- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
常州工程职业技术学院
《Linux内核裁剪与移植实训》计划书
教学班级:计算机0831
教学学期:2010-2011学年第1学期
教学周数:5
指导教师:仲启秀、杨小来
教研室主任签字:
系 主 任 签 字:
一、课程性质及目的
本课程是在同学们具有嵌入式C语言设计、嵌入式应用与开发设计、嵌入式Linux平台搭建等技术的基础上开设的一门综合性课程。课程采用“项目引领、任务驱动”的授课方法,以企业真实项目为教学核心,按照企业嵌入式产品开发流程,设计实现“嵌入式Linux图形终端”产品。采用与企业完全一致的“嵌入式Linux图形终端”产品设计开发步骤,使同学们进一步掌握Linux内核的裁剪与移植、Linux驱动设计与应用技术、Linux 分区与目录设计、Linux基本库XLib库裁剪、X Windows环境的裁剪与中文化、QVWM窗口管理器的移植与改造等多项技术,使同学们在嵌入式Linux内核裁剪技术与系统设计技术方面有更深层次的提升,基本达到企业对嵌入式研发工程师的技术能力与职业素养的要求。具体能力目标要求如下:
能够根据产品性能要求,完成关键技术先行论证,提交论证报告。
能够根据市场需求、同类产品的比较,进行可行性分析,撰写可行性分析报告。
能够根据产品特点、应用场合,确定软硬件平台,完成产品方案设计报告。
能够制定详细的开发进度表,完成产品计划任务书。
能够根据产品功能完成各个功能模块的软件设计流程图。
能够利用交叉编译工具完成Linux内核裁剪与移植、Linux系统分区及目录设计、Glibc基本库XLib的裁剪、XWindows编译移植与中文化、QVWM窗口管理器移植与改造等多项模块的具体设计。
能够根据产品预期的性能指标进行软硬件联调、测试。
能够撰写软硬件开发过程中的技术文档与系统说明书。
能够培养独立分析问题,解决问题以及适应岗位的能力。
二、实训安排(以部分实训内容为例)
周次
日期
星期
项目(任务)
过程组织
地点
指导教师
中心(实训室)管理教师
一
9.6
一
1:Atom工控平台Linux终端系统技术验证
1-1 SUSE11.2系统安装及服务搭建
(1)介绍项目介绍、课程安排具体目标、工作方式、考核方式等;
(2)讲授ATOM工控硬件平台、BISO参数、南北桥芯片、USB、串口、并口芯片型号;
(3)引导学生在虚拟机及ATOM平台上安装SUSE11.2操作系统,注意安装过程中的驱动信息收集;
(4)总结、考核、布置下节课任务。
天工楼307
仲启秀
杨小来
沈扬
9.7
二
1-2 ATOM平台最小SUSE系统的安装
(1)讲授ATOM平台下,硬盘、CF卡的连接方式;硬盘CF卡在Linux中对应设备号。
(2)讲授CF卡分区,格式化,分区挂载等知识。
(3)布置任务:
a.学生自己对CF卡分区、格式化;
b.安装SUSE11.2 最小的服务器系统;
c.对ATOM平台下的Linux驱动进行初步测试。
(4)总结、考核、布置下节课任务。
天工楼307
仲启秀
杨小来
沈扬
9.8
三
1-3 Linux终端启动脚本设计
(1)讲授Inittab工作原理,SUSE11.2 启动过程分析;
(2) 讲授Linux终端系统分区设计、目录设计原则
(3)布置任务:学生练习编写终端启动脚本(/etc/rc.d),替换SuSE原来的启动脚本,并实现var、temp等内存文件系统的挂载;
(4)教师对启动脚本做重点提示,引导学生自主完成;
(5)总结、考核、布置下节课任务;
天工楼303
仲启秀
杨小来
沈扬
9.9
四
1-4 设计方案报告
(1)撰写先行实验论证报告、可行性分析报告;
(2)撰写方案设计报告、计划任务书;
(3)CVS版本控制系统介绍、安装、使用;
(4)总结、考核、报告上传CVS服务器,布置下次任务。
天工楼303
仲启秀
杨小来
沈扬
二
9.13
一
2:Atom平台Linux 内核设计
2-1 Atom平台Linux2.6 内核配置与编译
(1)学生阅读Linux内核Readme.SUSE?文档自己摸索内核配置编译过程;
(2)教师结合ATOM平台讲述内核编译、配置原理;
(2)布置任务:学生练习进行Linux 2.6.31内核的配编
译过程;
(4)总结、考核、布置下节课任务;
天工楼303
仲启秀
杨小来
沈扬
9.14
二
2-2 Linux终端内核裁剪
(1)教师针对ATOM的串口、并口、网口、USB接口驱动,裁剪Linux内核,本终端不需要的模块从内核中删除,达到裁剪Linux内核的目的;
(2)布置任务:按照Linux终端性能要求裁剪Linux内核
(3)总结、考核、布置下次课任
文档评论(0)