深圳学历教育|深圳西乡学历教育|深圳大专本科|深圳会计培训|深圳学历培训|中冠培训-深圳中冠职业技能培训中心

嵌入式Linux课程

admin
嵌入式Linux课程
课程主题
课程内容
课程目标
课时
Linux开发环境
1、Linux介绍及嵌入式Linux介绍
2、嵌入Linux开发环境搭建
l         虚拟机安装
l         Linux系统安装
l         交叉编译器安装,环境变量设置
l         Linux的基本操作、基本命令的使用
ü         熟悉Linux开发环境
ü         掌握Linux系统的基本操作和     基本命令
1、2、3
实战
搭建嵌入式Linux开发环境,练习shell编程
4、5
嵌入式开发工具
l         vi文本编辑器介绍
l         Makefile的基本语法规则讲解
l         Gcc编译器
l         GDB调试器
l         嵌入式程序的下载和调试
ü      熟练使用vi编辑器
ü      掌握Makefile、GCC编译器、GDB调试器的使用
6、7、8
实战
编写Hello World程序,交叉编译后下载到目标表运行
9、10
嵌入式C语言
l         嵌入式C语言介绍
l         硬件平台和交叉编译环境
l         软件结构设计
l         内存操作
l         屏幕操作
l         键盘操作
l         性能优化
ü         掌握嵌入式C语言
11、12、13
实战
使用C语言实现LinkedList,并作验证
14、15
Uboot的移植和使用
l         BootLoader介绍
l         Uboot介绍
l         Uboot命令
l         Uboot移植
l         Uboot烧写
ü      掌握uboot的移植和相关命令
16、17、18
实战
 移植Uboot到目标板,并使用Uboot烧写镜像文件
19、20
Linux内核裁剪和编译
l         Linux内核的介绍
l         Linux内核移植
l         Linux内核定制
l         Linux内核编译和烧写
ü      掌握Linux内核的配置、编译烧写
21、22、23
实战
移植Linux内核到ARM平台,并交叉编译、下载到目标板
24、25
Linux根文件系统和busybox
l         根文件系统介绍
l         busybox介绍
l         busybox工作原理
l         busybox配置
l         busybox编译和安装
l         busybox使用
ü      熟悉根文件系统的制作过程
26、27、28
实战
使用busybox制作根文件系统镜像,并下载至目标板
29、30
嵌入式Linux驱动开发<一>
l         嵌入式Linux驱动开发的基本原理
l         Linux内核模块
l         Linux 2.6内核设备模型
l         Linux 2.6内核的中断处理机制
l         各种驱动接口及驱动开发实例
ü      掌握Linux驱动编程的原理和一般步骤
31、32、33
实战
编写LED驱动程序
34、35
嵌入式Linux驱动开发<二>
l         嵌入式Linux的I2C驱动程序设计
l         触摸屏驱动程序
l         SD/MMC块设备驱动程序设计
ü      掌握嵌入式驱动设计模式、各种中断方式的使用技巧
36、37、38
实战
编写电阻屏驱动
39、40
嵌入式Linux应用编程
l         多任务介绍
l         进程介绍
l         线程介绍
线程基本编程
l         线程间的同步和互斥
ü      学会运用多任务模式的设计
41、42、43
实战
使用线程实现串口通讯
44、45
嵌入式Linux图形编程
l         嵌入式Linux图形开发基础
l         图形用户界面简介
l         Qt嵌入式图形开发基础
l         Qt移植
l         Qt的Hello world程序编写
ü      了解嵌入式图像编程
46、47、48
实战
 Qt移植、编写Hello World
49、50
 
    课程时间:50课时(2-3个月学完)
    学费:6000元
    主讲教师:华为技术经理,某公司技术总监

上一篇:没有了

下一篇:办公文员班