专治MCU各种 HardFault 的库:CmBacktrace(错误追踪库)


相信有不少读者都遇到过 “HardFault” 的问题,而且不止一次,有时候可能因为它连续几日加班,甚至通宵。那么今天就来分享一个由armink(也就是现在RTT里面的那位朱大神)整理的开源库,借花献佛分享给大家。
为智能硬件开发者、创客提供有关基于英特尔嵌入式处理器的应用技术介绍和合作伙伴方案介绍
相信有不少读者都遇到过 “HardFault” 的问题,而且不止一次,有时候可能因为它连续几日加班,甚至通宵。那么今天就来分享一个由armink(也就是现在RTT里面的那位朱大神)整理的开源库,借花献佛分享给大家。
本文将重点介绍如何在MM32F013x上通过内部RTC模块的闹钟事件来唤醒处于停机模式下的MCU。
51单片机——应用最广泛的8位单片机。
要了解 ROM(flash)、RAM(sram)启动,首先需要对链接器 Linker 如何分配内存有一定的了解。
调试嵌入式软件是我最不喜欢的行为,不幸地是,它却是必要的。值得庆幸地是,技术和工具链创新的进步衍生出大量的新技术,从而大大地加快了调试过程。下面让我们来看看其中一些方法,从传统的断点调试出发到更先进的仪器跟踪技术。
本文的上半部分简单介绍了什么是Swift,为什么要用Swift做MCU的开发语言:将Swift语言应用到MCU开发中(上)。接下来将介绍作者本人在进行的一个项目,旨在开发出一个适合于MCU的Swift开发环境。
随着ARM Cortex-M核的MCU逐渐占据市场主导地位, MCU的性能逐渐追上了90年代中后期的通用CPU,使用原厂提供的API来进行开发,逐渐取代了寄存器开发方式,而底层硬件的操作变得大同小异。
随着5G、人工智能、大数据等新势能的发展,MCU凭借其低功耗、低成本,以及广阔的通用性能赢得相对稳定的市场,其重要性愈发凸显。在物联网领域,MCU呈现出许多新特征、新趋势,未来,MCU产业又将面临哪些新机遇?
从规范完善的开发周期到严格执行和系统检查,开发高可靠性嵌入式系统的技术有许多种。本文介绍了7个易操作且可以长久使用的技巧,它们对于确保系统更加可靠地运行并捕获异常行为大有帮助。
无论是在建筑物中还是在生产车间,如今在任何地方都需要可编程控制器来调节各种生产过程、机器和系统。这就涉及到与相关器件连接的可编程逻辑控制器(PLC)或分布式控制系统(DCS)模块。