物联网创客指南:EFM32 MCU设计的最佳实践和除错技巧(三)


在前一节中,你了解了一些帮助你进行硬件原型设计的重要原则。在本节中,我们将分享在软件开发方面的经验教训。关键词extern,static和volatile都是什么?你应该在你的代码中使用递归还是malloc()?
根据下列重点步骤写好代码,一切都会更好!
一 查找硬件设备的现有软件示例
在前一节中,你了解了一些帮助你进行硬件原型设计的重要原则。在本节中,我们将分享在软件开发方面的经验教训。关键词extern,static和volatile都是什么?你应该在你的代码中使用递归还是malloc()?
根据下列重点步骤写好代码,一切都会更好!
一 查找硬件设备的现有软件示例
微控制器(MCU)广泛应用在各行各业,如各式家电、工业自动化,实时控制、资料采集等领域,为因应工控所需的实时(Realtime)控制、快速回应等需求,因此MCU大多搭载RTOS(实时操作系统)运行。随著物联网的兴起,软件业也为RTOS加入物联网的成分,以提早卡位物联网的核心软件市场…
各种处理器专用之OS
物联网(IoT)的市场究竟有多大?目前公认的说法是到2020年全球联网的设备将达到数百亿台,而更大胆的预测是未来全球的物联网设备将达到一万亿。所有这些“海量”的设备都需要一个计算和控制的核心器件,MCU当仁不让地将成为这一主角。对于IoT时代需要什么样的MCU,不同厂商站在自己的立场上会有不同的解读,不免让人有种乱花迷眼的赶脚。
在本系列的第一部分中,我们介绍了修订控制系统,以及它如何安全地保存您的设计文件,并帮助您找到设计文件之间的差异。在本节的第二部分教学中,您将了解如何构建自己的硬件。
这个系列文章有六个部分:
(本文作者瑞萨电子Stefan Ingenhaag)
每个工程项目在开发实作的过程中可能会受到诸多因素的制约,其中最主要的三大因素是效能、功耗和价格,人们通常需要对这些因素做出权衡和折衷。以这三个因素为顶点构成三角形,每个项目都有其「侧重点」,但根据产品、市场和时间会有不同的相对权重。
引言:物联网是雾计算,需推动公开参考架构如IP的发展以加快部署。
作者:同伟,Dialog公司产品营销经理
近来关于物联网(IoT)的讨论一直都很热闹,而许多新出现的物联网应用和设备对我们与世界的交互方式的影响将更为微妙,它们给我们的日常活动带来改进,而不是彻底颠覆。
在物联网时代,芯片产业很难再维持过去的辉煌,面对过于细分的应用市场,芯片产业又该如何应对?
半导体芯片行业近两年出现大规模并购风潮背后的原因何在?汹涌而来的物联网浪潮带给芯片产业怎样的冲击?为何一边是芯片公司对应用市场的迷茫,而另一边硬件产品开发者却又找不到合适的芯片?
▼芯片产业并购“疯”潮背后的困境与焦虑
物联网(IoT)安全一直是备受关注的议题,但目前欧美业者在应用中实作安全防护机制的案例仍比亚太区业者来得多。究其原因,除了欧美市场对安全议题更为重视外,实作安全机制所需投入的成本跟资源也是障碍之一。不过,近来亚洲业者对安全MCU的询问度已有明显升温,对物联网安全的需求可望萌芽。