Nov 5, 2012

WM8650 Tablet


最近在網路上購入一台價錢相當便宜(1500NTD)的平板電腦(TK Onyx),
採用的CPU是WanderMedia 8650 ARM7,作業系統是Android 2.2,
效能悲慘到不行,不過念在他這麼便宜,買來拆拆弄弄也好。

目前這個系統的source code已經可以在ftp.gpl-devices.org找的到,
再搭配上以下的文章

可以順利地將linux kernel編譯,執行上也沒有太大的問題。

進到rootfs後,發現events/0異常的忙碌,詳細狀況我在前幾篇文章有提到,
我發現到在這台平板上,是利用vt1609音效晶片處理Audio的部分,
並利用其ADC功能來處理電阻式touch screen的訊號,
vt1603控制bus應該是SPI,
而不是預設的I2C (kernelhacks取得的.config中是採用I2C)。
這個部分重新用menuconfig調整後就解決掉events/0忙碌的問題了。

現在這台平板已經可以執行ArchLinux或是Emdebian。
ArchLinux是用官方的ARM版本,
Emdebian則是debootstrap做出來的。

在還沒拿到RaspberryPi之前,有這台平板也是蠻有趣的。