嵌入式基础
文章平均质量分 80
常见的嵌入式基础知识点,对自己学习的基础指示做个总结,方便回溯复习
Awen_y
一级点灯大师
展开
-
堆栈、BSS段、代码段、数据段/RO、RW、ZI
主要写个博客帮助自己总结和梳理知识,根据自己的理解和逻辑重新梳理顺序的,欢迎指正。下面案例可供参考如有错误,欢迎指正,原创不易,转载留名!原创 2023-03-14 00:27:23 · 1281 阅读 · 2 评论 -
下载调试器 JTAG和SWD
作为嵌入式工程师,下载调试器 JTAG和SWD是经常使用的,但你真正了解其SWD 和 JTAG接口的含义和区别吗?原创 2023-10-11 22:31:32 · 427 阅读 · 0 评论 -
.hex与.bin文件区别
单片机程序一般是hex,或者bin文件,那么hex和bin文件到底有什么区别?原创 2023-07-10 21:10:15 · 2490 阅读 · 0 评论 -
字、半字、字节理解
计算机里所说的字(word)、半字(Half-word)、字节(Byte)跟我我们平时所说"字"的概念是不一样的,而且针对不同平台,其大小长度也不一样。原创 2023-04-02 14:08:40 · 3911 阅读 · 0 评论 -
预编译、编译、汇编、链接
写下第一个hello word!! C语言程序,在集成开发环境中,只需点击编译按钮就能一键生成可执行程序,整个过程看似波澜不惊,但是其编译器却像过山车一样。从代码到可执行文件大致可分为4部分:预编译,编译,汇编,链接。原创 2023-03-19 22:14:05 · 1358 阅读 · 0 评论 -
RO_data、RW_data、ZI_data
使用keil编译工程后,显现如下编译信息,其中“Program Size:Code = xx RO-data = xx RW = data =x x ZI-data = xx”这段显示的是工程内各个数据所编译的模块Code(代码部分):一般是程序执行代码部分,编译器生成的机器指令(指令又包含操作码和操作数),本篇不对code做研究RO_data(read only): 程序中用到的除了内联数据的只读数据,全局变量,典型为const修饰的全局变量,(注:要区别于下述的:RO)原创 2023-03-15 00:01:08 · 668 阅读 · 0 评论 -
内存基础认识
我们常见的存储单元有什么区别和联系做个简单记录,行路至此,有感而发原创 2023-03-10 21:54:31 · 283 阅读 · 0 评论