私はいくつかのCortex-Aボード(Cubieboard、Marsboardなど)を使い始め、集積回路も使い始めました。
- キューブボード
- 火星ボード
私はLinuxを学ぶように指示されましたが、これが問題になりました。ディストリビューション間の変更などの経験が不十分です。私の場合は、AndroidとUbuntuを使って作業したいのですが、私の知識をCortex-Aボードに制限したくありません。最近点灯しましたラップラップこれに質問Androidをモジュールとして使用できます。
それらを追加します。
- どのツールチェーンを使用しますか?必要UbuntuでAndroidを使用していますか?
- 次のパッケージはAndroidの実験に適していますか? 無料ダウンロードAndroid OS 4.1.1 Jelly Bean
答え1
これAndroid開発者のウェブサイトAndroid開発を開始するために必要なすべて。
あなたはする必要がありますソフトウェア開発キットJavaアプリケーションを開発します。式一般的に推奨されますが、IDEとして必須ではありません。
あなたはする必要がありますNDKC または C++ を使用して基本アプリケーションを開発します。
SDKとNDKはどちらも独立しています。他の開発ツールは必要ありません。
Android開発を学ぶために開発ボードは必要ありません。 SDKにはエミュレータが付属しています。低レベルのプログラミングに興味がある場合は、必ずボードが必要です。これにはAndroidイメージが必要です。 Google ではユニバーサル Android イメージを提供していません。マザーボードに適したドライバを含む画像が必要です。一般に、製造業者またはその製造業者を中心に構築されたコミュニティからこれを得ることができます。
低レベルのプログラミングでは、Androidよりも基本的なLinuxを使用する方が良いかもしれません。 UbuntuはARM用のクロスコンパイルツールチェーンを提供します。gcc-arm-linux-gnueabiそして友達。他のツールチェーンが存在します。。