| 所有分类
> 电脑
> 程序设计
>其它> 课程详情 |
|
| 嵌入式Linux软件工程师-高级培训班 |
|
| 机构信息 |
|
| ChinaEDA嵌入式技术培训中心 |
|
|
| 课程数量:40 门 |
| 报名咨询:2 人 |
| 网友好评:100.0 % |
|
机构排名:
8410
|
|
 |
|
学 费:0.0元 本站优惠价:0.0元
|
|
开课时间:2008-05-31 班次:晚上,周末
授课机构:总校
上课地点:机构未开通该业务
报名咨询:请点击“报名/咨询” |
|
|
|
嵌入式Linux软件工程师—高级培训班 >>> 课程目标 通过该培训班培训后,可从事ARM、MIPS等多款平台下的嵌入式Linux系统移植、驱动开发、应用开发、嵌入式系统测试等多方面工作。我们还会在培训中根据个人的特点,建议学员定向专业发展。课程目标包括:
1. 掌握Linux操作系统及内核;
2. 掌握ARM体系结构;
3. 掌握嵌入式技术应用程序开发基本方法;
4. 掌握嵌入式Linux﹑ucLinux系统下的驱动程序开发技术;
5. 掌握Linux系统移植技术;
6. 具备一定的嵌入式系统设计能力; >>> 入学要求 理工科类大专以上学历,熟悉C/C++编程;喜欢并有志投身于IT事业;具备一定计算机基础知识. >>> 质量保障 ◆ 雄厚的师资力量、经典完善的课程体系、提供丰富的课程录象及完善的教学管理确保教学质量。
◆ 培训结束后免费提供一年的技术支持,充分保证培训后出效果;
◆ 本期如有未学懂的内容下期可免费再学;
◆ 培训合格学员可享受免费推荐就业机会; >>> 实验器材 S3C 44B0X(ARM7)/2410(ARM9) 开发板 >>> 实训项目 1. 基于#网络视频服务系统(案例教学项目)
2. 基于嵌入式系统的P2P网络文件服务器系统
3. 嵌入式HTTP下载终端
4. 网络照相机
5. 基于ARM7的多功能数字钟 >>> 开课情况 ◆ 开课时间: [成都] (第12期)5月17日
[重庆] (第 3期)5月17日
◆ 学 时: 共21天 每天8学时 总计:150学时
◆ 上课形式: 全日制脱产(3人以上团体报名可优惠 100元/人)
◆ 上课地点:[成都](中嵌教育本部)成都市科华北路47号(川大科技大厦)
[重庆] 重庆市北部高新区星光大道62号海王星科技大厦A区4楼
◆ 外地学员:可协助安排食宿(须提前预定) 住宿费: 150元/月 >>> 联系方式 ◆ 报名电话:全国统一咨询热线 400-702-8848 028—# #(24小时咨询) 023—#
◆ 联 系 人:陶老师 叶老师 周老师 在线咨询QQ:#
◆ 报名地点:[成都] 成都市科华北路47号(川大科技大厦)606室
◆ 公司网站: # (中嵌教育)
# (中嵌人才网) >>> 具体课程安排: 授课日期 授课时间 授课内容 第一天 9:00 ~ 12:00 1、 嵌入式系统基本概念、嵌入式操作系统介绍;
2、 嵌入式系统开发的模式和基本结构;
3、 Linux操作系统介绍及安装; 13:30 ~ 18:30 1、 基本操作命令的使用:cp、date、kill、ls、chmod等;
2、 文本编译工具vi使用;
3、 Linux文件类型、目录组织结构及读写权限;
4、 Linux 系统管理,及网络基础;
5、 编写Linux shell程序; 第二天 9:00 ~ 12:00 【实验】
1、 熟悉Linux环境;
2、 熟悉Linux基本命令的使用; 13:30 ~ 18:30 1、 GNU 编译工具介绍,gcc、GDB使用;
2、 GNU make项目管理工具介绍及使用;
3、 Linux编程基础;
4、 Linux进程基本概念、进程管理、进程控制;
5、 Linux守护进程原理及实现; 第三天 9:00 ~ 12:00 【实验】
1、 GNU make使用;
2、 Linux环境下编写hello world 应用程序;
3、 编写Linux守护进程; 13:30 ~ 18:30 1、 Linux设备管理;
2、 Linux 文件、I/O控制;
3、 Linux进程控制;
4、 Linux串口设备介绍;
5、 串口通讯程序设计; 第四天 9:00 ~ 12:00 【实验】
1、 Linux文件操作:文件创建、打开、关闭;
2、 用串口实现信息收发; 13:30 ~ 18:30 1、 Linux 进程间通讯的基本概念;
2、 管道通信、信号通信、共享内存、消息队列;
3、 Linux 线程概述及控制; 第五天 9:00 ~ 12:00 【实验】
1. 管道通讯试验;
2. 共享内存试验;
3. Linux 线程控制; 13:30 ~ 18:30 1、 嵌入式Linux 网络编程:
2、 TCP/IP协议概述;
3、 使用Socket进行网络编程;
4、 交叉编译及交叉编译环境的设置;
5、 ucLinux交叉工具ARM-elf-tools的使用;
6、 配置、裁剪、编译ucLinux内核;
7、 创建、下载、调试ucLinux应用程序;
8、 ucLinux源码目录结构分析; 第六天 9:00 ~ 12:00 【实验】
1. 在PC机上编写客户端和服务器端实现网络文件复制;
2. 构建ucLinux交叉编译环境;
3. 配置、裁剪、编译ucLinux内核; 13:30 ~ 18:30 1. ARM处理器概述;
2. ARM处理器系统结构:工作模式、系统寄存器、寻址方式、中断和异常; 第七天 9:00 ~ 12:00 1、 ARM指令系统概述;
2、 ARM定点、浮点指令集;
3、 Thumb指令系统概述;
4、 ARM及GNU伪指令介绍; 13:30 ~ 18:30 1. 基于ARM的嵌入式C程序设计;
2. ADS集成开发环境的使用;
【实验】
1、 ADS环境下编译调试ARM程序;
2、 通过JTAG接口手写bootloader; 第八天 9:00 ~ 12:00 1. 基于S3C44B0X嵌入式系统应用开发实例;
2. 应用系统设计与调试;
3. 44B0 bootloader程序设计讲解; 13:30 ~ 18:30 1. 44B0开发板原理图讲解;
2. 嵌入式文件系统介绍; 第九天 9:00 ~ 12:00 1. ucLinux驱动程序结构框架介绍及实现;
2. ucLinux驱动程序框架讲解;
3. 44B0 GPIO接口详解; 13:30 ~ 18:30 【实验】
1. ucLinux 风鸣器驱动程序开发与调试; 第十天 9:00 ~ 12:00 阶段性考核评估(理论考核) 13:30 ~ 18:30 1.实战项目课题选择
2.项目设计指导与交流 第十一天 9:00 ~ 12:00 1、 Linux内核开发环境搭建过程回顾;
2、 makefile内容详解 ;
3、 ARM-Linux内核配置与裁减;
4、 uboot,Linux makefile分析; 13:30 ~ 18:30 【实验】
1、 开发环境搭建;
Linux内核编译,在内核中添加模块; 第十二天 9:00 ~ 12:00 1、 uboot移植;
2、 uboot体系结构介绍 ;
3、 uboot启动过程以及工作原理;
4、 uboot的移植(点灯,串口,网口);
5、 uboot的命令使用; 13:30 ~ 18:30 1、 Uboot #源码分析;
【实验】
移植#到开发板上 第十三天 9:00 ~ 12:00 Linux内核移植;
1、 Linux内核代码结构;
2、 Linux内核启动过程分析; 13:30 ~ 18:30 1、 使用ramdisk构建Linux文件系统载体;
2、 Linux内核移植过程(点灯,串口,网口);
【实验】
移植#到开发板上(包括文件系统建立);
静态编译驱动程序到内核当中; 第十四天 9:00 ~ 12:00 1、 Linux设备驱动程序概述;
2、 LED的Linux驱动程序 13:30 ~ 18:30 【实验】
简单Linux 设备驱动程序开发; 第十五天 9:00 ~ 12:00 Linux设备驱动程序基础知识:
1、 调试技术,编写规范
2、 内存管理
3、 中断处理 13:30 ~ 18:30 【实验】
1、 按键的Linux驱动程序;
2、 调试技术,内存管理; 第十六天 9:00 ~ 12:00 Linux设备驱动程序高级部分:
1、 内核同步机制,时间流;
2、 内核互斥机制;
3、 内存分配机制;
4、 触摸屏接口设计; 13:30 ~ 18:30 【实验】
触摸屏设备驱动程序开发与调试; 第十七天 9:00 ~ 12:00 1、 异步串口概述;
2、 Linux终端与控制台体系;
1、 Linux串口驱动程序与分析;
2、 Linux串口的应用;
3、 Linux网络驱动程序的层次; 13:30 ~ 18:30 【实验】
串口设备驱动程序分析,与调试(uboot,#) 第十八天 9:00 ~ 12:00 网络设备驱动程序
1、 网络设备的初始化;
2、 网络数据包的发送和接收;
3、 网络设备的内核加载;
4、 网络设备的模块加载;
5、 网卡驱动程序的移植; 13:30 ~ 18:30 【实验】
网络设备驱动程序分析,与调试(uboot,#) 第十九天 9:00 ~ 12:00 USB HOST接口与Linux驱动程序设计;
1、 USB接口概述;
2、 USB OHCI标准;
3、 USB Host接口硬件设计;
4、 Linux的USB OHCI驱动程序接口分析; 13:30 ~ 18:30 【实验】
USB HOST驱动程序测试; 第二十天 9:00 ~ 12:00 开发嵌入式视频服务器(一),基于#协议 13:30 ~ 15:30 开发嵌入式视频服务器(二) 第二十一天 9:00 ~ 12:00 理论考试 13:30 ~ 15:30 实战考核与课题答辩、颁发结业证 后续服务 CESE认证考试指导
|
ChinaEDA嵌入式技术培训中心联系方式
联系地址:机构未开通该业务
咨询电话:机构未开通该业务
|
|
|
|
使用指南:
请选择有“推荐机构”的课程报名/咨询,更有保证。
|
|
|