E D R , A S I H C RSS

Embedded System Class



1. 내장형시스템

휴인스 테크의 교육용 보드를 용한 실습을 한다.
임베디드 환경에서의 GUI 툴킷(Qt-embedded)를 용한 프로그램. 디바스 드라버 프로그래밍을 실습한다.
블루투스 모듈을 용해 자유주제의 과제를 수행함.

2. 보드스펙


PXA255-Pro3
Intel XScale PXA255 400MHz processor 탑재
Linux, WinCE. Nucleus/uCOS-II RTOS운영체제 채택. 
128MB SDRM, 32MB Flash, Ethernet 100 M 2port 
USB2.0 Host, USB1.1 Host/Client, UART, Wireless LAN 
GPS, Bluetooth, FPGA Module 확장 
CDMA Module
HUINS 보드 소개 페
내장형시스템 보드 CD DOWNLOAD : PXA255A (Intel XScale 400Mhz)

3. 실습

3.1. 데비안 최초 설치시

패키지 묶음 설치에서 Standard Package 만을 선택한다. (x-windows, gnome 은 차후 필요한 부분만을 설치한다.)

3.2. 데비안 리눅스에서의 툴체인 구성

실습에서 사용하는 리눅스는 레드햇 9.0으로 상당히 오래된 버전을 용한다.
최신 버전의 리눅스를 구해서 할 경우 페도라 Full install 의 경우 큰 문제가 없으나,
미지의 용량을 절약하고, 경량의 리눅스를 운용하기에는 데비안 적합하다고 판단 데비안 환경에서
툴체인을 구성하면서 필요한 과정을 설명한다.
(리눅스를 처음 다루는 분라면 실습에서 사용하는 레드햇을 용하는 것 좋다고 생각함)

다음의 명량어를 순서대로 실행해서 관련된 패키지를 설치한다.
// 소스 리스트 업데트, 최신 버전으로 패키지 업데트
apt-get update
apt-get upgrade

// 일단 최신 커널(+동일 버전의 커널 헤더)을 설치한다.
aptitude install linux-headers-''[version]''
aptitude install linux-image-''[version]''

// vmware tools 인스톨에 필요한 gcc 를 업로드한다.
// gcc 는 커널의 컴파일에 필요한 버전을 설치해야하며 which gcc 를 용해 현재 
// 실행되는 버전과 커널 컴파일에 필요한 버전 동일한 버전인지 확인 후 버전을 맞추어 줘야한다.
aptitude install gcc
aptitude install make

// tftp 터널링에 필요한 inetd 설치, tftpd 설치
aptitude install openbsd-inetd
aptitude install tftp-hpa tftpd-hpa

// 리눅스 시리얼 터미널 프로그램 설치
aptitude install minicom

// nfs 마운트 환경 구축을 위한 nfs 서버, 클라언트 설치
aptitude install nfs-kernel-server
aptitude install nfs-client

// nfs export 설정, 자세한 사항은 man exports 페지 참조
vi /etc/exports

// 필요할 경우 다음의 명령어를 통해서 x-window, gnome 을 설치한다.
// 설치후 입력기로 SCIM 을 등록한다.
aptitude install x-window-system
aptitude install gnome
aptitude install scim
aptitude install scim-hangul

우선 상기 패키지를 설치한 후 다음과 같은 진행을 해야한다.

3.3. 개발 툴킷 설정

Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2021-02-07 05:23:13
Processing time 0.0143 sec