ARM Mbed: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
=== Introduction === | === Introduction === | ||
Mbed ([https://mbed.com official website]) is a collection of APIs which simplify software development for microcontrollers with ARM Cortex kernel. Mbed is maintained by ARM, in cooperation with their partners. | Mbed ([https://mbed.com official website]) is a collection of APIs which simplify software development for microcontrollers with ARM Cortex kernel. Mbed is maintained by ARM, in cooperation with their partners. | ||
<br /> | |||
<br /> | <br /> | ||
=== Mbed OS === | === Mbed OS === | ||
Line 6: | Line 7: | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
==== Web IDE ==== | |||
The [https://ide.mbed.com web IDE] is the most convenient of getting started with the Mbed API and Mbed OS. You can generate a blank Mbed project or a project based on one of the many example projects. You can build the project on the Web IDE and download the resulting binary. You can also download the complete source package as an archive file (ZIP file) with project file stubs for the popular embedded software development environments. | The [https://ide.mbed.com web IDE] is the most convenient of getting started with the Mbed API and Mbed OS. You can generate a blank Mbed project or a project based on one of the many example projects. You can build the project on the Web IDE and download the resulting binary. You can also download the complete source package as an archive file (ZIP file) with project file stubs for the popular embedded software development environments. | ||
<br /> | <br /> | ||
<br /> | <br /> | ||
==== Command Line Tools ==== | |||
[https://os.mbed.com/docs/mbed-os/v5.13/tools/developing-mbed-cli.html Mbed CLI] is a collection of command line tools for generating Mbed project stubs in the same way that the Web IDE does. With the command line tools you can create a script that generates the Mbed part of your project's source files so that these files do not need to be included in your version control repository. | [https://os.mbed.com/docs/mbed-os/v5.13/tools/developing-mbed-cli.html Mbed CLI] is a collection of command line tools for generating Mbed project stubs in the same way that the Web IDE does. With the command line tools you can create a script that generates the Mbed part of your project's source files so that these files do not need to be included in your version control repository. | ||
<br /> | <br /> |
Revision as of 2019-07-23T14:25:54
Introduction
Mbed (official website) is a collection of APIs which simplify software development for microcontrollers with ARM Cortex kernel. Mbed is maintained by ARM, in cooperation with their partners.
Mbed OS
Mbed OS is a real-time operating system that comes with the Mbed APIs.
Web IDE
The web IDE is the most convenient of getting started with the Mbed API and Mbed OS. You can generate a blank Mbed project or a project based on one of the many example projects. You can build the project on the Web IDE and download the resulting binary. You can also download the complete source package as an archive file (ZIP file) with project file stubs for the popular embedded software development environments.
Command Line Tools
Mbed CLI is a collection of command line tools for generating Mbed project stubs in the same way that the Web IDE does. With the command line tools you can create a script that generates the Mbed part of your project's source files so that these files do not need to be included in your version control repository.
To install the tools on Ubuntu Linux type
sudo apt install git mercurial sudo pip3 install mbed-cli mbed config -G GCC_ARM_PATH <toolchain path>/bin/arm-none-eabi-gcc
where toolchain path is the installation path of the GNU Arm Embedded Toolchain for Cortex M architecture.