嵌入式ARM—Linux系统移植开发班  报名即送开发板

>>> 课程目标

本课程可以使学员快速掌握嵌入式系统开发的流程及系统移植的开发方法;具体要求:

  • ◆ 熟练掌握uboot,linux系统配置;
  • ◆ u-boot与linux的代码启动流程;
  • ◆ 设备驱动程序的移植,以及调试方法;
  • ◆ 文件系统的创建以及使用;

通过本课程的学员能够独立完成最小系统启动和系统移植相关项目的开发。

>>> 入学要求

  • ◆ 熟悉使用linux操作系统;
  • ◆ 熟悉C语言和汇编语言编程;;
  • ◆ 对ARM处理器有一定的了解并具备一定的硬件知识,如各种接口电路;

>>> 实验器材:

S3C 2410开发板

>>> 质量保障

  • ◆ 雄厚的师资力量、经典完善的课程体系、提供丰富的课程录象及完善的教学管理确保教学质量;
  • ◆ 培训结束后免费提供一年的技术支持,充分保证培训后出效果;
  • ◆ 本期如有未学懂的内容下期可免费再学;
  • ◆ 入学即签推荐就业协议;
  • 部分学员就业名单

>>> 开课情况

  • ◆ 开课时间:   部分学员就业名单
  • [成都总校] 2月 14日   [重庆校区] 2月 14日
  • ◆ 优惠政策:
  • Linux应用开发、Linux系统移植、Linux驱动开发;
    同时选报2个班级,送:ARM9开发板数量有限,送完即止
  • ◆ 学时费用:
  • 共4天 每天8学时 总计:32学时
  • 费用:1.现场 2000元; 2.实时远程 1500元,含2410开发板,具备实时远程辅导;
  • ◆ 上课地点:
  • [成都总校] 成都市科华北路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. makefile内容详解 ;
3. uboot,linux makefile分析;
13:30 ~ 18:30 1. ARM—linux内核配置与裁减;
2. Config.in配置脚本文件解析;
3. 系统存储空间配置解析;
4. FLASH镜像存储布局和RAM初始化存储布局
5. SBC2410原理图讲解;
【实验】
1. 开发环境搭建;
2. linux内核编译,在内核中添加模块;
第二天 9:00 ~ 12:00 1. linux bootloader分类及概述;
2. uboot移植;
3. uboot体系结构介绍 ;
4. uboot启动过程以及工作原理;
5. Bootloader的启动流程和初始化;
6. 两段式引导和内核初始化
13:30 ~ 18:30 1. uboot的移植(点灯,串口,网口);
2. uboot的命令使用;
3. Uboot 1.1.4源码分析;
4. Uboot 1.1.4源码链接定位过程分析
【实验】
移植uboot1.1.4到开发板上
第三天 9:00 ~ 12:00 linux内核移植;
1. linux内核代码结构;
2. linux内核启动过程分析;
3. linux内核编译与连接顺序解析;
13:30 ~ 18:30 1. 嵌入式Linux文件系统分类与实现;
2. 使用ramdisk挂载linux根文件系统;
3. 使用busybox构建linux文件根文件系统;
4. linux启动参数设置与传递方式;
5. linux内核移植过程(点灯,串口,网口);
【实验】
1. 移植linux2.4.20到开发板上(包括文件系统建立);
2. 静态编译驱动程序到内核当中
第四天 9:00 ~ 12:00 linux设备驱动程序概述;
1. linux设备驱动程序基础知识:
2. linux字符设备驱动开发;
3. 字符设备重要数据结构fs_operation分析;
4. 调试技术,编写规范
5. 使用printk函数调试linux内核;
13:30 ~ 18:30 1. 内存管理机制;
2. 中断处理机制;
3. 通过proc文件系统分析系统性能;
【实验】
1. 嵌入式Linux调试方法实践;
2. Arm-linux串口驱动程序实现分析;
入门技术文章
近期热点