上野家のホームページ
ナーマル,マリン,ココ
[
新規
|
一覧
|
検索
|
最新
|
ヘルプ
]
開発/APC8750
のソース
資料室
開発
/
APC8750
のソース
[
差分
|
バックアップ
|
リロード
]
[ ]
差分
を表示
開発/APC8750
へ行く。
*VIA APC 8750 [#r593ecf8] VIAが開発した,$49で売り出したAndroid搭載の小型ボードを購入した。キャッチフレーズは,「A Bicycle for your mind.」だって。~ こんなボードを出すなんて,あいかわらずVIAは変わっていないのかな :) タッチパネルや7"ぐらいのディスプレーと併せて,車載PCとして使ってみたいなぁ・・・ **ハードウェア [#c8dca137] ***スペック [#p58295d6] |項目|内容|h |CPU|VIA WonderMediaプロセッサ WM8750,800MHz ARM1176JZF(ARMv6)| |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を積んでくれていたらなぁと思う。 ***シリアルポート [#w2deebdd] ボード上にシリアルポートらしきシルクUART_PHがあった。 |pin|note|h |1|VCC 3.3V| |2|TX| |3|RX| |4|-| |5|-| |6|GND| ubootやlinux shellなどが使用出来る。ボーレートは,115200。 **ソフトウェア [#ebff970e] 搭載OSは,Android2.3 ***U-Bootのコンパイル [#e09aa7a1] 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のコンパイル [#z7d7a813] Linux kernelも,https://github.com/apc-io/apc-8750 にソースが公開されている。~ コンパイルしてみたんだけど,kernelもそのままではエラーが出てうまくコンパイルできなかった。~ -touchpanelのdriverのソースが入っていない。~ drivers/input/touchscreen以下に各tuchpanelのソースコードが入っていない。これじゃコンパイル出来ないので,とりあえず,menuconfigからtouchpanelを使わないように変更する。 -drivers/video/wmt/lcd.cがない~ うーむ,なんでソースコードが入っていないんだろう :cry:
開発/APC8750 のバックアップソース(No. All)
現: 2020-12-26 (土) 15:07:52
yuji
Counter: 778, today: 2, yesterday: 0
Copyright©2008 Yuji Ueno All Rights Reserved.
ログイン
ユーザ名:
パスワード:
IDとパスワードを記憶
パスワード紛失
メインメニュー
ホーム
でぶlog
資料室
最新ページ一覧
全ページ一覧
ヘルプ
» 関連ページ
» Wikiソース
» 編集履歴
» バックアップ一覧
» 添付ファイル一覧
フォーラム
お問い合わせ