Mbed OS 6.0 正式版由Arm Mbed team于6月3日发布
这是近四年来的第一个主要版本。添加了当今物联网设备所需的功能,以简化物联网和嵌入式产品的开发。下载地址: https://os.mbed.com/mbed-os/releases/
此版本包括:
稳定且成熟的API,并引入了“ Experimental”标签,以指示可能会更改的新API。
支持当前流行的90种Arm板子。板子列表网址如下
https://os.mbed.com/platforms/?q=&Mbed+OS+support=Mbed+OS+6.0
支持定制硬件的能力。
添加社区支持的板子的选项。
Bare Metal裸金属模式进一步增强。
与AWS SDK的集成,以及随后的其他主要云集成。
主要变更:
①禁用了mbed 2和仅支持mbed2的板子
主服务器以及Mbed OS 6发行版均不支持Mbed 2目标.
②删除了不推荐使用的InterruptIn API,使用使用rise(callback(obj, method))和fall(callback(obj, method)) 替代
③旧的Ethernet不再支持 改用NetworkInterface
④删除不推荐使用的RawSerial,UARTSerial,Serial
使用BufferedSerial和UnbufferedSerial进行串行通信
⑤删除nRF51目标,包括NRF51822 NRF51_DK NRF51_MICROBIT
⑥nuvoton的支持程度比较mbed os 5 有明显提升
⑦在以下9个目标上运行greentea测试:
NRF52840_DK
DISCO_L457VG_IOT01A
K64F
K66F
NUCLEO_F303RE
NUCLEO_F411RE
NUCLEO_F429ZI
NUCLEO_F767ZI
CY8CPROTO_062_4343W
⑧一些NXP的陈旧板子被清除 主要支持的NXP板子有:
LPC1768
LPC546xx
LPCXpresso54114
IMXRT1050-EVKB
K64F/SDT64B
K66F/K82F
K22F
KW41Z
KL25Z/KL43Z /KL46Z
网友评论