---------------<커널 기본값으로 설정되어 있는 부분을 다시 실행시키는 부분입니다. 건너뛰셔도 무방합니다.>------------


cd /mnt/cdrom/Source/kernel

cp linux-2.4.19-rmk4-pxa2-sm1.tar.gz /working/kernel

cd /working/kernel

tar zxvf linux-2.4.19-rmk4-pxa2-sm1.tar.gz

cd linux-2.4.19-rmk4-pxa2-sm1

make sm_config

make oldconfig


make menuconfig

하셔서 IrDA(infrared) support 메뉴의 세부 설정에서 들어갑니다.

- IrDa subsystem support

- IrCOMM protocol

- Cache last LSAP

- Fast RRs (low latency)

- Debug information

 위의 사항을 선택 후 Infrared-port device drivers를 선택하여 세부 설정에 들어갑니다.


- IrTTY(uses Linux serial driver)

- Serial dongle support

- Intel PXA2xx Internal IR

 을 선택 후에


 위와 같이 설정 한후에 커널 설정 종료. 종료 시에는 반드시 변경한 내용을 저장!!!


make dep

make zImage


컴파일 성공후 커널 이미지 생성되면 tftp를 이용해 타깃 보드에서 다운로드한 후 IrDA 통신상태 확인 후 응용 프로그램 설치


------------------<여기까지는 제공되는 cd의 커널 부분에 기본값으로 포함되어 있는 부분을 재실행하는 부분입니다.>------



# IrDA 장치 설정

[root@SM] ifconfig irda0 0x1 up

[root@SM] ifconfig irda0



# IrDA 통신

 패키지에서 필요한 파일 추출

mkdir -p /working/irda

cd /mnt/cdrom/Source/manual-source/textbook/chapter9

cp irda-utils-0.9.14-9.armv41.rpm /working/irda


rpm2cpio irda-utils-0.9.14-9.armv41.rpm | cpio -ivd

하면 etc, usr 디렉토리 생성됨


cd usr/bin

안의 irdaping 파일을 타깃 보드에 업로드 해서 실행


[root@SM] ./irdaping 0xffffffff


Posted by Real_G