
嵌入式
文章平均质量分 57
欣欣宇宇
一个优秀的提问即意味着一个优秀的答案
展开
-
调试思路——DataBreak write条件断点的一种替代方案
目录一、原计划在如图数据等于1时,打出断点,但调试器一直提示不支持;二、给出替代方案1、基本思路:2、Caller:总结搜索可能更改如上变量的所有函数,添加如下一条条件判定,然后while(1){}死等, 断开运行,然后查看函数调用栈,即可看出由谁更改了此变量。原创 2023-11-16 19:33:29 · 240 阅读 · 0 评论 -
嵌入式通用调试方法与思路
总结本次问题产生的原因及解决问题的方法,思考类似问题今后如何防范,对相同平台产品是否值得借鉴,做到举一反三,从失败中吸取经验。转载 2023-06-08 10:05:16 · 788 阅读 · 0 评论 -
英飞凌 AURIX TC3xx启动文件
AURIX TC3XX启动文件解析转载 2023-04-19 15:23:53 · 533 阅读 · 0 评论 -
SPI、I2C、UART三种时序图详解
嵌入式常用总线时序原创 2023-04-19 10:42:34 · 3798 阅读 · 0 评论 -
C语言编译原理
4)链接:C语言编译过程的最后一步是链接。链接器将多个目标文件连接在一起,生成最终的可执行程序。链接器会把程序所需的库函数和其他目标文件链接在一起,使得程序能够正常执行。1)预处理:宏定义展开、头文件展开、条件编译等,同时将代码中的注释删除(这一步并不会检查语法)2)编译:检查语法,将预处理后的文件编译生成汇编文件。3)汇编:将汇编文件生成目标文件(二进制文件)转载 2023-04-18 16:04:33 · 85 阅读 · 0 评论 -
几种GetMemory函数详解--对内存操作的理解
分析:程序首先申请一个char类型的指针str,并把str指向NULL(即str里存的是NULL的地址,*str为NULL中的值为0)。把str传进去,str是一个指针,p是str的一个副本;把str的内容copy到了p里;为p指针申请了100个空间。p的值改变,但是str的值并没有改变。str的空间始终为NULL而并没有实际的空间,程序崩溃。错误原因:认为 GetMemory(char *p)中的 p “ 就是 ” GetMemory(str)中的str。转载 2023-04-18 15:02:27 · 304 阅读 · 0 评论 -
单片机内存分配
单片机内存分配转载 2023-04-18 14:45:28 · 239 阅读 · 0 评论 -
嵌入式 C语言常见面试试题集锦
C 面试试题集锦原创 2023-04-18 14:33:05 · 2774 阅读 · 1 评论