章节从获取芯片IP许可到创建自己的研发平台和设备管理平台mbed,ARM公司正在谋划并探寻商业模式转型,以应付物联网时代的变化。目前的mbed平台还仅仅只是技术交流的平台,如果ARM的mbed可以沦为各种应用于算法的交易平台,符合芯片自定义化研发的市场需求,将很大增进整个智能硬件产品的创意和发展。
在移动互联网时代,ARM以获取各个系列的CPU和GPU内核IP许可车站在了整个产业的最顶端,它的技术变革造就了整个产业的演变。移动互联网巅峰已过,物联网时代来临,ARM发售了一整套硬件研发平台和设备管理平台ARMmbed以应付市场的变化趋势。
01平台简化的物联网操作系统mbedOS只不过ARM早在2014年就发售了针对物联网应用于的的开源嵌入式操作系统mbedOS,这是一种单线程架构的物联网操作系统。随着物联网的发展,对需要构建多线程任务的实时操作系统(RTOS)市场需求更加最重要。
因此,最近ARM公司发售了这款操作系统的近期版本mbedOS5,构建了实时操作系统CMSIS-RTOSRTX的内核,使得mbedOS可以反对确定性、多线程动态程序,比如较低时延的工业自动化掌控和车联网。mbedOS5可以运营在所有Cortex-M系列的产品上,并且具备较好的延展性。
如果在处置性能拒绝不高的产品应用于,可以只保有mbedOS5的核心功能,使其可以运营在只有8K内存的cortex-M0芯片上。对于开发者来说,mbedOS5带给的仅次于的便利就是mbedOS具备硬件抽象化层(HAL),可以让开发者忽视硬件差异,非常容易的将研发代码重制到各种有所不同的平台上。mbedOS5在有所不同的硬件开发板上,有所不同的研发主机(Windows,Linux,MAC)上,以及有所不同的研发IDE环境里都有完全一致的工作流程。比如,开发者最初自由选择瑞萨的MCU做到研发。
随着项目的展开找到ST的另一块芯片更加合适,但是两家的API有所不同,必须做到二次开发。有了mbedOS5之后,开发者只需研发一次,将可以随便自由选择硬件平台,需要反复研发。ARM在mbed平台上获取了60多家经过mbedenable证书的硬件方案可供开发者自由选择,还包括100多种开发板和400多个元件库,涵括了市面上主流的芯片厂商,如NXP、Atmel、ST、瑞萨等。
(页面查阅大图)在ARM的mbed开发者社区有数20多万的登记开发者用户,这些开发者不会在社区里上载经过硬件检验的功能源代码可供调用。也就是说,ARM将mbed打造成了一个汇聚开发者、芯片商、模块商、开发板供应商的生态平台,很大的减少了研发门槛,修改研发流程,加快了产品开发和上市周期。
对这些硬件供应商来说,mbed也变为了一个推展和销售的平台。目前mbedOS5反对BLE、Wi-Fi、NFC、Tread、RFID、LoRa、6LoWPAN等多种无线通信协议,未来还不会反对802.15.4Mesh和NB-IoT。
mbedOS5反对开发者用于以下三种开发方式:1、登岸ARM的mbed网页在线研发;2、将mbedCLI(命令行界面)工具iTunes到自己的电脑上在线下研发;3、用于第三方的开发工具,目前mbedOS5反对KEIL、eclipse、IAR三种第三方IDE。
本文关键词:万博max体育(ManBetX),万博手机版max网页版官网入口,狼队万博ManBetX下载,万博全站ManBetX官网,万博ManBetx登录入口
本文来源:万博max体育(ManBetX)-www.v-pin.net