2013-04-19 16:10:29 +00:00
|
|
|
mbed SDK
|
|
|
|
========
|
2013-02-18 15:23:12 +00:00
|
|
|
|
2013-03-14 15:07:11 +00:00
|
|
|
The mbed Software Development Kit (SDK) is a C/C++ microcontroller software platform relied upon by tens of thousands of
|
|
|
|
developers to build projects fast.
|
|
|
|
|
|
|
|
The SDK is licensed under the permissive Apache 2.0 licence, so you can use it in both commercial and personal projects
|
|
|
|
with confidence.
|
|
|
|
|
|
|
|
The mbed SDK has been designed to provide enough hardware abstraction to be intuitive and concise, yet powerful enough
|
|
|
|
to build complex projects. It is built on the low-level ARM CMSIS APIs, allowing you to code down to the metal if needed.
|
|
|
|
In addition to RTOS, USB and Networking libraries, a cookbook of hundreds of reusable peripheral and module libraries
|
|
|
|
have been built on top of the SDK by the mbed Developer Community.
|
2013-02-22 14:59:05 +00:00
|
|
|
|
2013-04-19 16:10:29 +00:00
|
|
|
Documentation
|
|
|
|
-------------
|
|
|
|
* [Tools](http://mbed.org/handbook/mbed-tools): how to setup and use the build system.
|
|
|
|
* [mbed library internals](http://mbed.org/handbook/mbed-library-internals)
|
|
|
|
* [Adding a new target microcontroller](http://mbed.org/handbook/mbed-SDK-porting)
|
2013-03-03 11:34:42 +00:00
|
|
|
|
2013-03-14 12:17:47 +00:00
|
|
|
Supported Microcontrollers
|
|
|
|
--------------------------
|
2013-03-14 14:30:17 +00:00
|
|
|
* [NXP LPC1768](http://mbed.org/handbook/mbed-NXP-LPC1768) (Cortex-M3)
|
|
|
|
* [NXP LPC111U24](http://mbed.org/handbook/mbed-NXP-LPC11U24) (Cortex-M0)
|
|
|
|
* NXP LPC2368 (ARM7TDMI-S)
|
|
|
|
* NXP LPC812 (Cortex-M0+)
|
|
|
|
* [Freescale KL25Z](http://mbed.org/handbook/mbed-FRDM-KL25Z) (Cortex-M0+)
|
|
|
|
|
|
|
|
Supported Toolchains and IDEs
|
|
|
|
-----------------------------
|
|
|
|
* GCC ARM: [GNU Tools for ARM Embedded Processors](https://launchpad.net/gcc-arm-embedded/4.7/4.7-2012-q4-major)
|
|
|
|
* ARMCC (standard library and MicroLib): [uVision](http://www.keil.com/uvision/)
|
|
|
|
* IAR: [IAR Embedded Workbench](http://www.iar.com/en/Products/IAR-Embedded-Workbench/ARM/)
|
|
|
|
* GCC code_red: [Red Suite](http://www.code-red-tech.com/)
|
|
|
|
* GCC CodeSourcery: [Sourcery CodeBench](http://www.mentor.com/embedded-software/codesourcery)
|
2013-03-14 12:17:47 +00:00
|
|
|
|
2013-03-03 11:34:42 +00:00
|
|
|
API Documentation
|
|
|
|
-----------------
|
2013-03-03 11:41:07 +00:00
|
|
|
* [RTOS API](http://mbed.org/handbook/RTOS)
|
2013-03-14 14:35:14 +00:00
|
|
|
* [TCP/IP Socket API](http://mbed.org/handbook/Socket) (Transports: Ethernet, WiFi, 3G)
|
2013-03-03 11:41:07 +00:00
|
|
|
* [USB Device API](http://mbed.org/handbook/USBDevice)
|
2013-03-14 12:17:47 +00:00
|
|
|
* [USB Host API](http://mbed.org/handbook/USBHost)
|
2013-03-14 14:35:14 +00:00
|
|
|
* [DSP API](http://mbed.org/users/mbed_official/code/mbed-dsp/docs/tip/)
|
2013-03-14 15:07:11 +00:00
|
|
|
* Flash File Systems: [SD](http://mbed.org/handbook/SDFileSystem), [USB MSD](http://mbed.org/handbook/USBHostMSD), [semihosted](http://mbed.org/handbook/LocalFileSystem)
|
2013-03-14 14:52:42 +00:00
|
|
|
* [Peripheral Drivers API](http://mbed.org/handbook/Homepage)
|