Bishop - FAQ

よくある質問とその回答集

1. 電源を用意する必要はありますか?

12V 3.8AのスイッチングACアダプタが付属します。

2. USBデバイスのコネクタから電源を供給できますか?

できません。

3. キーボードやマウスは使えますか?

一般的なUSBキーボードやマウスが使用可能です。

4. 簡易キーパッドとは何ですか?

基板の裏側にある簡易的なボタンです。 写真

5. LCDはカラーですか?

カラーです。PE-201Aは24bpp、PE-201Bは16bppまでです。ただし、デバイスドライバが対応しているのは16bppのみです。

6. USBデバイスは繋げますか?

USB 1.1で動作するデバイスが接続可能です。

7. USBデバイスとして使えますか?

まだできません。

8. USB OTGに対応しますか?

今のところ、予定はありません。

9. SDIOに対応していますか?

今のところ、予定はありません。

10. ABIは何ですか?

OABIです。

11. EABIに対応していますか?

今のところ、予定はありません。

12. MACアドレスは入っていますか?

正規のMACアドレスが入った状態で出荷されます。

13. /dev/mmcblk0をマウントできません

SD/MMC上のパーティションは/dev/mmcblk0p1, /dev/mmcblk0p2, ... です。

14. NANDをmountすると"CLEANMARKER node found at 0x00000000 has totlen 0xc != normal 0x0"のようなエラーがでます

NANDに置くjffs2イメージファイルを作る場合、mkfs.jffs2コマンドに-nオプションをつけてください。

15. NANDのjffs2ルートファイルシステムをマウントできません。

  • カーネルの起動パラメータにrootfstype=jffs2を追加してください。
  • root=/dev/mtd5ではなくroot=/dev/mtdblock5である点にも注意してください。

16. NANDのjffs2をルートファイルシステムにしてapt-getするとmmapのエラーで中断します。

jffs2がPROT_WRITEかつMAP_SHAREDなmmapに対応していないためです。

以下のようにtmpfsを使って回避できます。

# mount -t tmpfs tmpfs /var/cache/apt/
# mkdir -p /var/cache/apt/archives/partial
# aptitude update

別解として、/etc/apt/apt.confに

Dir:;Cache::pkgcache "";

を設定しておけば、パッケージキャッシュが無効化されてエラーは出なくなります。ただし、コマンド実行毎にパッケージリストの再解析がおこなわれるようになるため、aptの所要時間が増加してしまいます。多くの操作をおこなうなら、前述したtmpfsを使った方法をお奨めします。

16.1. 参考

17. NFSで外部のディスクをmountできません

portmapがインストールされているか確認してください。

18. udevで/dev/dspが作られません

CONFIG_SND_PCM_OSSを有効にしたカーネルが必要です。

19. U-Bootで設定した時刻とLinuxの時刻が異なります。

U-Bootのdateコマンドではタイムゾーンが考慮されません。Linuxで設定したタイムゾーンとUTCの時差を計算して設定してください。Linux側のdate/hwclockコマンドで設定する場合は時差を考慮する必要はありません。

20. ログイン時に"You are required to change your password immediately (root enforced)"と毎回パスワードの変更を要求されます

U-BootやLinuxでRTCを設定してください。

U-Bootの場合:

Bishop # date (MMDDhhmm((CC)YY)(.ss))

Linuxの場合:

# date (MMDDhhmm((CC)YY)(.ss))
# hwclock --systohc

21. /dev/ttyS0 を指定してもシリアルポートにアクセスできません。

Bishopのシリアルポートは/dev/ttySAC0です。

22. カーネルの起動メッセージを、LCDとシリアルコンソールの両方に出力できますか?

U-Bootのbootargs環境変数にシリアルとLCDの両方を指定します。

console=ttySAC0,115200n8 console=tty0

カーネル付属文書 Documentation/serial-console.txt も参照してください。

23. bootargsを変更したら起動しなくなりました。

以下を確認してみてください。

  • bootargs に設定する文字列は""でクオートする必要はありません。

24. LANがeth0ではなくeth1になってしまいます。

/etc/udev/rules.d/z25_persistent-net.rulesを削除してください。

25. シリアルコンソールのプロンプトは見えても入力を受けつけません。

シリアルポートのハードウェアフロー制御が無効になっているか確認してください。minicomの場合、Ctrl-Z → Oでオプションの表示/設定が行えます。minicom起動後に設定を変更した場合は、minicomをいったん終了して起動しなおす必要があります。

26. ソースコードは公開されていますか?

ダウンロードで公開しています。

27. サンプルコードはありますか?

サンプルコード にて順次公開していきます。

28. ソフトウェアのカスタマイズは受け付けていますか?

embedded@pylone.jpまでお問い合わせください。

29. 設計情報は提供されますか?

回路図はライセンス契約が必要です。 パーツリストは公開されません。 詳細は sales@pylone.jp までお問い合わせください。

30. 製品にそのまま組み込むことは可能ですか?

可能です。量産に対応しています。詳細については sales@pylone.jp までお問い合わせください。