C语言嵌入式Linux编程第8期:C语言的模块化编程—125人已学习
课程介绍
本期课程,王老师对C语言在大型项目中经常遇到的一些问题、模棱两可的概念、知识死角、各种坑,从原理上进行分析、从技术实现上进行讲解。这些东西,在其它地方很少看到,很多知识点是老师花费了一个月的时间去研究、分析、验证得出的结论,干货满满。对于新手来收,这些可以直接作为经验,应用在以后的开发实战中;对于1~3年的公司工程师来说,学完本期课程,相信您也会有不少的收获。
课程收益
掌握C语言嵌入式开发中的模块化设计、系统划分、模块封装、模块间通信、跨平台、框架等基本概念和技术。学完本课程,从初级程序员成长为真正的嵌入式开发工程师,能独立完成系统分析、模块划分、模块设计等工作,具备初级架构师的能力。
讲师介绍
王利涛 更多讲师课程
6年嵌入式开发经验,在多家半导体公司从事芯片测试、验证、Linux驱动开发都工作。熟悉芯片设计流程、熟悉产品平台方案开发流程。
课程大纲
1. 如何从零做一碗炸酱面 19:29
2. 模块的编译和链接(上) 19:00
3. 模块的编译和链接(下) 28:10
4. 系统模块划分 32:47
5. 面向对象的思维陷阱 13:07
6. 规划合理的目录结构 28:10
7. 一个模块的封装过程 7:12
8. 头文件剖析:基本概念 40:24
9. 头文件剖析:隐式声明 27:23
10. 头文件剖析:变量声明 35:09
11. 头文件剖析:前向引用 41:37
12. 头文件剖析:头文件路径(上) 48:27
13. 头文件剖析:头文件路径(下) 28:20
14. Linux内核中的头文件 36:52
15. 头文件之间的依赖关系 44:46
16. 定义和声明的一致性 8:12
17. 头文件中的内联函数 14:07
18. 模块设计原则:高内聚低耦合 22:42
19. 被误解的关键字:goto 9:24
20. 模块间通信(上):全局变量 28:32
21. 模块间通信(中):回调函数 35:09
22. 模块间通信(下):异步通信 10:28
23. 模块设计进阶:跨平台设计 22:56
24. 模块设计进阶:框架(framework) 34:55
大家可以点击【 查看详情】查看我的课程
课程介绍

本期课程,王老师对C语言在大型项目中经常遇到的一些问题、模棱两可的概念、知识死角、各种坑,从原理上进行分析、从技术实现上进行讲解。这些东西,在其它地方很少看到,很多知识点是老师花费了一个月的时间去研究、分析、验证得出的结论,干货满满。对于新手来收,这些可以直接作为经验,应用在以后的开发实战中;对于1~3年的公司工程师来说,学完本期课程,相信您也会有不少的收获。
课程收益
掌握C语言嵌入式开发中的模块化设计、系统划分、模块封装、模块间通信、跨平台、框架等基本概念和技术。学完本课程,从初级程序员成长为真正的嵌入式开发工程师,能独立完成系统分析、模块划分、模块设计等工作,具备初级架构师的能力。
讲师介绍
王利涛 更多讲师课程
6年嵌入式开发经验,在多家半导体公司从事芯片测试、验证、Linux驱动开发都工作。熟悉芯片设计流程、熟悉产品平台方案开发流程。
课程大纲
1. 如何从零做一碗炸酱面 19:29
2. 模块的编译和链接(上) 19:00
3. 模块的编译和链接(下) 28:10
4. 系统模块划分 32:47
5. 面向对象的思维陷阱 13:07
6. 规划合理的目录结构 28:10
7. 一个模块的封装过程 7:12
8. 头文件剖析:基本概念 40:24
9. 头文件剖析:隐式声明 27:23
10. 头文件剖析:变量声明 35:09
11. 头文件剖析:前向引用 41:37
12. 头文件剖析:头文件路径(上) 48:27
13. 头文件剖析:头文件路径(下) 28:20
14. Linux内核中的头文件 36:52
15. 头文件之间的依赖关系 44:46
16. 定义和声明的一致性 8:12
17. 头文件中的内联函数 14:07
18. 模块设计原则:高内聚低耦合 22:42
19. 被误解的关键字:goto 9:24
20. 模块间通信(上):全局变量 28:32
21. 模块间通信(中):回调函数 35:09
22. 模块间通信(下):异步通信 10:28
23. 模块设计进阶:跨平台设计 22:56
24. 模块设计进阶:框架(framework) 34:55
大家可以点击【 查看详情】查看我的课程