该线下公开课已结束,仅可查看历史课程资料
嵌入式Linux系统开发班(周末班)
公开课

嵌入式Linux系统开发班(周末班)

课程编号:50386
课程时长:1 天 / 7 小时
授课老师:-
课程类别:职业素养
评分:3.0
课程已结束
开课地点:上海市

全国各地近期开课计划

排课计划ID课程地点上课时间状态操作
50386上海市徐汇区漕东之路95号6楼2009/03/07 ~ 2009/03/22报名已结束—

培训受众

嵌入式Linux系统开发班(周末班)培训受众

嵌入式系统开发工程师、系统移植工程师。

课程收益

嵌入式Linux系统开发班(周末班)课程收益

参加嵌入式linux系统开发培训班可以使学员快速掌握嵌入式系统开发的流程,系统移植的方法,Bootloader的原理,可以编写自己的Bootloader,移植Linux操作系统符合不同的要求,学习本课程的学员能够从事嵌入式系统相关的项目开发。

课纲

嵌入式Linux系统开发班(周末班)课纲

第一周
◆ 嵌入式Linux系统构建,帮助学员搭建开发主机和目标板的环境,安装交叉编译环境,讲解和应用交叉编译工具。
◆ 课程实验 (1天);
◆ 开发系统引导程序:帮助学员理解bootloader的原理与作用,掌握u-boot的编译,使用。熟练分析u-boot的源代码,并能够为新项目移植u-boot。
◆ 课程实验 (1天);
◆ 项目实践(专家答疑) (5天);

第二周
◆ 配置编译Linux内核:帮助学员掌握Linux的内核源代码结构,以及Linux内核的基本结构。逐个分析Linux内核编译的配置选项。并理解Linux内核的镜像结构。
◆ 课程实验 (1天);
◆ 移植Linux内核源代码:帮助学员掌握哪些是与平台相关的源码,而哪一些是移植必须要修改的部分。掌握了此二部分内容,结合特定的体系结构的datasheet就可以移植内核。最后和学员一起分析Linux的内核启动过程。
◆ 课程实验 (1天);
◆ 项目实践(自行操作,专家答疑) (5天);

第三周
◆ 部署Linux系统:帮助学员理解Linux通过VFS的机制可以支持多种文件系统,嵌入式系统中常见的是jffs2,exts的ramdisk系统,以及支持Nandflash的YAFFS。由于存储器大小的限制,用busybox来实现常见命令集。
◆ 课程实验 (1天);
◆ 项目实践(自行操作,专家答疑) (5天);

三个月
◆ 企业项目实践(自行操作,专家答疑) (三个月);

授课专家

嵌入式Linux系统开发班(周末班)授课专家

徐海兵 : Linux驱动金牌讲师,7年嵌入式行业工作经验,宏基,龙旗多家著名公司任职嵌入式系统高级工程师,PDA,Smartphone,WiMax router & 交换机芯片软件系统平台等诸多项目。<br/> 贺光辉 : 具有4年嵌入式项目实践经验,精通底层系统软件的开发和研究,熟悉S3C2440、S3C2410、Xscale PXA270、Freescale i.MX21、EP93xx、S3C44B0等处理器。对嵌入式硬件体系结构和Linux、wince设备驱动开发具有深刻的理解和丰富的经验。

¥3,000

观看: 1575