Getting started with uClinux on adStar

Getting started with uClinux on adStar Getting started with uClinux on adStar

27.09.2015 Views

ong>Gettingong> ong>startedong> ong>withong> ong>uClinuxong> on adStar Ver 1.0 I2C Hardware Bus support ---> adchips adStar I2C Two-Wire interface(TWI)(NEW) : adstar I2C device driver를 사용한다. Touchscreen을 사용할 경우 i2c를 통해 통신이 이루어진다. 3.4.6. USB Device(Bulk transfer) USB Device 설정은 다음과 같다. Devicce Driver---> [*]USB support ---> adStar USB Device support(bulk) 설정이 완료되면 저장한 후 종료한다. Advanced Digital Chips Inc. 12

4. Compile & Run ong>Gettingong> ong>startedong> ong>withong> ong>uClinuxong> on adStar Ver 1.0 설정을 끝마쳤다면 make명령을 통해 커널을 컴파일하여 linux.bin 바이너리 파일을 생성한다. ~/eisc_linux-2.6.29-uc0$ make …. LD linux SYSMAP System.map OBJCOPY linux.bin OBJCOPY arch/ae32k/boot/linux.bin Building modules, stage 2. MODPOST 0 modules [~/eisc_linux-2.6.29-uc0]$ 컴파일이 성공적으로 끝나면 linux.bin 이라는 이름을 가진 바이너리 파일을 adStar SDK Reference Manual의 3.1.2 bootloader mode를 참고하여 Remote Communicatio Mode에서 다 운로드 및 실행가능하다. (http://www.adc.co.kr/download/adStar/Documents/SDK/adStar_SDK_Reference_Manual_ko_v 1.2.pdf) adStar SDK의 부트로더를 통해 Remote Commucation Mode로 진입하였다면 console창에 다음 과 같이 명령어를 입력하여 커널이미지와 램디스크를 DRAM에 Write하고 실행가능하다. (*다운로드한 ramdisk.img 파일의 이름을 ramdisk.img.gz로 변경한다.) C:\work> RemoteManCLI.exe –target adstar –fw 0x20000000 linux.bin –fw 0x20a00000 ramdisk.img.gz –run 0x20000000 –exit root로 로그인 시 비밀번호를 묻지않고 쉘 프롬프트가 출력된다. Advanced Digital Chips Inc. 13

4. Compile & Run<br />

<str<strong>on</strong>g>Getting</str<strong>on</strong>g> <str<strong>on</strong>g>started</str<strong>on</strong>g> <str<strong>on</strong>g>with</str<strong>on</strong>g> <str<strong>on</strong>g>uClinux</str<strong>on</strong>g> <strong>on</strong> <strong>adStar</strong> Ver 1.0<br />

설정을 끝마쳤다면 make명령을 통해 커널을 컴파일하여 linux.bin 바이너리 파일을 생성한다.<br />

~/eisc_linux-2.6.29-uc0$ make<br />

….<br />

LD linux<br />

SYSMAP System.map<br />

OBJCOPY linux.bin<br />

OBJCOPY arch/ae32k/boot/linux.bin<br />

Building modules, stage 2.<br />

MODPOST 0 modules<br />

[~/eisc_linux-2.6.29-uc0]$<br />

컴파일이 성공적으로 끝나면 linux.bin 이라는 이름을 가진 바이너리 파일을 <strong>adStar</strong> SDK<br />

Reference Manual의 3.1.2 bootloader mode를 참고하여 Remote Communicatio Mode에서 다<br />

운로드 및 실행가능하다.<br />

(http://www.adc.co.kr/download/<strong>adStar</strong>/Documents/SDK/<strong>adStar</strong>_SDK_Reference_Manual_ko_v<br />

1.2.pdf)<br />

<strong>adStar</strong> SDK의 부트로더를 통해 Remote Commucati<strong>on</strong> Mode로 진입하였다면 c<strong>on</strong>sole창에 다음<br />

과 같이 명령어를 입력하여 커널이미지와 램디스크를 DRAM에 Write하고 실행가능하다.<br />

(*다운로드한 ramdisk.img 파일의 이름을 ramdisk.img.gz로 변경한다.)<br />

C:\work> RemoteManCLI.exe –target adstar –fw 0x20000000 linux.bin –fw<br />

0x20a00000 ramdisk.img.gz –run 0x20000000 –exit<br />

root로 로그인 시 비밀번호를 묻지않고 쉘 프롬프트가 출력된다.<br />

Advanced Digital Chips Inc. 13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!