嵌入式C语言自我修养 中文PDF版
大小:9.4MB 时间:2024-12-07
嵌入式C语言自我修养是根据 《C语言嵌入式Linux高级编程》第05期:Linux GNU C语法扩展 视频教程改编,主要讲解Linux内核、开源软件中常用的GNU C扩展语法。嵌入式C语言进阶教程、嵌入式C语言进阶教程。
什么是 C 语言标准呢?我们生活的现实世界,就是由各种标准构成的,正是这些标准,我们的社会才会有条不紊的运行。比如我们过马路,遵循的交通规则就是一个标准:红灯停,绿灯行,黄灯亮了等一等。当行人和司机都遵循这个默认的标准时,我们的交通系统才会顺畅运行。电脑中的 USB 接口也是一种标准,当大家生产的 USB 产品都遵循 USB 协议这种通信标准时,我们的手机、U 盘、USB 摄像头、USB 网卡才可以在各种电脑设备上互插互拔。2G、3G、4G 也是一种标准,当不同厂家生产的基带芯片都遵循这种通信标准,我们所用的不同品牌、不同操作系统的手机才可能互相打电话、互相发微信、互相给对方点赞。
目录
第01课: Linux 内核中的C语言语法扩展
第02课: Linux 内核驱动中的指定初始化
第03课:宏构造利器:语句表达式
第04课: Linux 内核第一宏: container_ of
第05课:零长度数组
第06课: U-boot镜像自拷贝分析: section属性
第07课:地址对齐那些事儿
第08课:变参函数的格式检查
第09课:链接过程中的强符号和弱符号
第10课:内联函数探究
第11课:有一种函数,叫内建函数
第12课:有一种宏,叫可变参数宏
第13课:总结