Yes, mbed OS 5 Is Now Available

Yes, mbed OS 5 Is Now Available

Cover image: This is the “Internet of Things” as seen by people from 1960 to 1990.

Recently, ARM mbed released mbed OS 5.3, which is a further performance upgrade based on previous versions. This is a good sign, indicating that the basic framework and development approach have been established, and there should no longer be any “2+3=5” awkwardness.

ARM mbed officially defines mbed OS 5 as: 2+3=5, meaning that mbed OS 2 and mbed OS 3 have merged to create a new version, which is quite amusing.

Yes, mbed OS 5 Is Now Available

After the integration, it is not hard to see ARM’s ambition in the Internet of Things field. They want to establish a large IoT ecosystem based on mbed OS to connect hardware manufacturers, software service providers, cloud service providers, and the developer community.

Yes, mbed OS 5 Is Now Available

Technology Stack

After reading this, I realize there is indeed a lot to learn….

Yes, mbed OS 5 Is Now Available

Communication Protocols

mbed OS 5 currently supports multiple communication protocols, including BLE, WiFi, 6LoWPAN, NFC, Thread, etc. Almost everything you can think of is supported. The recent 5.3 version even introduced LoRaWAN, and future plans include support for 802.15.4 Mesh and NB-IoT.

Yes, mbed OS 5 Is Now Available

Development Tools

To simplify the development process, mbed OS has introduced a new command-line tool (mbed CLI), which is a cross-platform development tool that supports Windows, Mac OS X, and Linux, and can be used to develop applications and mbed OS components.

ARM has not abandoned the online IDE development tools, as the development threshold is low, and many people still use them.

Both mbed CLI and the online IDE can export projects directly to local machines, which can then be developed and compiled using ARM Compiler 5, ARM GCC Embedded, or IAR compiler toolchains.

Yes, mbed OS 5 Is Now Available

Hardware Support

From the mbed developer website (https://developer.mbed.org/platforms), it can be seen that there are currently 113 development boards that support mbed OS 5. To keep up with trends, after some exploration, I also made a piece of hardware I designed, YS-Beacon, support mbed OS 5. The code has been uploaded to GitHub (https://github.com/makerdiary/mbed-os), and I will write some development tutorials later.

Yes, mbed OS 5 Is Now Available

Finally

Although the Internet of Things has always been lukewarm, ARM has chosen to focus on the IoT market. mbed OS is expected to become an important platform for ARM to connect everything, and there should be more R&D investment in the future. Whether it will succeed, we will see as we go.

👇 Click 【Read the original text】 to open the resource links in the article.

Leave a Comment