ARM LINUX培训
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2.师资如何
有多个教师,大多是工作了7、8年或十多年的工程师,在小公司和大公司单独做过一些小项目和大项目。
3教学模式
为了保证培训效果,增加互动环节,我们坚持小班授课,多余人员安排到下一期进行。(课程主要采用实践为主,授课为辅. 采用友善之臂mini2440开发板进行讲课.)
4.开课时间(周三晚与周六下午)
5.一周几课时(7课时)
6.课程简介(学员经过培训后具有系统掌握嵌入式Linux开发技术,可以从事嵌入式Linux 操作系统移植开发、驱动开发、应用开发的高级技术人才。)
一. bootloader详解及移植
1.嵌入式Bootloader简介
2.Bootloader的操作模式
3.Bootloader的配置及编译
4.Bootloader的用法
5.修改源码,进行实验
二. 建立开发环境
1.开发环境简介
2.安装交叉编译工具
3.设置环境参数
4.烧写bootloader,kernel,根文件系统,下载应用程序(串口,usb口,网络)
5.建立nfs根文件系统
三.定制内核移植
1. linux内核简介
2. linux内核基本配置
3. 内核的定制及裁剪
4. 两种加入驱动程序方式
5. 启动参数的修改
6. 实践
四. 嵌入式Linux文件系统
1. 嵌入式Linux文件系统简介
2. ext2文件系统的制作
3. yaffs2文件系统的制作
4. 最小根文件系统
5. 启动程序方式
6. 定制工具busybox
7. 实践
五. miniGUI
1. 嵌入式GUI简介
2. miniGUI的配置,编译
3. 建立主机开发环境
4. 建立开发板运行环境
5. GUI基础
6. 实践一个简单例程
六. 嵌入式linux驱动程序开发
1. 设备驱动程序的基本知识
2. 字符设备驱动程序
3. 块设备驱动程序
4. 调试方法
5. 实践一个简单例子
七. 课程设计---做一个IP电话
1.项目总体需求
2.软件需求分析
3.软件总体设计含算法/数据结构/GUI
4.软件代码编写
课时安排:80学时,三个月让你彻底玩转嵌入式Linux。
收费标准:5600元/人
开课时间:晚上或周未,有特殊要求可随到随学
适合对象:
1.想从事嵌入式linux的人员。
2.现在在从事PC软件开发或单片机软件开发研发人员,想转而从事嵌入式linux软件开发的工程师
3.从事硬件开发想转而从事软件开发的工程师;
4.对电子技术比较向往,想从事嵌入式软件开发的人
5.应往届缺少实践的毕业生,电子爱好者。