嵌入式Linux应用程序开发视频教程—1834人已学习
课程介绍
本课程是嵌入式研发精英培养计划的核心课程,重点讲解嵌入式Linux应用程序开发核心技术,包括嵌入式Linux开发工具的使用,Make及Makefile, Linux下文件和目录编程,多进程编程,进程通信,多线程编程,网络编程,Linux下并发服务器的实现,综合实训项目讲解。
课程收益
通过本课程学习,学员将系统掌握嵌入式Linux应用开发技术,具备开发嵌入式Linux项目能力,满足企业对嵌入式工程师的要求。
讲师介绍
曹国辉 更多讲师课程
嵌入式Linux培训讲师,10年以上一线嵌入式项目研发经验,8年嵌入式教学经验,曾在明基,中兴通讯等多家跨国公司担任系统架构师,嵌入式软件设计经理等职位,主持过扫描仪,多功能一体机,移动核心网交换机等大型项目的开发,在需求分析,架构设计,内核移植,驱动开发和应用开发方面具有相当丰富的经验,获得国家发明专利多项。 曹老师编写的《深入理解嵌入式Linux设备驱动程序》已由电子工业出版社出版。
课程大纲
第1章:嵌入式Linux开发工具gcc的使用
1. 二进制可执行文件的生成和链接器作用 23:43
2. GNU工具链和GCC的使用 38:33
3. 静态库和动态库 27:36
4. 交叉编译与嵌入式Linux应用程序移植 55:15
第2章:Make及Makefile
1. make及Makefile文件结构 32:56
2. Makefile中的变量 31:23
3. Makefile中函数_条件分支_循环 39:22
第3章:嵌入式Linux文件及目录编程
1. 内核本质及系统调用 23:46
2. 文件基本读写操作 35:11
3. 文件的随机读写 14:46
4. Linux目录操作编程 25:30
第4章:Linux多进程编程
1. 进程的基本概念 27:55
2. 进程的控制编程 50:05
3. 守护进程 14:21
第5章:Linux多进程通信
1. 进程通信的基本原理 14:09
2. 共享内存实现进程通信 34:23
3. 信号处理 28:04
4. 进程的同步与互斥 26:38
5. 进程信号量的实现 31:46
第6章:Linux多线程编程
1. 线程的基本概念 24:43
2. 线程控制 13:17
3. 线程的同步与互斥 10:42
4. 生产者和消费者 21:34
第7章:Linux Socket网络编程基础
1. TCP_IP协议基础 48:28
2. socket网络编程基础 36:07
3. socket_API函数详解 36:52
4. socket网络编程流程 33:42
第8章:Linux 网络并发服务器的实现
1. 多进程实现TCP并发服务器 24:59
2. 多线程实现TCP并发服务器 16:19
3. select函数实现TCP并发服务器 31:02
第9章:综合项目实训miniFtp文件传输工具实现
1. miniFTP文件传输工具项目设计思路 35:09
2. miniFTP文件传输工具项目源码分析 35:35
大家可以点击【 查看详情】查看我的课程
课程介绍
本课程是嵌入式研发精英培养计划的核心课程,重点讲解嵌入式Linux应用程序开发核心技术,包括嵌入式Linux开发工具的使用,Make及Makefile, Linux下文件和目录编程,多进程编程,进程通信,多线程编程,网络编程,Linux下并发服务器的实现,综合实训项目讲解。
课程收益
通过本课程学习,学员将系统掌握嵌入式Linux应用开发技术,具备开发嵌入式Linux项目能力,满足企业对嵌入式工程师的要求。
讲师介绍
曹国辉 更多讲师课程
嵌入式Linux培训讲师,10年以上一线嵌入式项目研发经验,8年嵌入式教学经验,曾在明基,中兴通讯等多家跨国公司担任系统架构师,嵌入式软件设计经理等职位,主持过扫描仪,多功能一体机,移动核心网交换机等大型项目的开发,在需求分析,架构设计,内核移植,驱动开发和应用开发方面具有相当丰富的经验,获得国家发明专利多项。 曹老师编写的《深入理解嵌入式Linux设备驱动程序》已由电子工业出版社出版。
课程大纲
第1章:嵌入式Linux开发工具gcc的使用
1. 二进制可执行文件的生成和链接器作用 23:43
2. GNU工具链和GCC的使用 38:33
3. 静态库和动态库 27:36
4. 交叉编译与嵌入式Linux应用程序移植 55:15
第2章:Make及Makefile
1. make及Makefile文件结构 32:56
2. Makefile中的变量 31:23
3. Makefile中函数_条件分支_循环 39:22
第3章:嵌入式Linux文件及目录编程
1. 内核本质及系统调用 23:46
2. 文件基本读写操作 35:11
3. 文件的随机读写 14:46
4. Linux目录操作编程 25:30
第4章:Linux多进程编程
1. 进程的基本概念 27:55
2. 进程的控制编程 50:05
3. 守护进程 14:21
第5章:Linux多进程通信
1. 进程通信的基本原理 14:09
2. 共享内存实现进程通信 34:23
3. 信号处理 28:04
4. 进程的同步与互斥 26:38
5. 进程信号量的实现 31:46
第6章:Linux多线程编程
1. 线程的基本概念 24:43
2. 线程控制 13:17
3. 线程的同步与互斥 10:42
4. 生产者和消费者 21:34
第7章:Linux Socket网络编程基础
1. TCP_IP协议基础 48:28
2. socket网络编程基础 36:07
3. socket_API函数详解 36:52
4. socket网络编程流程 33:42
第8章:Linux 网络并发服务器的实现
1. 多进程实现TCP并发服务器 24:59
2. 多线程实现TCP并发服务器 16:19
3. select函数实现TCP并发服务器 31:02
第9章:综合项目实训miniFtp文件传输工具实现
1. miniFTP文件传输工具项目设计思路 35:09
2. miniFTP文件传输工具项目源码分析 35:35
大家可以点击【 查看详情】查看我的课程