• 제목/요약/키워드: boot loader

검색결과 20건 처리시간 0.029초

AM3359 마이크로프로세서 기반 임베디드 시스템 설계 및 제작 (Design and Implementation of Embedded System based on AM3359 Microprocessor)

  • 김형우;김세준;최준영
    • 대한임베디드공학회논문지
    • /
    • 제12권2호
    • /
    • pp.89-96
    • /
    • 2017
  • We develop an embedded system to measure various sensor data, control multiple motors, and communicate with mobile devices for system managements. Choosing TI AM3359 microprocessor featuring high processing performance, low power consumption, and various I/O device support, we design and build the embedded system hardware so that it supports multiple global positioning system (GPS) and gyro sensor modules to measure precise position; multiple pulse width modulation (PWM) outputs to control multiple direct current (DC) motors; a Bluetooth module to communicate with mobile devices. Then, we port the boot loader and device drivers to the built circuit board and construct the firmware development environment for the application programming. The performance of the designed and implemented embedded system is demonstrated by real motor control test using GPS and gyro sensor data and control parameters configured by a mobile device.

홍채인식 시스템을 위한 임베디드 시스템의 설계 및 구현 (Design and Implementation of Embedded LINUX-Based System for Iris Recognition System)

  • 임철수;박병섭
    • 한국콘텐츠학회논문지
    • /
    • 제3권3호
    • /
    • pp.47-54
    • /
    • 2003
  • 본 논문에서는 홍채인식 상용제품에 적용하기 위한 임베디드 시스템의 운영체제로서 리눅스를 대상으로 하여 홍채인식 시스템을 위한 UI 보드를 개발하교 구현된 보드에 리눅스를 포팅v하였다. 이를 위하여 구현된 UI 보드에 맞게 UNUX(전체시스템을 설계하고 부트로더, 커널, 제어 프로그램 등을 이에 맞도록 정합시켰다. 실험 결과, 홍채인식시스템은 정상적으로 동작하교 TCP/IP로 연결된 UI 보드는 타 시스템과 성공적으로 데이터를 실시간 송$.$수신함으로써 제품의 전체 기능상 신뢰성 있는 사용자 인터페이스 기능을 구현할 수 있었다.

  • PDF

커널 하위 계층에서의 도난 방지 부트로더 시스템 (Anti-Theft Boot Loader System on Low Level Kernel)

  • 김병욱;유주현;정동환;이현아
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2016년도 춘계학술발표대회
    • /
    • pp.28-30
    • /
    • 2016
  • 정보화 시대에서 노트북을 도난당하는 것은 금전적인 손해 뿐만 아니라 작업 내용, 기밀 정보와 같은 금전적으로 환산할 수 없는 중요 정보들을 잃어버리는 점에서 그 피해와 손실이 크다. 본 논문에서는 노트북 도난에 의한 피해와 손실을 최소화 할 수 있는 도난 방지 부트로더 시스템을 제시한다. 시스템은 사용자 노트북의 부트로더 레벨에서 사용자 인증과 전방 사진 및 위치 정보를 수집하고 전송하여, 노트북 내 정보가 유출되는 것을 방지하는 동시에 범인 검거 및 노트북 회수를 위한 정보를 사용자에게 제공한다.

Readahead 기능을 활용한 NAND Flash 읽기 성능 향상에 대한 연구 (A Study on Improvement Read Performance of NAND Flash based on Readahead Function)

  • 박호준;임채덕
    • 한국정보처리학회:학술대회논문집
    • /
    • 한국정보처리학회 2010년도 춘계학술발표대회
    • /
    • pp.68-71
    • /
    • 2010
  • 임베디드 리눅스의 부팅은 일반적인 경우 Boot Loader, Kernel, Script 로 구성된 초기화 과정, Application Program 의 순서로 이루어진다. 이 경우 부팅 시간은 Power On 에서 최종 Application Program 이 동작을 시작하는 시점까지이다. 따라서 부팅 시간을 줄이는 방법은 부팅 과정의 중간 과정 중 불필요한 과정을 없애거나, 최적화하여 최종 단계에 빠르게 도착하게 만드는 것이다. 이러한 과정들에는 파일시스템 내의 데이터들을 메인 메모리로 복사하는 과정이 포함된다. 임베디드 시스템 내의 파일시스템은 주로 플래시 메모리에 저장되며, 플래시 메모리는 상대적으로 느린 속도로 동작된다. 따라서 부팅 시간은 상당히 많은 부분을 플래시 메모리에서 데이터를 복사하는데 사용된다. 결과적으로 부팅 시간을 줄이는 여러 방법들 중 flash-to-memory copy 의 시간을 줄이는 것은 효율 좋은 방법일 수 있다. 본 논문에서는 임베디드 시스템에 탑재되어 있는 플래시 메모리에서 메모리에 복사시 readahead 를 이용하여 복사시간을 효율화하는 방법을 제안한다.

QuTFTP: UDP 기반의 빠른 파일전송 (QuTFTP: Quick UDP Trivial File Transfer Protocol)

  • 김병국
    • 한국항행학회논문지
    • /
    • 제24권5호
    • /
    • pp.438-443
    • /
    • 2020
  • 이더넷을 기반으로 한 네트워크에서 노드 간 파일전송을 위해 대표적으로 사용되는 프로토콜로 TCP/IP 기반의 FTP (file transfer protocol)와 UDP/IP 기반의 TFTP (trivial file transfer protocol)가 있다. 단순 기능을 수행하는 펌웨어 수준의 소프트웨어를 탑재한 내장형 시스템의 경우 자원(프로세서의 성능 및 메모리 용량 등)의 한계로 인해 네트워크 스택의 경우 IP와 UDP의 조합으로 구축한 경우가 많다. 따라서 이를 기반으로 한 TFTP가 많이 선호되고 있다. 예를 들어 환경감지용 센서 또는 부트로더, 그 외 데스크톱 PC의 PXE (preboot execution environment) 부팅 기능 등에 널리 사용되고 있다. TFTP는 파일전송을 위해 stop-and-wait 방식의 운영으로 인해 전송과정에서 많은 대기시간이 발생한다. 본 논문에서는 이 전송 대기시간을 최소화하여 최종적으로 기존 TFTP보다 더 빠르고 호환성을 제공하는 QuTFTP (quick UDP trivial file transfer protocol)를 제안한다.

빌딩 센서 네트워크 설계를 위한 임베디드 웹서버 구축 (Embedded Web Server Implementation for Building Sensor Network Design)

  • 김용호;남성열;김형균;최광미
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2005년도 추계종합학술대회
    • /
    • pp.1015-1018
    • /
    • 2005
  • 본 논문에서는 인터넷을 기반으로 원격으로 기기의 상태에 대한 정보를 접속된 시스템 관리자에게 제공하고, 관리자의 지시를 받아들이기 위한 임베디드 웹 서버를 구축하였다. 이를 통하여 인터넷을 통한 빌딩이나 장비 등의 원격제어를 할 수 있는 Web-Server 개발의 기반이 되었으며, 가전제품, 사무기기, 건물 경비 등의 모니터링용으로 사용 될 수 있을 것으로 기대된다.

  • PDF

근거리 무선 제어를 위한 Bluetooth LAN Access Point 구현 (Implementation of bluetooth LAN Access Point for the wireless Local access)

  • 이병웅;오원근;여현
    • 한국정보통신학회논문지
    • /
    • 제6권5호
    • /
    • pp.676-683
    • /
    • 2002
  • 본 연구는 블루투스 모듈이 장착된 임베디드 시스템에 리눅스를 포팅하고 리눅스 커널상에 서 블루투스 프로토콜 스택을 작성해 LAN Access Point를 구현하는 것을 목적으로 한다. 임베디드 시스템을 위한 하드웨어를 구성하고 블루투스 모듈을 장착해서 리눅스 커널을 포팅한 후 Ethernet 디바이스 드라이버와 블루투스 프로토콜 스택을 작성해서 LAN Access Point를 구현한다. 블루투스 모듈이 장착된 PC를 클라이언트로 LAN Access Point를 통한 TCP/IP 통신의 가능성을 검증한 결과 블루투스 LAN Access Point를 통한 클라이언트의 Telnet, FTP, 웹브라우저 프로그램 등의 실행이 가능함을 확인하였다.

플래쉬 메모리 내에 상주 가능한 경량 리눅스 운영체제 구현 (Implementation of Light Weight Linux O.S on the Flash Memory)

  • 장승주
    • 한국정보통신학회논문지
    • /
    • 제11권12호
    • /
    • pp.2298-2305
    • /
    • 2007
  • 최근 임베디드 시스템에 대한 많은 연구들이 진행 중이다. 임베디드 시스템은 점점 소형화 추세로 가고 있다. DOM(Disk On Module)저장장치는 공간에 제한이 있는 응용프로그램이나 모바일 등의 기기에 사용할 수 있다. 본 논문에서는 DOM(Disk On Module) 메모리를 사용하여, 리눅스 기반의 커널을 탑재하고, DOM 메모리 만으로 시스템이 구동될 수 있도록 한다. DOM(Disk On Module) 메모리의 용량 제한으로 인하여 소형 운영체제가 필수적이다. 이를 위해 본 논문은 기존의 리눅스 운영체제를 DOM 환경에 적합하도록 경량화시켜서 설계하였다. 리눅스 운영체제를 경량화한 후, DOM(Disk On module)에 부트 로더의 한 종류인 LILO를 설치하여 DOM(Disk On module)메모리 상에서 새롭게 설계된 경량 리눅스 운영체제가 일반 리눅스 운영체제처럼 부팅될 수 있게 만들어 준다. 본 논문은 일반 리눅스 PC와 성능을 비교하는 실험을 수행하였다.

TMS320F28377D 기반 아날로그-디지털 신호 처리 시스템 (Analog-Digital Signal Processing System Based on TMS320F28377D)

  • 김형우;남기곤;최준영
    • 대한임베디드공학회논문지
    • /
    • 제14권1호
    • /
    • pp.33-41
    • /
    • 2019
  • We propose an embedded solution to design a high-speed and high-accuracy 16bit analog-digital signal processing interface for the control systems using various external analog signals. Choosing TMS320F28377D micro controller unit (MCU) featuring high-performance processing in the 32-bit floating point operation, low power consumption, and various I/O device supports, we design and build the proposed system that supports both 16-bit analog-digital converter (ADC) interface and high precision digital-analog converter (DAC) interface. The ADC receives voltage-level differential signals from fully differential amplifiers, and the DAC communicates with MCU through 50 MHz bandwidth high-fast serial peripheral interface (SPI). We port the boot loader and device drivers to the implemented board, and construct the firmware development environment for the application programming. The performance of the entire implemented system is demonstrated by analog-digital signal processing tests, and is verified by comparing the test results with those of existing similar systems.

임베디드 리눅스 기반의 사용자 영상인식시스템 구현 (The Implementation of User Image Recognition based on Embedded Linux)

  • 박창희;강진석;고석만;김장형
    • 한국정보통신학회논문지
    • /
    • 제11권2호
    • /
    • pp.239-247
    • /
    • 2007
  • 본 논문에서는 CIS(CMOS Image Sensor)와 GPS 모듈이 장착된 임베디드 시스템에 리눅스를 포팅하여, 리눅스 커널 상에 카메라와 GPS 모듈을 인식시켜 GPS 모듈로부터 GGA(Global positioning system fix data)문장을 획득하고 위치 정보를 CIS로부터 정지영상을 얻을 때 수신되는 위치 정보를 정지영상에 포함하는 것을 목적으로 한다. 임베디드 시스템을 위한 하드웨어를 구성하고 카메라 설치가 가능한 보드를 장착해서 리눅스 부트로더와 커 널을 포팅 한 후 CIS(CMOS Image Sensor) 제어 디바이스 드라이버와 GPS 모듈 디바이스 드라이버를 커널에 작동 가능하게 구현한다. GPS 모듈로부터 현재 위치의 위도와 경도 값을 문자열 형태로 획득하고, CIS로부터 초당 17 프레임의 영상을 획득하여, 한 프레임을 정지 영상으로 저장한다. 정지 영상에 위치 정보를 추가시켜 JPEG 압축을 하고 결과를 얻어 오는 임베디드 영상처리 시스템을 구현하였다.