シングルボードコンピュータオペレーティングシステム: Androidに最適なSBC

発行者

シングルボードコンピューティング の世界は広大で刺激的な世界ですが、時には圧倒されることもあります。オペレーティング システムに関して選択肢を検討していて、Androidに傾いている場合は、特にいくつかの機能や性能を備えた SBC を探す必要があります。AndroidはLinuxカーネル上に構築されているため、Androidを実行するSBCに求めるものは、 Linuxを使用するSBC とそれほど変わりませんが、いくつか留意すべき点があります。

AOSP: サポートされているデバイス

まず最初に、ボードがAOSP (Android Open Source Project) をサポートしていることを確認してください。ボードがAOSP共通ツリーでメンテナンスされていれば、さらに良いでしょう。その場合、コードをサポートするコミュニティがはるかに大きくなり、ボードの寿命全体にわたって多くのコア アップデートとセキュリティ修正を確実に受けられるようになります。

SBCディスプレイを追加

ボードに ディスプレイとタッチ スクリーン 機能を追加できることを確認します。Androidには通常、ユーザー インターフェイス用のディスプレイが組み込まれているため、画面が必要ない場合は、組み込みLinuxの方が適しています。さらに、HDMIはポートとして機能しますが、多くの場合、HDMIインタープリターを必要としないため、MIPI-DSIまたは LVDS の方が適しています。つまり、ディスプレイ モジュールのコストが下がり、サイズと解像度のオプションが増えます。

Androidシングルボードコンピュータ タッチスクリーン

ディスプレイの話が出たので、タッチスクリーンについてもお話ししましょう。Androidはタッチ スクリーンがなくても使用できますが、ほとんどの人はこの特定のOSを操作するためにタッチ スクリーンを使用することに慣れているため、静電容量式または抵抗式タッチ コントローラーが組み込まれたボードを入手すると、作業がはるかに簡単になります。USBまたは別のアドオン モジュールを介してタッチを追加することもできますが、その方法を採用するとコストがすぐに膨らむ可能性があります。グラフィックスはAndroid OSビルドの重要なコンポーネントであることが多いため、グラフィックス機能をサポートするためにRAMの多いボードを探すことをお勧めします。

さらに、Android 4.4のリリース以降、ボードのプロセッサは少なくともARMv7命令セットをサポートできるはずです。この要件は新しいボードでは満たすのが難しくありませんが、古いボードを検討している場合は必ず注意する必要があります。64ビット機能が必要な場合は、少なくともARMv8アーキテクチャを探してください。Cortex-A32はARMv8と互換性がありますが、32ビット コアを備えているため、64ビット設計では使用しないでください。

ARM NEON: Android ARMボード

最後に、グラフィックを多用する作業を行う場合は、強力なメディア処理エンジンを備え、他の選択肢と比較してかなり優れた結果をもたらすARM NEONをオプションとして検討する必要があります。

つまり、AOSPによるサポート、強力なディスプレイ接続、NEONを搭載したプロセッサ、十分な量のRAMを探してください。SBC にこれらすべてを準備したら、Androidでの開発を開始できます。

最新ニュース

申し訳ございませんが、フィルター選択では結果が返されませんでした。

We've updated our privacy policy. Please take a moment to review these changes. By clicking I Agree to Arrow Electronics Terms Of Use  and have read and understand the Privacy Policy and Cookie Policy.

Our website places cookies on your device to improve your experience and to improve our site. Read more about the cookies we use and how to disable them here. Cookies and tracking technologies may be used for marketing purposes.
By clicking “Accept”, you are consenting to placement of cookies on your device and to our use of tracking technologies. Click “Read More” below for more information and instructions on how to disable cookies and tracking technologies. While acceptance of cookies and tracking technologies is voluntary, disabling them may result in the website not working properly, and certain advertisements may be less relevant to you.
We respect your privacy. Read our privacy policy here