开发固件可能是一件很漂亮的事情,但是我审查的大多数代码都不是很漂亮。具有高度可读性的固件可以更易于维护和调试。关于如何确保即使在最恶劣的条件下也可读的固件,这里有一些想法。思想#1 –遵循… 继续阅读 嵌入式基础–固件美化
年: 2017年
优化嵌入式软件的7个技巧
在“每个工程师都应监视的5个嵌入式系统特性”中,我讨论了许多情况下需要优化的关键嵌入式系统特性。这些特征包括系统时序,代码大小,RAM使用率和能耗。优化每个特征通常需要不同的方法和技术,但是开发人员可以遵循一些通用技巧来优化其嵌入式… 继续阅读 优化嵌入式软件的7个技巧
工具类–10工程笔记本最佳实践
在文章中“过渡到现代工程笔记本“,我讨论了现代电子笔记本需要满足普通工程师需求的基本功能。为了从工程笔记本中获得最大收益,工程师应该考虑以下十个技巧。提示1– Keep a notebook … 继续阅读 工具类–10工程笔记本最佳实践
Q&A –Secure Bootloader网络研讨会2017年11月29日
I’ve有几个要求发布Q&来自我的网络研讨会的A,以便与会者可以离线查看它们。考虑一下之后,我认为&我的博客上提供的会话对于那些曾经’能够参加仍然学习一些东西。以下是来自的编译问题和答案 … 继续阅读 Q&A –Secure Bootloader网络研讨会2017年11月29日
嵌入式基础– Hash Fundamentals
哈希是计算机科学中非常重要的主题,并提供广泛的功能。对于嵌入式软件开发人员而言,哈希在验证和保护嵌入式系统中起着重要的作用。在本文中,我们将研究加密哈希基础知识,并提供开发人员可以用来启动的基础。… 继续阅读 嵌入式基础– Hash Fundamentals
选择安全微控制器的7个技巧
要开发一种安全,互连的,还可以高效运行的设备,需要开发人员选择具有特定硬件和软件功能的微控制器。这些功能的范围从真正的随机数生成器到安全库。让’研究了开发人员应考虑在其安全微控制器中使用的硬件和软件的一些技巧。提示1… 继续阅读 选择安全微控制器的7个技巧
工具类–掌握半主机
半主机是ARM处理器支持的调试功能,它允许嵌入式目标通过调试接口访问主机PC上的I / O功能。 I / O功能最常与printf一起使用,以在调试环境中将文本数据传输到虚拟终端,但也可以用于文件… 继续阅读 工具类–掌握半主机
过渡到现代工程笔记本
工程师和科学家一直依靠笔记本来记录他们的想法,发明,进步甚至失误。使用笔记本电脑的一些最著名的工程师和科学家包括尼古拉·特斯拉,阿尔伯特·爱因斯坦和莱昂纳多·达·芬奇。实际上,如果达芬奇没有写下来,人类将一无所知… 继续阅读 过渡到现代工程笔记本
嵌入式基础–武器安全宣言
上周,我参加了Arm TechCon,整个主题都是嵌入式安全。在会议期间,Arm发布了其安全宣言,该宣言为开发人员提供了Arm’关于如何保护物联网的愿景。让’简要讨论一些要点。首先,我发现《武器安全宣言》很有趣。文件… 继续阅读 嵌入式基础–武器安全宣言
技巧和窍门–选择微控制器的10个步骤(2017)
开发人员为其嵌入式系统选择微控制器的方式正在发生巨大变化。传统上,开发人员首先关注硬件,然后考虑软件。以这种方式选择微控制器今天将导致失败。如果要成功,开发人员需要遵循几个新步骤… 继续阅读 技巧和窍门–选择微控制器的10个步骤(2017)