对于MbedOS的认知一直停留文档上,安智客上周末闲逛淘宝手贱买了一个支持MbedOS的开发板,到货了忍不住玩一玩,也就是helloworld!各位见笑了!整理出8个步骤。
2,登录后,进入到Arm Mbed在线编译界面!
3,添加对应开发板硬件平台到编译器中!
4,创建你的helloworld工程!
5,编译
生成mbed-os-example-blinky_NUCLEO_F401RE.bin文件。
6,准备下载工具
7,下载
8,系统运行!
说明:Mbed OS调试有多种手段,这里是online调试,最懒的一种方法。
MbedOS相关资源如下:
如何选择合适的开发板和芯片?https://os.mbed.com/platforms/?mbed-os=21
在哪查阅相关文档?https://os.mbed.com/docs/v5.8/introduction/index.html
附录
ARM® mbed™物联网设备平台提供了所有关键组件,通过ARM的mbed操作系统(mbed OS)、mbed设备服务器(mbed Device Server)以及mbed社区生态系统(mbed.org)创建安全高效的物联网应用。 核心操作系统原则 早在嵌入式设备连接到巨大网络之前,传统嵌入式操作系统就已设计出来。 因此,这类操作系统无法解决针对IoT设备的新要求。相比而言,mbed操作系统是专为IoT设备而特别构建的。我们的设计围绕着IoT设备的五个核心原则:安全性、连接性、可管理性、效率和生产率。
安全性 安全性往往事后才会想到,是一道极具挑战性的难题 - 如果没有及时采取措施,您将需要花巨资召回产品。在嵌入式设备连接到网络、受托管理宝贵数据或私人数据以及部署到具有长服务寿命要求的应用程序中时,安全性是一个关键因素,应着重考虑。ARM mbed IoT 设备平台在多个层级解决了安全问题: 设备本身 通信 设备从生产到部署、调试、服务再到最终退休的整个生命周期 连接性和联网 IoT中的通信和联网技术因IoT应用程序本身不同而各异,没有一种技术适用于所有应用程序。我们的目标是稳健、高效且安全地实施对用户最重要的技术和协议,同时让那些要求更专业的技术和协议在mbed操作系统上有所区分。mbed操作系统中支持的核心连接性技术包括: 以太网 WiFi IPv6 和 6LoWPAN 线程 Bluetooth Low Energy (BLE) ARM 主动帮助标准机构开发适用于IoT的协议和标准并确保现有行业标准在IoT环境中运作良好。我们已对线程、CoAP和LWM2M 以及其他技术进行标准化,并且在 mbed操作系统中进行实施时将应用这一知识。
可管理性 现场管理设备的能力是实现大规模部署的关键,同时也是 mbed IoT设备平台的核心部分。