mbed微控制器快速原型建立工具(ARM和恩智浦)
扫描二维码
随时随地手机看文章
ARM公司和由飞利浦创建的独立半导体公司恩智浦今天在于波士顿召开的嵌入式系统大会(ESC)上共同发布了mbed.org和mbed™ 微控制器快速原型建立工具。随着32位微控制器市场的爆发性成长,对于这个新市场而言,能够采用并且利用现代微控制器技术已经成为一个重要的成功因素。为了将这个市场中的机遇最大化,ARM开发了mbed,这是业界第一款用于对基于微控制器的系统进行快速、低风险原型建立的在线平台。与这款mbed同时发布的还有对恩智浦基于ARM® Cortex™-M3处理器的NXP LPC1768 MCU的硬件和软件支持,使得尖端的微控制器技术能够被广泛的用户所获得。
入门
新用户入门非常简单,可以接上一个mbed微控制器,前往mbed.org网页进行注册,下载和运行一个“Hello World!”二进制代码,就像保存到一个USB闪存盘上一样简单,这一切可以在60秒内完成。编译第一个程序也只需花费60秒钟:打开基于浏览器的编译器,创建一个新的项目,点击‘compile’来建立和下载二进制代码。通过云计算的方式,该工具由网络浏览器在线提供,所以无需配置或安装,并且所有任务都可以在Windows、Mac或者Linux环境下运行。对于那些目前正在使用专有的8/16位微控制器、分立逻辑器件,甚至那些刚刚进入该行业的开发者,mbed为进入现代32位微控制器领域消除了所有的障碍。
快速原型建立
这款mbed工具的开发,主要是针对快速的原型建立。对于那些利用通过在系统中加入一个先进的微控制器以获得功能和成本节约方面的项目设计而言,这个工具可以使这一目标得以实现。第一个mbed微控制器硬件中包含了一个基于Cortex-M3处理器的NXP LPC1768 MCU以及支持组件,以实用的40-pin 0.1” 间距DIP尺寸实现,是在无焊接实验电路板、stripboard和穿孔PCB上进行试验的理想选择。mbed C/C++库是建立在ARM Cortex微控制器软件接口标准(ARM Cortex Microcontroller Software interface Standard,CMSIS)基础之上,为微控制器外设提供高级别的接口,提供一个整洁、紧凑、API驱动的编码方式。
恩智浦MCU部门副总裁兼总经理Geoff Lees表示:“随着NXP LPC1700能够在120MHz下提供超过140 DMIPS的CPU性能,并且具有众多包括USB、以太网和CAN在内的外设,向我们的客户提供更为便于使用和快速的原型建立能力,满足他们不断增强的对产品上市时间的需求已变得同等重要。通过mbed,ARM不但能够满足这一需求,还能实现更多。”
ARM系统设计部门执行副总裁兼总经理John Cornish表示:“ARM致力于为我们的芯片合作伙伴提供微控制器市场上最具竞争优势的工具。我们的mbed的独特之处在于专注于利用在线工具实现快速的原型建立,能够提供一个低成本平台,用于有效的展示和评估,帮助我们的合作伙伴实现额外的design win,并为基于ARM处理器的微控制器促成新的机遇。”
用户群
对于快速原型建立的关注有着广泛的共鸣。刚刚开始开发嵌入式应用的工程师可以用mbed来试验和测试其产品构思,并从先进的微控制器中获益。有经验的工程师可以变得更为多产,并在开发的概念验证阶段进行更多的大胆尝试。市场营销、销售、应用工程师和分销商可以利用mbed作为展示、评估和支持微控制器、中间件和相关部件的辅助平台。教育工作者、爱好者和发明者可以用mbed来进行微控制器应用的实验,而无需担心实施的细节。因此,当先进的微控制器被不同的用户群所运用于自身的领域时,mbed工具能够帮助他们更好地把握所带来的新机遇。
供货
mbed.org网站现已上线。基于NXP LPC1768的mbed微控制器现已供货。