上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
開発/APC8750
をテンプレートにして作成
資料室
開発/APC8750 をテンプレートにして作成
[
差分
|
バックアップ
|
リロード
]
[ ]
開始行:
*VIA APC 8750
VIAが開発した,$49で売り出したAndroid搭載の小型ボードを購...
こんなボードを出すなんて,あいかわらずVIAは変わっていない...
タッチパネルや7"ぐらいのディスプレーと併せて,車載PCとし...
**ハードウェア
***スペック
|項目|内容|h
|CPU|VIA WonderMediaプロセッサ WM8750,800MHz ARM1176JZF(...
|RAM|512MB DDR3|
|ROM|2GB NAND Flash (K9GAG08U0F-SCB0)|
|BIOS|EEPROM (MX25L4006E)|
|LAN|10/100base-TX|
|Graphics|内蔵 最大720p,A-RGB x1,HDMI x1|
|Sound|Line-Out x1,Mic x1|
|I/O|USB2.0 x4|
|expansion|MicroSD Slot x1|
|Power|DC12V 4W/13.5W ACアダプタ15W付属|
|Size|170x85mm Neo-ITX|
2GBぐらいRAMを積んでくれていたらなぁと思う。
***シリアルポート
ボード上にシリアルポートらしきシルクUART_PHがあった。
|pin|note|h
|1|VCC 3.3V|
|2|TX|
|3|RX|
|4|-|
|5|-|
|6|GND|
ubootやlinux shellなどが使用出来る。ボーレートは,115200。
**ソフトウェア
搭載OSは,Android2.3
***U-Bootのコンパイル
bootloaderはU-Bootが使われている。
https://github.com/apc-io/apc-8750 にソースが公開されてい...
そこでいくつか変更した。
u-boot/lib-arm/Makefileを以下のように変更,
AOBJS = _udivsi3.o _umodsi3.o
↓
AOBJ =
なぜか,u-boot/include/_exports.hが無いんで,以下の内容で...
EXPORT_FUNC(get_version)
EXPORT_FUNC(getc)
EXPORT_FUNC(tstc)
EXPORT_FUNC(putc)
EXPORT_FUNC(puts)
EXPORT_FUNC(printf)
EXPORT_FUNC(install_hdlr)
EXPORT_FUNC(free_hdlr)
EXPORT_FUNC(malloc)
EXPORT_FUNC(free)
EXPORT_FUNC(udelay)
EXPORT_FUNC(get_timer)
EXPORT_FUNC(vprintf)
EXPORT_FUNC(do_reset)
EXPORT_FUNC(getenv)
EXPORT_FUNC(setenv)
EXPORT_FUNC(forceenv)
EXPORT_FUNC(simple_strtoul)
EXPORT_FUNC(simple_strtol)
EXPORT_FUNC(strcmp)
EXPORT_FUNC(i2c_write)
EXPORT_FUNC(i2c_read)
EXPORT_FUNC(spi_init)
EXPORT_FUNC(spi_setup_slave)
EXPORT_FUNC(spi_free_slave)
EXPORT_FUNC(spi_claim_bus)
EXPORT_FUNC(spi_release_bus)
EXPORT_FUNC(spi_xfer)
これで,とりあえずコンパイルは通った。u-boot.binがu-boot...
***kernelのコンパイル
Linux kernelも,https://github.com/apc-io/apc-8750 にソー...
コンパイルしてみたんだけど,kernelもそのままではエラーが...
-touchpanelのdriverのソースが入っていない。~
drivers/input/touchscreen以下に各tuchpanelのソースコード...
-drivers/video/wmt/lcd.cがない~
うーむ,なんでソースコードが入っていないんだろう :cry:
終了行:
*VIA APC 8750
VIAが開発した,$49で売り出したAndroid搭載の小型ボードを購...
こんなボードを出すなんて,あいかわらずVIAは変わっていない...
タッチパネルや7"ぐらいのディスプレーと併せて,車載PCとし...
**ハードウェア
***スペック
|項目|内容|h
|CPU|VIA WonderMediaプロセッサ WM8750,800MHz ARM1176JZF(...
|RAM|512MB DDR3|
|ROM|2GB NAND Flash (K9GAG08U0F-SCB0)|
|BIOS|EEPROM (MX25L4006E)|
|LAN|10/100base-TX|
|Graphics|内蔵 最大720p,A-RGB x1,HDMI x1|
|Sound|Line-Out x1,Mic x1|
|I/O|USB2.0 x4|
|expansion|MicroSD Slot x1|
|Power|DC12V 4W/13.5W ACアダプタ15W付属|
|Size|170x85mm Neo-ITX|
2GBぐらいRAMを積んでくれていたらなぁと思う。
***シリアルポート
ボード上にシリアルポートらしきシルクUART_PHがあった。
|pin|note|h
|1|VCC 3.3V|
|2|TX|
|3|RX|
|4|-|
|5|-|
|6|GND|
ubootやlinux shellなどが使用出来る。ボーレートは,115200。
**ソフトウェア
搭載OSは,Android2.3
***U-Bootのコンパイル
bootloaderはU-Bootが使われている。
https://github.com/apc-io/apc-8750 にソースが公開されてい...
そこでいくつか変更した。
u-boot/lib-arm/Makefileを以下のように変更,
AOBJS = _udivsi3.o _umodsi3.o
↓
AOBJ =
なぜか,u-boot/include/_exports.hが無いんで,以下の内容で...
EXPORT_FUNC(get_version)
EXPORT_FUNC(getc)
EXPORT_FUNC(tstc)
EXPORT_FUNC(putc)
EXPORT_FUNC(puts)
EXPORT_FUNC(printf)
EXPORT_FUNC(install_hdlr)
EXPORT_FUNC(free_hdlr)
EXPORT_FUNC(malloc)
EXPORT_FUNC(free)
EXPORT_FUNC(udelay)
EXPORT_FUNC(get_timer)
EXPORT_FUNC(vprintf)
EXPORT_FUNC(do_reset)
EXPORT_FUNC(getenv)
EXPORT_FUNC(setenv)
EXPORT_FUNC(forceenv)
EXPORT_FUNC(simple_strtoul)
EXPORT_FUNC(simple_strtol)
EXPORT_FUNC(strcmp)
EXPORT_FUNC(i2c_write)
EXPORT_FUNC(i2c_read)
EXPORT_FUNC(spi_init)
EXPORT_FUNC(spi_setup_slave)
EXPORT_FUNC(spi_free_slave)
EXPORT_FUNC(spi_claim_bus)
EXPORT_FUNC(spi_release_bus)
EXPORT_FUNC(spi_xfer)
これで,とりあえずコンパイルは通った。u-boot.binがu-boot...
***kernelのコンパイル
Linux kernelも,https://github.com/apc-io/apc-8750 にソー...
コンパイルしてみたんだけど,kernelもそのままではエラーが...
-touchpanelのdriverのソースが入っていない。~
drivers/input/touchscreen以下に各tuchpanelのソースコード...
-drivers/video/wmt/lcd.cがない~
うーむ,なんでソースコードが入っていないんだろう :cry:
ページ名:
Counter: 0, today: 0, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
フォーラム
お問い合わせ