C语言嵌入式Linux编程第5期:C标准及GNU C扩展—363人已学习
课程介绍
本课程是《C语言嵌入式Linux编程》第5期主要内容包括:Linux内核、驱动程序中,GNU C对标准C扩展的大量的语法。 学员在掌握这些扩展语法的基础上,消除阅读Linux内核、驱动、GNU开源软件的障碍。 能够看懂这些“稀奇古怪”的语法,学会用这些扩展的语法知识去分析复杂的开源软件、Linux内核及驱动代码。
课程收益
掌握GNU C对C标准的语法扩展。看懂Linux内核、驱动中这些扩展的“稀奇古怪”的语法。
讲师介绍
王利涛 更多讲师课程
6年嵌入式开发经验,在多家半导体公司从事芯片测试、验证、Linux驱动开发都工作。熟悉芯片设计流程、熟悉产品平台方案开发流程。
课程大纲
1. 什么是C语言标准? 34:47
2. C标准发展过程及新增特性 48:01
3. 语句表达式 44:22
4. typeof 23:09
5. container_of 32:52
6. 零长度数组 41:23
7. 属性声明:section 43:34
8. 属性声明:aligned & packed 40:00
9. 属性声明:format 01:10:46
10. 属性声明:const 9:47
11. 属性声明:weak & alias 34:28
12. 属性声明:constructor & destructor 12:42
13. 属性声明:noinline & always_inline 22:31
14. 属性声明:mode 13:05
15. 属性声明:noreturn 10:01
16. 属性声明:used & unused 5:14
17. 内建函数 17:06
18. 内建函数:__builtin_constant_p 10:29
19. 内建函数:__builtin_expect 34:41
20. case范围扩展 8:39
21. do{...}while(0) 8:22
22. 可变参数宏 27:55
23. 局部标签 8:11
24. 标号元素 13:20
大家可以点击【 查看详情】查看我的课程
课程介绍
本课程是《C语言嵌入式Linux编程》第5期主要内容包括:Linux内核、驱动程序中,GNU C对标准C扩展的大量的语法。 学员在掌握这些扩展语法的基础上,消除阅读Linux内核、驱动、GNU开源软件的障碍。 能够看懂这些“稀奇古怪”的语法,学会用这些扩展的语法知识去分析复杂的开源软件、Linux内核及驱动代码。
课程收益
掌握GNU C对C标准的语法扩展。看懂Linux内核、驱动中这些扩展的“稀奇古怪”的语法。
讲师介绍
王利涛 更多讲师课程
6年嵌入式开发经验,在多家半导体公司从事芯片测试、验证、Linux驱动开发都工作。熟悉芯片设计流程、熟悉产品平台方案开发流程。
课程大纲
1. 什么是C语言标准? 34:47
2. C标准发展过程及新增特性 48:01
3. 语句表达式 44:22
4. typeof 23:09
5. container_of 32:52
6. 零长度数组 41:23
7. 属性声明:section 43:34
8. 属性声明:aligned & packed 40:00
9. 属性声明:format 01:10:46
10. 属性声明:const 9:47
11. 属性声明:weak & alias 34:28
12. 属性声明:constructor & destructor 12:42
13. 属性声明:noinline & always_inline 22:31
14. 属性声明:mode 13:05
15. 属性声明:noreturn 10:01
16. 属性声明:used & unused 5:14
17. 内建函数 17:06
18. 内建函数:__builtin_constant_p 10:29
19. 内建函数:__builtin_expect 34:41
20. case范围扩展 8:39
21. do{...}while(0) 8:22
22. 可变参数宏 27:55
23. 局部标签 8:11
24. 标号元素 13:20
大家可以点击【 查看详情】查看我的课程