最終更新:2017-01-06 (金) 15:34:17 (3000d)
mbed
Top / mbed
特徴
- 開発環境はmbed.orgがクラウド上で提供。各自のPC上にコンパイラ・IDEなどの開発環境を構築する必要がない
- Digital I/O, PWM, SPIなどのペリフェラルドライバーがC++形式のライブラリとして提供されています。
公式サイト
Handbook
http://mbed.org/handbook/
- Digital I/O, Analog I/O, 通信といったハードウェアの下周りのAPI関数の使い方情報
Cookbook
- HTTP Server, USBSerial, Xbeeといったアプリケーションに近いレイヤーのライブラリ
プラットフォーム
ボード
Flash | RAM | ||
NXP mbed LPC1768 | ARM Cortex-M3 | 512KB | 32KB |
NXP LPC11U24 | ARM Cortex-M0 | 32KB | 8KB |
Freescale FRDM-KL25Z | 128KB | 16KB | |
GR-PEACH? | ARM Cortex-A9 | ||
LPC1114FN28 | ARM Cortex-M0 | 32KB | 4KB |
mbed LPC824? | ARM Cortex-M0+ | 32KB | 8KB |
- 他にもいろいろある
入出力
mbed/USB
- mbed/USBMouse? - Emulate a USB Mouse with absolute or relative positioning
- mbed/USBKeyboard? - Emulate a USB Keyboard, sending normal and media control keys
- mbed/USBMouseKeyboard? - Emulate a USB Keyboard and a USB mouse with absolute or relative positionning
- mbed/USBHID - Communicate over a raw USBHID interface, great for driverless communication with a custom PC program
- mbed/USBMIDI? - Send and recieve MIDI messages to control and be controlled by PC music sequencers etc
- mbed/USBSerial? - Create a virtual serial port over the USB port. Great to easily communicate with a computer.
- mbed/USBAudio - Create a USBAudio device able to receive audio stream from a computer over USB.
- mbed/USBMSD - Generic class which implements the Mass Storage Device protocol in order to access all kinds of block storage chips