วันนี้จะเขียนเรื่องการลง linux บน friendly arm
โดยคอมพิวเตอร์ที่นำมาใช้ต้องมี 1 usb port 1serial port
แล้วยังต้องเตรียมซอฟแวร์อีกสองสามตัวได้แก่
-dnw
-hyperterminal
-driver for win x86 จนถึงตอนนี้ผมก็แก้ปัญหา driverของ64bitไม่ได้
hyperterminal วิธิการลงและโหลดได้ที่
http://www.amphur.in.th/hyperterminal-in-windows7-and-vista/
ส่วนdnw และไฟล์ที่ใช้ในการลง linux รวมทั้งไฟล์ image เองก็โหลดได้ที่
http://www.friendlyarm.net/downloads
เมื่อเตรียมอุปกรณ์เรียบร้อยแล้วก็เริ่มลงมือเลย
-เริ่มแรกก็เปิดสวิตซ์ on แล้วปรับสวิตซ์อีกตัวไปที่ nor แล้วกด reset
-หลังจากนั้นเปิด hyperterminalขึ้นมาโดยเซตค่าดังนี่
bond rates 115200
Flowcontrol none
ที่เหลือเป็นค่า defaults
-หลังจากนั้นจะขึ้นเมนูมาให้เลือก x แล้วกด enter
[x] format NAND FLASH for Linux เพื่อเป็นการเตรียมพื้นที่สำหรับลงsoftwareต่างๆ
-หลังจากformatเสร็จแล้วก็ลง
supervivi เลือก v แล้วกด enter
[v] Download ViVi
หลังจากนั้นมันจะรอข้อมูลจาก usb เราก็เปิด dnw เพื่อส่งข้อมูล
ดูข้อมูลด้านบนว่า usb okหรือไม่
แล้วเลือก usb port เลือก transmit แล้วเลือกไฟล์
supervivi
supervivi-64M สำหรับ nand64M และ supervivi-128M สำหรับ nand ที่มากกว่า64M
-หลังจากนั้นก็ลง
kernel
เลือก k แล้วกด enter
[k] Download linux kernel
หลังจากนั้นมันจะรอข้อมูลจาก usb เราก็เปิด dnw เพื่อส่งข้อมูล
แล้วเลือก usb port เลือก transmit แล้วเลือกไฟล์ kenel zImage_XXXขึ้นกับหน้าจอ
เช่น zImage_T35สำหรับ 3.5"
-หลังจากลง kernel แล้วลงไฟล์ image โดยสั่ง y
[y] Download root_yaffs image
หลังจากนั้นมันจะรอข้อมูลจาก usb เราก็เปิด dnw เพื่อส่งข้อมูล
แล้วเลือก usb port เลือก transmit แล้วเลือกไฟล์ image
เช่น root_qtopia-128M
-สับสวัตซ์ ไปที่ nand แล้วกดบปุ่มreset
ที่มา
http://www.thaieasyelec.com/Free-Service-from-ThaiEasyElec/ARM9-mini2440--micro2440-FriendlyARM-Tutorial.html
http://www.friendlyarm.net/downloads
http://www.electoday.com/bbs/archiver/?tid-2307.html