开发人员可以遵循许多技术和过程,以最大程度地减少嵌入软件中的缺陷(错误)。不管人们多么认真地开发他们的软件,总是会有一些人偷偷摸摸地要求我们对软件进行故障排除(调试)。在这篇文章中,我们… 继续阅读 评估和掌握实时调试技术
年: 2018年
嵌入式在线2018–视频和演示链接
在2018年5月22日,我们举办了全天网络研讨会系列,包括六个不同的演讲,我们总共进行了九次会议,涵盖了全球。下面列出的快速会话概述涵盖了很多不同的主题:第1课–迅速启动代码开发以最小化软件… 继续阅读 嵌入式在线2018–视频和演示链接
从printf获得最佳性能
最古老,久经考验和真正的调试技术是在整个嵌入式软件中添加printf语句,以期希望能洞悉系统行为。并非总是建议使用printf,并且可能会对系统产生不可预知的实时影响。让我们研究一下printf的基本问题,然后研究一些技术… 继续阅读 从printf获得最佳性能
ARM Cortex-M MCU的5种调试技术
调试嵌入式软件是我最不喜欢的活动,但不幸的是这是必不可少的。值得庆幸的是,技术和工具链创新方面的最新进展已产生了许多技术,可以极大地加快调试过程。让我们从断点到更高级的仪器跟踪技术,从传统的调试开始,研究几种技术。… 继续阅读 ARM Cortex-M MCU的5种调试技术
您对调试器的了解程度如何?
调试器可以说是嵌入式软件工程师可用的最重要的工具之一。调试器不仅能够将固件加载到微控制器上,还可以窥探存储器和寄存器的深度,从而揭示其内部工作原理。尽管调试器很重要,但许多开发人员还是忽略了一些最有用的功能… 继续阅读 您对调试器的了解程度如何?
Amazon FreeRTOS:幕后花絮
我最近为Embedded.com撰写了一篇题为“ Amazon FreeRTOS内幕”的文章,在这里我开始分析Amazon FreeRTOS应用程序在STM32F475 物联网发现节点上运行时表现出的高级行为。在本文中,我将通过演示开发人员如何遵循交流流程并进行检查来继续进行分析。… 继续阅读 Amazon FreeRTOS:幕后花絮
保护嵌入式系统的7个技巧
就像质量和许多其他嵌入式系统属性一样,安全性必须在开发周期开始时加以考虑。开发人员无法构建自己的系统,然后在最后添加安全性。随着越来越多的系统开始连接到Internet,开发人员应遵循十几种最佳实践… 继续阅读 保护嵌入式系统的7个技巧
拆箱ULINKplus编程器
I’我坚信拥有正确的工作工具不仅可以加快工作速度,而且可以提高最终产品的质量。这就是为什么我每个月都在研究可以帮助开发人员的不同工具的原因。我这个月’我决定看看我的新 … 继续阅读 拆箱ULINKplus编程器
CEC–建立自己的互联网连接PLC
可编程逻辑控制器(PLC)是制造和工业物联网的基础。开发人员可能习惯于购买现成的PLC控制器,但是可以使用微控制器组件来构建简单的低成本PLC控制器。在本课程中,我们将探讨PLC基础知识以及如何创建自己的互联网连接PLC控制器… 继续阅读 CEC–建立自己的互联网连接PLC
了解您的编译器工具链
嵌入式系统工程师仅对所使用的工具有足够的了解。使用正确的工具完成工作可以大大加快开发速度,但不一定能确保成功。开发人员需要了解该工具的复杂性才能成功。以一个看似简单的任务为例… 继续阅读 了解您的编译器工具链