ビーグルボーンブラックプロジェクト初心者向け

エレクトロニクスプロトタイピングのための汎用プラットフォーム

BeagleBone Blackは最近注目されています。 希望小売価格は45ドルで、Raspberry PiとArduinoの多彩な機能を備えた一連の機能により、ハードウェア開発の大きな紹介と、愛好家として作られたプロジェクトから商業的に実行可能なハードウェア製品への潜在的な経路が提供されます。 BeagleBone Blackを初めてお使いの方や、可能性について疑問を抱く方には、初心者にさまざまなレベルのチャレンジを提供するプラットフォーム上のプロジェクトをご紹介します。

LED "Hello World"

多くの初心者にとって、最初に取られるプログラミングプロジェクトは「Hello World」です。これは、これらの言葉をディスプレイに出力する簡単なプログラムです。 BeagleBoardに関するこのプロジェクトは、BeagleBoard Blackの操作に関する同様の紹介を提供するためにコミュニティのメンバーによって開発されました。 このプロジェクトでは、多くのWeb開発者にはよく知られているNode APIが使用されています。 このAPIは、点灯するLEDを制御するために使用され、赤から緑、青までの色を循環します。 このシンプルなプロジェクトは、BeagleBone Blackをプラットフォームとして紹介したものです。

Facebook Like Counter

このプロジェクトは、以前のようにBeagleBone Blackを開発するための入門として、使い慣れたソフトウェアAPIを使用しています。 Facebookのようなカウンターは、FacebookのOpenGraph APIを使用して、JSON形式を使用してグラフ上の特定のノードの「好き」の数を受け取ります。 その後、プロジェクトは4桁の7セグメントLEDディスプレイに数値を出力します。 このプロジェクトでは、BeagleBoneのパワーをWebサービスと簡単にインターフェースする簡単なデモンストレーションを提供すると同時に、さまざまな物理拡張オプションを提供して出力します。 Webインターフェイスは多くの開発者にはよく知られており、多くの初心者プログラマにとっては、LEDに電力を供給するために使用されるCloud9 / Node.jsスクリプトも近づくべきです。

ネットワーク監視装置

BeagleBone Blackには、さまざまなハードウェア接続オプションが用意されています。オンボードのイーサネットポートを使用すると、簡単にネットワーク監視デバイスとして使用できます。 このプロジェクトでは、オープンソースのネットワーク監視ソフトウェアスイートを開発したntopという企業の技術を使用しています。 ntopの人々はBeagleBone Blackのためのソフトウェアのポートを提供しました。 コードをコンパイルしてインストールすると、BeagleBoneを使用してネットワーク上のインターネット接続を監視し、帯域幅の広いユーザーと潜在的なセキュリティリスクを特定できます。 このプロジェクトは、小規模なオフィスネットワークを運営するシステム管理者にとって手頃な価格のツールとしても役立つ可能性があります。

ビーグルブリュー

オープンソースのハイテク愛好家が使用する「ビールのように自由」という表現は、コミュニティの多くの人々の味を語ります。 これらの人々にとって、BeagleBoneプロジェクトは、BeagleBone Blackの素晴らしい紹介となるかもしれません。 BeagleBrewは、BeagleBoardプロジェクトの背後にある設計者であるテキサスインスツルメンツのメンバーによって一部開発されました。 このシステムは、鉄コイル、水熱交換器、および温度センサーを使用して発酵の温度を監視し、ウェブベースのインターフェースを使用してそれを管理する。 本質的に温度調節器です。ビーグルボーンの初心者から中級者に適した簡単なコンセプトです。

ビーグルボーンのAndroid

BeagleBone Androidプロジェクトは、複雑さのスケールを上げ、人気のあるオープンソースのモバイルOSをBeagleBone Blackにもたらします。 「rowboat」という名前のこのプロジェクトは、BeagleBone BlackのベースとなるAM335xチップを含む、TI Sitaraプロセッサ用のAndroidポートです。 このプロジェクトには開発者のコ​​ミュニティが増えており、多くのTIプロセッサにAndroidの安定したポートを提供することを目指しています。 Rowboatポートは、ファイルシステムへのアクセス、マッピング、ゲームなど、さまざまな機能を備えた多くのAndroidアプリケーションでテストされています。 このプロジェクトは、携帯電話以外のハードウェアプロジェクトの基礎としてAndroidに関心のある開発者にとって、大きな飛躍を遂げています。