避免MCU或编程语言的干扰设计

很多时候有人试图让你信服:他们的“东西”或最新的产品将成为或取代你的下一个产品设计。这是真的,每天我们都在采用零星的技巧来改进嵌入式设计,有些改进确实是挑战,但是,如果不从可靠的、独特的设计开始,没有“新的技术”,产品不会成功。摆在我们面前的问题是,设计需要时间,时间是一种易消逝的资源,并且,所有这些新事物、新设备、新工具很重要,但并不是最重要的事情。需要防漏洞实时操作系统吗?需要更快的CPU内核吗?微控制器中需要更密集集成的外围设备吗?把这些问题找出来,找到答案并为之利用,但要知道“IT”不是设计的关键。关键是设计成仿佛你想要的一切已经存在,完全取决于您的意愿,使您的产品、系统按照您的需求、期望、要求精密“包装”,定义接口。按照您想要的方式,用layers和wrappers构建设计,你会发现,采用最新的最好的事情,会使产品更高端,更快速,更便宜,更强大或者说随处满足需求,可以在以后出现在您的后期设计时,甚至出现在生产线上。

该观点还在不断继续:

此类或那类嵌入式设计采用哪种CPU内核最好?

开发嵌入式系统采用什么语言最好?哪个编译器?

对于简单的主循环和中断实时操作系统,应该购买,自己编写还是避开“操作系统”?