วันจันทร์ที่ 16 ธันวาคม พ.ศ. 2556

จะแปลงร่าง TV box ให้เป็น PC Episode.IV

GK802 I.MX6 CPU มีหลายคนพัฒนานำเอา ubuntu , xbuntu มายัดใส่เข้าไป
ทั้งบูทจาก internal และ external SD แต่ระบบภาพและเสียงยังไม่สู้ดีเท่าไหร่

ตัวผมลองหาทางต่อเข้ากับคอมพิวเตอร์แล้วรูท ไม่สามารถทำได้ เพราะเนื่องจากพอร์ตนั้นได้ใช้งานในการทำ wifi ซะแล้ว
การรูทสามารถทำได้โดยการคัดลอกไฟล์ไปใส่ใน external SD แล้วรูท

ส่วนงานนี้เราไม่สนการรูท แต่ต้องระวังนะครับ ว่าอย่าเอาเมมคู่ตัวไปลบหรือฟอร์แมท ให้ซื้อใหม่มาลองเล่นจะดีกว่า

เพราะผมเองลอง clone SD card (ที่เป็นแอนดรอย) แล้วมาใช้งานดูพบว่าช้ากว่าของคู่ตัวจริงๆ
มันจะขึ้นแบบนี้ เซ็งกันไป..


ก็เตรียมเมม 8 Gb class 4 มาสักอัน ราคาไม่เกิน 200.- มาทดสอบ

ผมเองทำตามจาก jas-hacks.blogspot
เตรียม hardware เสร็จ ก็เตรียม software ตามนี้ (รายละเอียด )
1. ไฟล์ image roofs
2. uboot

3. pre-built kernel
4. kernel modules

ขั้นตอน
1. จัดการยัดไฟล์ image เข้าไป แตกไฟล์ก่อน ใช้เมมกับ card reader ครับ
คำสั่ง
dd if=directory/to/ubuntu_gk802.img of=/dev/<drive>

<drive คือ ไดร์ที่ใช้งานเมม> อย่าง sda เป็นของ Hdd หลักคอมฯ ส่วนเมมจะเป็น sdb, sdc (อันที่สอง-สามตามมา)

2. ลง u-boot.imx เข้าไป

sudo dd if=u-boot.imx bs=1k seek=1 of=/dev/<drive> && sync

3. ลง uImage_3.0.35-0269_cpu_freq เข้าไป

sudo dd if=uImage_3.0.35-0269_cpu_freq_option of=/dev/<drive> bs=1048576 seek=1 && sudo sync

4. ลง modules

tar xvf modules_3.0.35-02695.tar
cp -r modules/3.0.35-02695-ga09806b-dirty <sd card>/lib/modules

แทนที่ <sd card> ด้วย mount point ของเมม เป็น /media/ubuntu ประมาณนี้

การลง OS เสร็จแล้วครับ ไปทดสอบกัน
ต้องรื้อ/แกะอุปกรณ์ ฝาครอบต่างๆ ให้หมด เพื่อเปลี่ยนเอาเมมเดิม ใส่เมมใหม่เข้าไปแทน
ระวังสายตัวรับไวไฟเส้นสีขาวขาดนะครับ




เสร็จแล้ว ลองบูทดู จะขึ้นมาเป็นหน้าตาที่คุ้นเคยกันรุ่น 11.10 user name เป็น linaro ส่วน password ก็ใช้เป็น linaro นี่เหมือนกัน




ลองเปิดเข้าเวบจะเห็นเวบผู้พัฒนา


เวลาจะออก เนื่องจากมันไม่มีปุ่มเปิด-ปิด ให้ใช้คำสั่ง

sudo shutdown -P now  รหัส คือ linaro 

ยังไม่ได้ลองเล่นกับโปรแกรมงานเอกสารเลย ขอลอง xubuntu ก่อน (น่าจะเบาเครื่องกว่านี้)

จะลองต้องมีไฟล์ (รายละเอียด http://jas-hacks.blogspot.com/2013/05/imx6-gk802-xubuntu-1204.html )
ใช้เมมเดิมที่ทำไว้ก่อนหน้านี้
1. roofs xubuntu 12.04
ลบของเก่าออก (ต้อง mount drive ก่อน ซึ่ง mount point ของผมคือ /media/ubuntu)

rm -f /media/ubuntu/*

ใส่ของใหม่เข้าไป

tar -xvf xubuntu_12_04.tar.gz -C /media/ubuntu && sudo sync

tar เข้าไปในเมม

เปิดเข้าโปรแกรมได้แล้ว จะเป็นแบบนี้ล่ะ





สุดท้ายจะลองลงโปรแกรมออฟฟิตแล้วทดสอบซะทีครับ เจอกันอีกครั้งครับ
นั่นแหล่ะครับ

ไม่มีความคิดเห็น:

แสดงความคิดเห็น

MAPs

วันก่อนได้ลองเขียนแบบ แบบตัวนั้นมันต้องแนบแผนที่สังเขปของโครงการ ลองๆ แล้วก็ใช้ snazzymaps แล้วก็เอามาทำต่อใน inkscape มันก็ออกมาดูได้ระดับห...