Linux操作系统应用其它上课时间:
					
				  
				
					
		    
					
						
培训对象:
					
					嵌入式系统项目经理,嵌入式系统开发人员,嵌入式系统分析设计人员、嵌入式测试工程师、嵌入式操作系统工程师、嵌入式系统移植工程师,以及想从事嵌入式系统开发的开发人员。
					
						
培训内容:
					
						培训受众:
                    嵌入式系统项目经理,嵌入式系统开发人员,嵌入式系统分析设计人员、嵌入式测试工程师、嵌入式操作系统工程师、嵌入式系统移植工程师,以及想从事嵌入式系统开发的开发人员。                                                                                    课程收益:
                    1.掌握主流嵌入式Linux驱动程序原理、字符设备驱动程序开发,块设备驱动程序及文件系统开发,网络子系统原理和网卡驱动开发,USB子系统原理和USB设备驱动开发;
2.具备嵌入式软件系统独立开发能力及解决问题能力。                                                                                                    课程大纲:
                    第一天 
嵌入式Linux 基础
嵌入式Linux 基础 
Linux安装和Linux文件及文件系统 
Linux常用操作命令 
Linux启动过程详解 
Linux 系统服务 
服务内容 
第二天 
Linux下的C编程基础
Linux下C语言编程概述 
进入Vi 
初探Emacs 
Gcc编译器 
Gdb调试器 
Make工程管理器 
使用autotools 
实验
 
 第三天 
嵌入式系统基础
嵌入式系统概述
 
ARM处理器硬件开发平台
 
嵌入式软件开发流程 
嵌入式开发环境的搭建 
裁剪、移植Linux内核的原理和方法 
第四天 
文件I/O编程
顺序/循环/分支/查表/子程序程序设计Linux系统调用及用户编程接口(API) 
Linux中文件及文件描述符概述 
不带缓存的文件I/O操作 
嵌入式Linux串口应用开发 
标准I/O开发  
实验 
第五天 
进程控制开发
Linux 下进程概述 
Linux进程控制编程 
Linux守护进程 
实验  
第六天 
进程间通信
Linux下进程间通信概述 
管道通信 
信号通信 
共享内存 
消息队列 
实验 
第七天 
多线程编程 Linux下线程概述 
Linux线程实现 
“生产者消费者”实验 
第八天 
嵌入式Linux网络编程 TCP/IP协议概述 
网络基础编程 
网络高级编程 
实验――C/S结构的设计 
第九天 
嵌入式Linux设备驱动开发 设备驱动概述 
字符设备驱动编写 
块设备驱动编写 
中断编程 
小键盘驱动实例分析 
第十天 
Qt图形编程
嵌入式GUI简介 
Qt/Embedded开发入门 
实验――使用Qt编写自己想做的嵌入式图形界面                                                                                    培训师介绍:
                                         【 王老师】
● 1998年毕业于长江大学电信学院电子仪器及测量技术专业,本科。我国单片机专家徐爱钧教授之门生。 曾先后在职业技术学校及大型电子公司担任电子技术教师及单片机培训师,有丰富的职业教学经验。 曾先后在国际国内知名企业如山水音响,乐声集团,好帮手车载,迪士谱广播等任单片机软硬件开发工程师/项目工程师/经理等职,有着十来年的实际产品开发经验及培训经验。 
【 阴老师】
● 自动化科学与工程硕士。曾担任某Linux公共技术中心专业嵌入式Linux培训讲师,应用编程培训师。有丰富的应用编程经验及教学培训经验。现就职于广州某大型高科技开发公司担任项目工程师。