嵌入式Linux驱动与内核开发-精品班  报名即送开发板

>>> 课程目标

通过该课程的培训,可以使学员深入的掌握最新嵌入式Linux2.4、2.6内核开发、系统移植、设备驱动开发的核心技术,课程结束后可以编写自己的Bootloader,独立移植linux2.4、2.6内核、独立开发设备驱动程序,如触摸屏、网卡、USB、各类串口、PCI、协议的驱动开发等。

>>> 适合人群

  • 1. 熟悉嵌入式Linux操作系统、ARM体系结构的优秀本科生、研究生、博士生;
  • 2. 各大高校相关课程授课的专业老师;
  • 3. 正在从事相关技术开发,深入掌握嵌入式内核及驱动开发技术的工程人员;

>>> 就业及质量保障

  • ◆ 雄厚的师资力量、经典完善的课程体系、提供丰富的课程录象及完善的教学管理确保教学质量。
  • ◆ 培训结束后免费提供一年的技术支持,充分保证培训后出效果;
  • ◆ 本期如有未学懂的内容下期可免费再学;
  • ◆ 培训合格学员可享受免费推荐就业机会;
  • ◆ 免费赠送一次嵌入式系统工程师CESE认证考试机会;(新增服务,节约400.00元)

>>> 实验环境

S3C 2410 开发板

>>> 开课情况

  • ◆ 学   时: 88学时
  • ◆ 优惠政策
  • 前5名加200元送ARM9开发板
  • 网络远程教学:前5名送ARM9开发板,同时,优惠300元现金
  • ◆ 开课时间:  部分学员就业名单
  • 【成都总校】 1月 10日
  • 【重庆校区】 1月 10日    【其他城市均可远程网络教学】
  • ◆ 上课地点:(成都总校)成都市科华北路47号(川大科技大厦)
  • (重庆校区)重庆市北部高新区星光大道62号海王星科技大厦A区4楼
  • ◆ 外地学员: 可协助安排食宿(须提前预定)

>>> 报名方式

  • ◆ 报名电话:400-702-8848(手机用户)    800-702-8848 (固定电话免费)
  • 【成都总校专线】 (028)68626056 (028)85403908
  • 【重庆校区专线】 (023)66634643 (023)86859788
  • ◆ 在线报名:QQ:675800155(成都) 65902224(重庆)
  • ◆ 现场报名:(成都总校)成都市科华北路47号(川大科技大厦)606室
  • (重庆校区)重庆市北部高新区星光大道62号海王星科技大厦A区4楼
  • ◆ 外地学员:可协助安排食宿(须提前预定)

>>> 具体课程安排:

授课日期 授课时间 授课内容
第一天 9:00 ~ 12:00 1. linux内核架构
2. linux内核源代码结构
3. linux内核配置、编译
4. linux内核启动流程
5.linux 内核模块开发
13:30 ~ 18:30 【实验】
1. 配置、编译、安装内核
2. linux内核模块开发
第二天 9:00 ~ 12:00 1、 linux内存管理框架
2、 linux进程内存空间
3、 linux 2.6内核内存管理改进
4、 linux内存分配
5、 内核链表
6、 Linux 2.4 内核调度器
7、 Linux 2.6内核调度器
13:30 ~ 18:30 【实验】
1. linux内核内存分配
2. 内核链表操作
第三天 9:00 ~ 12:00 1. 嵌入式Linux体系架构
2. linux服务器配置(Samba, Tftp, NFS,Source Insight配合Samba)
3. 交叉工具链使用
4. 嵌入式Linux系统构建(内核、文件系统)
5. 文件系统介绍
13:30 ~ 18:30 【实验】
1. 服务器配置(samba,tftp,nfs,sourceinsight配合samba)
2. 嵌入式Linux系统构建(内核、根文件系统制作)
第四天 9:00 ~ 12:00 1. Bootloader介绍
2. Uboot体系结构
3. Uboot命令
4. Uboot工作流程
5. Uboot移植
13:30 ~ 18:30 【实验】
1. 移植Uboot到SBC2410板(添加ping支持)
2. Uboot命令使用
第五天 9:00 ~ 12:00 1.linux驱动简介
2.字符设备驱动程序设计
3 . 驱动调试技术
4. 并发与竞态
13:30 ~ 18:30 【实验】
1. ARM平台内核模块开发
2. 简单字符设备驱动设计
第六天 9:00 ~ 12:00 1.Ioctl型驱动
2.硬件访问
3.中断处理
4. LED驱动程序设计
13:30 ~ 18:30 【实验】
1. 设计带ioctl字符驱动
2. LED 驱动程序设计
第七天 9:00 ~ 12:00 1.等待队列
2. 阻塞型驱动程序设计
3. 设备Poll方法实现
4. 内核延时
5. 内核定时器
13:30 ~ 18:30 【实验】
1.设计阻塞型字符驱动
2.内核定时器
第八天 9:00 ~ 12:00 1. Mmap设备操作
2. IO内存静态映射
2. 按键驱动程序设计
3. 串口驱动程序设计
13:30 ~ 18:30 【实验】
1. 按键驱动程序设计
2. Mmap设备操作设计
第九天 9:00 ~ 12:00 1. linux网络体系架构
2. 网卡驱动程序设计
3. CS8900A网卡驱动分析
4. 触摸屏驱动设计
13:30 ~ 18:30 【实验】
1.网卡驱动设计
2.触摸屏驱动设计
第十天 9:00 ~ 12:00 1.Pci 总线概述
2.Pci驱动程序框架
3.Pci 驱动实例分析
4.USB 总线概述
5.S3c2410 USB OHCI驱动程序分析
13:30 ~ 18:30 1.USB HOST驱动程序设计
第十一天 9:00 ~ 18:30 项目实战(任选其一)
1、linux 2.6内核移植
2、视频采集服务器项目,基于H.264
3、USB网卡驱动
第十二天 9:00 ~ 12:00 理论考试
13:30 ~ 18:30 实战考核与课题答辩、颁发结业证
后续服务   嵌入式系统工程师CESE认证考试
入门技术文章
近期热点