วันนี้จะเขียนเรื่องการลง 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
จากBlogที่ผมต้องการเขียนขึ้นมาเพื่อบันทึกเรื่องราวในการฝึกงานเป็นบล็อกที่พยายามเขียนบทความไฟฟ้าอิเล็กทรอกนิกส์และคอมพิวเตอร์
ป้ายกำกับ
FIBO
(28)
microcontroller
(16)
CHIPKIT
(6)
robotics
(6)
Camera
(5)
Photo
(5)
arduino
(5)
bluetooth
(5)
communication
(5)
ubuntu
(5)
กล้อง
(5)
ถ่ายรูป
(5)
android
(4)
pid control
(4)
notebook
(2)
Agile
(1)
CI
(1)
Software engineering
(1)
algorithm
(1)
controller
(1)
game
(1)
guitar
(1)
hardware
(1)
programming
(1)
ล๊อตเตอรี่
(1)
สลากกินแบ่งรัฐบาล
(1)
หวย
(1)
ไม่มีความคิดเห็น:
แสดงความคิดเห็น