mbedとは、簡単にプロトタイピングが始められるマイコンボードである。
マイコンはNXPセミコンダクターズのARM CortexM-3 LPC1768が搭載されている。
概要
mbedの特徴はWeb上でプログラム開発ができること。パソコンには開発環境をインストールすること無く、インターネットブラウザ(Internet Explorer、Chrome、FireFox、Safari)が動けばOS(Windows、MacOS、Linux)を選ばない。
簡単に始められる!
mbedをパソコンにUSBで接続すると2MBのUSBメモリとして認識される。
ブラウザ上でプログラムを記述しコンパイルするとBinファイルがダウンロードされる。
それをUSBメモリとして認識されているmbedに入れ、mbed上のリセットボタンを押すとプログラムが実行される。
プログラムはC++言語で記述可能で、mbedのデジタルI/OやアナログI/O、シリアル通信、Etherなどの機能は、マイコン開発ではちょっと複雑なレジスタを意識すること無く扱えるようにライブラリが用意されている。
例えばmbed上のLEDをチカチカするのは以下のプログラムで行える。
#include "mbed.h"
DigitalOut myled(LED1);
while(1) {
myled = 1;
wait(0.2);
myled = 0;
wait(0.2);
}
}
コミュニケーション
mbedのプログラム開発を行うサイト
はコミュニケーション機能も充実し、製作したネタを公開したり、プログラムを共有することが可能。
中の人やユーザーが公開しているライブラリを流用すればmbedからTwitterにつぶやいたり、SDカードのファイルにアクセスしたりすのは簡単にプログラミングできる。
関連動画
関連項目/関連リンク
http://dic.nicomoba.jp/k/a/mbed


ページ番号: 4503770
リビジョン番号: 1019676
読み:エンベッド
初版作成日: 10/11/13 12:08 ◆ 最終更新日: 10/12/26 22:13
編集内容についての説明/コメント: 動画位置修正。
記事編集 / 編集履歴を閲覧 / Twitterで紹介





JASRAC許諾番号: 9011622001Y31015
ヘッダー:固定
ヘッダー:追従