点击上方「嵌入式大杂烩」,选择「置顶公众号」第一时间查看嵌入式笔记!嵌入式软件开发中,最常用的调试方法就是:log打印调试法及在线调试。log打印调试法相关文章:bug解决不了?使用日志法。开发STM32时,我们有IDE可以用,IDE中已经集成有调试器,配合仿真器使用起来很方便。而在Linux应用程序的开发中, ...
https://www.eetopic.com/article/2046.html
大家在用STM32的时候有没有遇到过HardFault的问题呢:之前有一段时间被这个问题困扰了很久,下面针对这个问题做个小总结。现象还原:在debug模式下进行仿真调试,全速运行再停止运行,程序会跑到 HardFault_Handler函数中,产生 HardFault,即硬错。其产生的原因大概有如下几类:(1)数组越界操作;(2)内存溢出 ...
https://www.eetopic.com/article/2479.html
关注、星标嵌入式客栈,精彩及时送达[导读] 大家好,我是逸珺。之前挖了图解freeRTOS的坑,挖了坑就得填。今天就从使用开始,先把freeRTOS用起来。先聊一聊在STM32F407上的如何电灯,如果只用freeRTOS点灯,无疑有点杀鸡用牛刀的感觉。但是想用freeRTOS做产品,先照类似步骤则可以验证最小系统,验证freeRTOS ...
https://www.eetopic.com/article/85.html
关注、星标嵌入式客栈,精彩及时送达[导读] 大家好,我是逸珺。前面说会写一下Modbus-RTU的实现,写了1000多字了,有兴趣的稍等一下哈。前面在一个群里看到一个朋友在一个串口接收中断里打印遇到了问题,今天聊下这个话题。扒一扒printf 对于单片机中printf到底向哪里打印,这个不同的编译器会有不同的处理方 ...
https://www.eetopic.com/article/94.html
关注、星标嵌入式客栈,精彩及时送达[导读] 前面写过篇介绍ZYNQ基本情况的文章,今天来肝一篇实战文章介绍AXI quad SPI 使用方法,如果你正使用ZYNQ的这个IP,希望对你有所帮助。初识AXI quad SPI 自《PG153 AXI Quad SPI v3.2》支持:Legacy Modestandard mode: 准SPI通常就称SPI,它是一种串行外设接口规范,有4根通信脚 ...
https://www.eetopic.com/article/158.html
关注、星标嵌入式客栈,精彩及时送达[导读] 基于ZYNQ实现复杂嵌入式系统非常便利,其应用领域也越来越广泛,本文来从对ZYNQ芯片架构的理解来谈谈个人体会。俯瞰zynq ZYNQ主要由两大部分组成:处理系统PS(Processing System):上图左上部分即是PS部分,包括:同构双核ARM Cortex A9的对称多处理器 (Symmetri ...
https://www.eetopic.com/article/202.html
关注、星标嵌入式客栈,精彩及时送达[导读] 新版的U-Boot以及内核都引入了设备树,那么这究竟是棵什么样的树呢?长啥样?有啥用?为啥弄个这样的树?本文基于对设备树标准的理解,来学习整理一下相关的要点,供大家参考。Linux为啥要设备树? 在Linux3.x之前的内核源码中,存在大量对板级细节信息描述的代码。 ...
https://www.eetopic.com/article/203.html
关注、星标嵌入式客栈,精彩及时送达[导读] 回想自己刚刚学写Linux 驱动时,觉得很难,简直无从下手。现在写公众号,也常遇到一些朋友对于写一个Linux驱动不知道这个驱动究竟如何编译、如何装载、如何测试,本文就如何编译进内核或者模块来聊一聊我的一些体会。大家周末好,最近来了很多新朋友,感谢小伙伴们 ...
https://www.eetopic.com/article/213.html
关注、星标嵌入式客栈,精彩及时送达[导读] 由于原来公众号是今年申请的,没有留言功能,不方便及时交流。比如小号里的文章由于水平所限,有时候有错误,小伙伴们没有办法及时帮忙指正交流。前面一篇文章《数学之美:嵌入式编程凹凸性之妙用》公式就写错了,而公号文章规则又不能随意修改,非常不便。所以花了几千大洋找人 ...
https://www.eetopic.com/article/234.html
关注、星标嵌入式客栈,干货及时送达[导读] 对于驱动开发而言,中断机制是一个无法绕开的主题,翻看了很多资料书籍,读来读去总觉得没明白,所以尝试自底向上的分析一下Linux中断子系统的内在设计以及运行机制。将陆续分享相关的学习原创笔记,敬请关注期待。代码分析基于内核5.4.31如有兴趣,不妨星标一下小 ...
https://www.eetopic.com/article/241.html