尽管有许多嵌福建省体彩网工程师的希望和梦想,但可靠的代码并不是偶然发生的。这是一个艰苦的过程,需要开发人员维护和管理系统的每个细节。当“成功”验证应用程序时,通常只是松一口气,而仅仅是因为软件运行正常… 继续阅读 创建可靠的嵌福建省体彩网系统的7个技巧
类别: 缺陷管理(调试)
5位技术嵌福建省体彩网系统工程师应在2019年掌握
新年快乐!又是一年,嵌福建省体彩网系统开发人员将有很多机会。随着新年的到来,将有许多有趣的技术将影响系统在2019年及以后的设计方式。让我们快速检查一下开发人员应该掌握或掌握的前五项技术。… 继续阅读 5位技术嵌福建省体彩网系统工程师应在2019年掌握
最大的嵌福建省体彩网软件问题是…
嵌福建省体彩网软件开发人员如今面临许多不同的问题和挑战。关于我所遇到的问题,最大,最鲜为人知的问题之一是开发人员正在编写其软件以取得成功。为成功而写听起来很不错,除了我的意思是,开发人员在编写软件时假设… 继续阅读 最大的嵌福建省体彩网软件问题是…
为STM32开发板创建SWD适配器(第3部分)
我的适配器板到了!正如我们在前两部分中讨论的那样,大多数开发板附带的板上调试器都可以正常工作,但通常所提供的功能远不及专业调试器。我们’我们一直在探索如何为ST Microelectronic开发板创建适配器板,从而使我们能够使用… 继续阅读 为STM32开发板创建SWD适配器(第3部分)
编写多端口ITM功能以改善调试
在“使用ITM提高调试效率”中,我讨论了如何使用Arm®Cortex-M处理器上的ITM快速,有效地将调试信息打印到coresight终端。我们看到,ITM非常快,比UART快得多,它最大程度地减少了与打印日志和调试信息相关的开销… 继续阅读 编写多端口ITM功能以改善调试
工具类–使用Tracealyzer 4.2进行实时应用程序可视化
人们经常说一张照片值一千个字。当调试嵌福建省体彩网软件时,一张图片价值十万行代码。在我的职业生涯的大部分时间里,我一直对在目标上运行代码并验证一些外部功能感到不安,… 继续阅读 工具类–使用Tracealyzer 4.2进行实时应用程序可视化
使用ITM提高调试效率
面对现实吧。无论我们的调试工具多么复杂,始终都会有一个老式的printf语句。不幸的是,printf往往效率很高,并且会严重影响系统的实时性能。对于使用ArmCortex®-M3或更高版本的开发人员,可以将printf重新映射到Instrumentation Trace Macrocell(ITM),… 继续阅读 使用ITM提高调试效率
进行最坏情况堆栈分析的3种方法
弄清楚如何为嵌福建省体彩网应用程序确定堆栈的大小以及其中的任务可能是具有挑战性的。在许多情况下,开发人员会选择他们认为应该足够的值。这些估算有时会短一些,大多数情况下是总估算,很少出现。虽然我总是鼓励… 继续阅读 进行最坏情况堆栈分析的3种方法
评估和掌握实时调试技术
开发人员可以遵循许多技术和过程,以最大程度地减少嵌入软件中的缺陷(错误)。不管人们多么认真地开发他们的软件,总是会有一些人偷偷摸摸地要求我们对软件进行故障排除(调试)。在这篇文章中,我们… 继续阅读 评估和掌握实时调试技术
从printf获得最佳性能
最古老,久经考验和真正的调试技术是在整个嵌福建省体彩网软件中添加printf语句,以期希望能洞悉系统行为。并非总是建议使用printf,并且可能会对系统产生不可预知的实时影响。让我们研究一下printf的基本问题,然后研究一些技术… 继续阅读 从printf获得最佳性能