'Chumby'에 해당되는 글 2건

  1. 2008.02.12 Chumby에 Linux Kernel을 다시 설치해보자.
  2. 2008.01.28 Chumby를 가지게 되다.
본내용은 거의 100% 이페이지의 내용을 바탕으로 하며,Ironforge 제품을 기준으로 한다.

먼저 Cross-Compile 환경이 구축이 되어 있어야 한다.
간단히 적절한 폴더에서 미리 설정된 통짜를(ㅋ) 다운 받아서 압축을 푼다.

cd /
sudo wget
http://files.chumby.com/toolchain/arm-linux-v4.1.2b.tar.gz
sudo tar zxvf arm-linux-v4.1.2b.tar.gz

Ironforge를 위한 크로스 컴파일 환경 구축 끝

이제 Chumby-Kernel을 받아서 컴파일을 하면 된다.
물론 Linux 2.6.16에 미리 Chumby를 위한 패치가 적용이 된걸 다운 받아서 진행하면 된다.

mkdir kernel
cd kernel
wget
http://files.chumby.com/source/ironforge/build396/align.pl
wget http://files.chumby.com/source/ironforge/build396/linux-2.6.16-chumby-1.2.tar.gz
tar zxvf linux-2.6.16-chumby-1.2.tar.gz
cd linux-2.6.16
ARCH=arm BOARD=mx21ads CROSS_COMPILE=arm-linux- make
perl ../align.pl arch/arm/boot/zImage
zip k1.bin.zip arch/arm/boot/zImage

이렇게 하면 해당 linux-2.6.16 디렉토리에 k1.bin.zip이라는 파일이 생성된 걸 볼 수 있다.

이제 우리의 Chumby에 새로운(솔직해 새로운 것 하나도 없다. 똑같다고 할 수 있지. ㅋ) Linux Kernel을
업그레이드 하면 된다. 여기서 Chumby는 재미있는 방법을 택한거 같다. 솔직히 나도 이쪽 Embedded Linux쪽은 잘 몰라서 하는 말이다. 푸헤헿.

If you want to reflash the kernel image, the quickest way to do it is to take the 
zImage file, zip it, and copy it to a VFAT formatted USB disk, and put it in a
directory called "update2" by the name of k1.bin.zip. Even though zImage is already
compressed, you need to zip it again because of the way the firmware updater works.
Then, power on the chumby while pressing the touchscreen, and continue pressing it
until you get into special options. Select the menu option to update the chumby,
and then select update via USB. This will take the kernel image on the USB disk and
flash it into the device.
You can completely destroy the k1.bin.zip image and recover from this, because this
update mechanism uses its own copy of the kernel that is unaffected by the update to
k1.bin.zip.
If you want to add more apps, you need to build a cramfs filesystem, and use a similar
procedure but name the resulting cramfs binary image rfs1.bin.zip, also stuck in the
update2/ directory on the USB drive.




인스톨 단계

1. 일단 USB Memory를 VFAT 포맷을 한다.

2. USB Memory의 최상단에 update2라는 폴더를 만든다.

3. update2 폴더에 컴파일한 k1.bin.zip을 copy한다.

4. Chumby 뒤의 USB Port에 USB Memory를 꽃는다.

5. Chumby의 LCD를 손가락으로 Touch를 계속 하고 있는 상태에서 Chumby를 On 한다.

6. 일단 Special Option mode가 나타날때까지 쭉 ...

7. 그럼 Install updates -> Install from USB flash drive 선택하면 지가 알아서 설치하고
재부팅한다.

8. 여기서 주의점 업데이트시 절대 USB를 뽑거나 하지 말란다. 한번 해보고 싶은데 소심한
성격이라서. ㅋㅋ



























신고
Posted by sound79 사운드친구
TAG Chumby, 첨비

댓글을 달아 주세요

작년에 KLDP에서 Chumby개발자를 모집한다는 글을 보고 신청했다가 몇일전 드디어 Chumby를 가지게 되었다.

chumby with sunglasses


솔직히 껍데기는 별로이지만 기능이나, 컨셉자체는 메리트가 충분히 있다고 본다.
아직 이것 저것 해본거는 없지만, 탁상에 두고 동영상도 보고 뉴스도 보고 여러가지 개발된 Widget을 다운받아서 볼수 있다. Chumby 공식 사이트
물론 Linux베이스로 Opensource형태로 개발되고 있어서, 내가 원하는 기능을 넣어 볼 수 있다는게 나의 장난감으로 충분히 가치가 있다. 어쨋든 요런걸 그냥 주는 피보텍에게 감솨..ㅋ
신고

'예전글 목록' 카테고리의 다른 글

SUN에서 개발되고 있는 WSN 노드  (2) 2008.02.05
GPS에서 나오는 신호?  (0) 2008.01.28
Chumby를 가지게 되다.  (0) 2008.01.28
ZigBee Alliance Open House - Tokyo Japan  (0) 2008.01.27
오픈소스가 된 NanoStack 6lowpan  (0) 2008.01.27
KScope  (1) 2008.01.06
Posted by sound79 사운드친구
TAG Chumby, 첨비

댓글을 달아 주세요



티스토리 툴바