CrisOS เป็น OS สำหรับ ETRAX 100LX อย่าง iBoard นี่แหละครับ ซึ่งที่จริงมันก็คือพอร์ต OpenWrt (รุ่น Kamikaze) ให้มาอยู่ในสถาปัตยกรรม CRIS นั่นเอง ผมอาสาเข้าไปทำหน้าที่แปลเว็บให้เป็นภาษาไทยและก็ช่วยเรื่อง development ด้วย
เอา source code ออกมาจาก svn มา compile เอง เครื่องของผมเป็น Debian Etch
svn co svn://svn.tuxfamily.org/svnroot/crisos/svn/trunk
ต้องใช้ user ที่ไม่ใช่ root ในการ make นะครับก่อน make ก็หา lib ที่เค้าต้องการมาลงก่อน ได้แก่ gcc, binutils, patch, bzip2, flex, bison, make, gettext, pkg-config, unzip, libz-dev ให้ apt-get install กันได้เลยครับมีครบ
แล้วก็ make แต่อาจจะติด error บ้างเพราะ svn มันเอา binary มาด้วย ก็ลบโปรแกรมอันนั้นทิ้งครับ เดี๋ยวมันจะ make ให้เราเอง ระหว่างนั้นก็จะ download package จากที่ต่างๆลงมาด้วย รอกันนานเลยถ้า net ช้า
พอ make เสร็จจะได้ image ที่พร้อมเอาไป flash ใส่ iboard ที่ bin/
debian-iboard:/home/crisos/trunk# ls -lF bin
total 37212
-rwxr-xr-x 1 jonix users 14679 2008-05-18 06:43 boot_linux*
-rw-r–r– 1 jonix users 4194304 2008-05-18 06:43 crisos-alpha_416
-rw-r–r– 1 jonix users 8388608 2008-05-18 06:43 crisos-alpha_816
-rw-r–r– 1 jonix users 8388608 2008-05-18 06:43 crisos-alpha_832
-rw-r–r– 1 jonix users 8388608 2008-05-18 06:43 crisos-alpha_custom
-rw-r–r– 1 jonix users 4194304 2008-05-18 06:43 crisos-alpha_MCM
-rwxr-xr-x 1 jonix users 137975 2008-05-18 01:14 etrax100boot*
-rw-r–r– 1 jonix users 864180 2008-05-18 06:43 openwrt-etrax-2.6-zImage_416
-rw-r–r– 1 jonix users 864180 2008-05-18 06:43 openwrt-etrax-2.6-zImage_816
-rw-r–r– 1 jonix users 864180 2008-05-18 06:43 openwrt-etrax-2.6-zImage_832
-rw-r–r– 1 jonix users 864142 2008-05-18 06:43 openwrt-etrax-2.6-zImage_custom
-rw-r–r– 1 jonix users 864180 2008-05-18 06:43 openwrt-etrax-2.6-zImage_MCM
drwxr-xr-x 2 jonix users 4096 2008-05-18 01:14 packages/