![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式笔记
长羽@
这个作者很懒,什么都没留下…
展开
-
嵌入式笔记04
编译过程 1 >预处理 用于将所有的#include头文件以及宏定义替换成其正真的内容; 2 >编译 将经过预处理之后的程序转换成特定汇编代码的过程; 3 >汇编 将上一步的汇编代码转换成机器码,产生的文件叫做目标文件(.o); 4 >链接 将多个目标文件以及所需的库文件(.so)链接成最终的可执行文件。什么是线程,什么是进程,两者的区别 线程:系统分配处理器时间资源的基本单元,或者说进程之内独立执行的一个单元执行流...原创 2021-08-12 08:38:24 · 97 阅读 · 0 评论 -
嵌入式笔记03
1.C语言中,修饰符volatile的作用volatile提醒编译器它后面所定义的变量随时都有可能改变,因为编译后的程序每次需要存储或读取这个变量的时候,都会直接从变量地址中读取数据。如果没有volatile关键字,则编译器可能优化读取和存储,可能暂时使用寄存器中的值,如果这个变量由别的程序更新了的话,将出现值不一致的现象。2.IPV4把所有的IP地址分为几类? 共分为5类: A类IP地址范围:0.0.0.0~127.255.255.255 B类IP地...原创 2021-08-07 10:49:01 · 90 阅读 · 0 评论 -
嵌入式笔记02
1.引用和指针的区别 1> 非空性区别 指针可以指向NULL,引用必须指向某个对象; 2> 可修改性区别 指针可以指向不同的对象,引用总是指向初始化的对象; 3> 合法性区别 在使用指针之前需要判断指针是否为NULL,引用则不需要判断;2.malloc和calloc的区别 1> malloc只有一个参数,即需分配内存的大小,而calloc有两个参数,分别为元素的个数和元素的大小,两者乘积为需分配内存的大小; 2> malloc...原创 2021-08-03 08:16:41 · 89 阅读 · 0 评论 -
嵌入式笔记01
1.Linux操作系统挂起、休眠、关机相关指令 立刻关机: halt init 0 shutdown -h now shutdown -h 0 定时、延时关机: shutdown -h 10:00 shutdown -h +30 //单位为分钟 重启: reboot init 6 shutdown -r now 待机、挂起: sudo pm-suspend sudo pm-suspend-hybrid echo "mem" >...原创 2021-08-02 10:10:17 · 610 阅读 · 0 评论