初心者のためのBeagleBoneブラックプロジェクト

希望小売価格は45ドルで、さまざまな機能を組み合わせて使用​​できます。 ラズベリーパイArduino、BeagleBone Blackは、ハードウェア開発の優れた紹介と、愛好家として作成されたプロジェクトから商業的に実行可能なハードウェア製品への潜在的な経路を提供します。

いくつかの役立つ入門プロジェクトの1つを通じて、BeagleBoneBlackの使用を開始します。

ビーグルボーンブラック

LED「HelloWorld」

多くの初心者プログラマーにとって、彼らが完了する最初のコーディングプロジェクトは一般的です こんにちは世界. この単純なプログラムは、それらの単語をディスプレイに出力します。 BeagleBoardに関するこのプロジェクトは、BeagleBoard Blackの操作について同様の紹介を提供するために、コミュニティメンバーによって開発されました。

このプロジェクトでは、多くのWeb開発者に馴染みのあるNodeAPIを使用しています。 APIは、赤から緑、青へと色を循環するLEDを制御します。 この単純なプロジェクトは、プラットフォームとしてのBeagleBoneBlackの優れた入門書です。

NerdHut:BeagleBone Black Hello World

Facebook Like Counter

前のプロジェクトと同様に、このプロジェクトでは、BeagleBoneBlackでの開発の概要としておなじみのソフトウェアAPIを使用しています。 Facebookのようなカウンターは、FacebookのOpenGraph APIを使用して、JSON形式を使用してグラフ上の特定のノードのいいねの数を受け取ります。 プロジェクトは、番号を4桁の7セグメントLEDディスプレイに出力します。

このプロジェクトは、Webサービスと簡単にインターフェースするBeagleBoneの能力の簡単なデモンストレーションを提供すると同時に、出力用の多くの物理的な拡張オプションも提供します。 Webインターフェースは、多くの開発者にとってなじみ深いものです。 LEDに電力を供給するために使用されるCloud9 / Node.jsスクリプトは、多くの初心者プログラマーにとっても親しみやすいものでなければなりません。

BeagleBoardブログ:Facebook Like Counter

ネットワーク監視デバイス

BeagleBone Blackには、いくつかのハードウェア接続オプションが装備されています。 オンボードイーサネットポートにより、ネットワーク監視デバイスになることができます。

このプロジェクトはテクノロジーを使用しています ntopという会社から. ntopの人々は、BeagleBoneBlackにソフトウェアの移植版を提供しました。 コードをコンパイルしてインストールすると、BeagleBoneはネットワーク上のインターネット接続を監視し、高帯域幅のユーザーと潜在的なセキュリティリスクを特定します。 このプロジェクトは、小規模オフィスネットワークを実行しているシステム管理者にとって手頃なツールとして役立つ可能性があります。

NTOP:BeagleBoneOneで「ntopng」と「nprobe」を使用する

BeagleBrew

あなたがオープンソースの技術愛好家なら、BeagleBrewプロジェクトはBeagleBoneBlackの素晴らしい入門書になるかもしれません。 BeagleBrewは、BeagleBoardプロジェクトの設計者であるTexasInstrumentsのメンバーによって部分的に開発されました。

このシステムは、スチールコイル、水熱交換器、および温度センサーを使用して発酵の温度を監視し、Webベースのインターフェイスを使用して管理します。 これは本質的に温度調節器であり、初心者から中級者のBeagleBone愛好家に適したシンプルなコンセプトです。

Texas Instruments:BeagleBrew

BeagleBone上のAndroid

BeagleBone Androidプロジェクトは、複雑さのスケールを上げて、人気のあるオープンソースモバイルOSをBeagleBoneBlackにもたらします。 rowboatという名前のプロジェクトは、BeagleBoneBlackのベースとして機能するAM335xチップを含むTISitaraプロセッサ用のAndroidポートです。 このプロジェクトには、開発者のコ​​ミュニティが増えています。 これは、Androidの安定したポートを多くのTIプロセッサに提供することを目的としています。

手漕ぎボートのポートは、ファイルシステムへのアクセス、マッピング、ゲームなど、さまざまな機能の多くのAndroidアプリでテストされています。 このプロジェクトは、携帯電話以外のハードウェアプロジェクトの基盤としてAndroidに関心のある開発者にとって素晴らしい出発点です。

ELinux:BeagleBone Android