嵌入式系统课程设计.docx

上传人:b****1 文档编号:13698357 上传时间:2023-06-16 格式:DOCX 页数:19 大小:2.08MB
下载 相关 举报
嵌入式系统课程设计.docx_第1页
第1页 / 共19页
嵌入式系统课程设计.docx_第2页
第2页 / 共19页
嵌入式系统课程设计.docx_第3页
第3页 / 共19页
嵌入式系统课程设计.docx_第4页
第4页 / 共19页
嵌入式系统课程设计.docx_第5页
第5页 / 共19页
嵌入式系统课程设计.docx_第6页
第6页 / 共19页
嵌入式系统课程设计.docx_第7页
第7页 / 共19页
嵌入式系统课程设计.docx_第8页
第8页 / 共19页
嵌入式系统课程设计.docx_第9页
第9页 / 共19页
嵌入式系统课程设计.docx_第10页
第10页 / 共19页
嵌入式系统课程设计.docx_第11页
第11页 / 共19页
嵌入式系统课程设计.docx_第12页
第12页 / 共19页
嵌入式系统课程设计.docx_第13页
第13页 / 共19页
嵌入式系统课程设计.docx_第14页
第14页 / 共19页
嵌入式系统课程设计.docx_第15页
第15页 / 共19页
嵌入式系统课程设计.docx_第16页
第16页 / 共19页
嵌入式系统课程设计.docx_第17页
第17页 / 共19页
嵌入式系统课程设计.docx_第18页
第18页 / 共19页
嵌入式系统课程设计.docx_第19页
第19页 / 共19页
亲,该文档总共19页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

嵌入式系统课程设计.docx

《嵌入式系统课程设计.docx》由会员分享,可在线阅读,更多相关《嵌入式系统课程设计.docx(19页珍藏版)》请在冰点文库上搜索。

嵌入式系统课程设计.docx

嵌入式系统课程设计

湖南工业大学

课程设计

资料袋

电气与信息工程学院(系、部)2012-2013学年第2学期

课程名称嵌入式系统指导教师职称教授

学生姓名专业班级学号

题目Linux操作系统开发环境的构建、移植与使用

成绩起止日期2013年5月13日~2013年5月24日

目录清单

序号

材料名称

资料数量

备注

1

课程设计任务书

2

课程设计说明书

3

课程设计图纸

4

5

6

湖南工业大学

课程设计任务书

2012—2013学年度 第2学期

电气与信息工程学院(系、部)电专业班级

课程名称:

嵌入式系统课程设计

设计题目:

Linux操作系统开发环境的构建、移植与使用

完成期限:

2013年5月13日~2013年5月24日共2周

在学习和初步掌握ARM嵌入式系统的硬件结构与工作原理、ARM汇编程序设计语言、Linux操作系统等ARM嵌入式系统基础理论以及嵌入式系统设计与开发基本方法的基础上,进行Linux操作系统开发环境的构建、移植与使用等综合实践,具体任务如下:

(1)Linux操作系统的安装及设置:

包括VMware的安装,Linux操作系统的安装及设置;

(2)Linux开发环境的构建及移植:

包括:

交叉编译器的安装,U-BOOT的配置与编译,Linux内核的配置与编译;Busybox等实用工具的安装;GUI工具包QT的安装等;

(3)Linux基本操作命令的使用:

各种Linux基本操作命令的使用。

(4)Linux操作系统QT的使用:

设计与调试一个温度转换参数处理的界面。

起止日期

工作内容

2012.5.17上午

Linux操作系统的安装及设置;(5)

2012.5.17下午

Linux开发环境的构建及移植;(5)

2012.5.18上午

Linux开发环境的构建及移植;(5)

2012.5.18下午

Linux开发环境的构建及移植;(5)

2012.5.19上午

Linux基本操作命令的使用;(5)

2012.5.19下午

Linux操作系统QT的使用。

(5)

其它时间

学生自行查找资料,自行进行实践,撰写报告。

备注:

地点:

电气205上课时间:

上午:

8:

00-11:

45下午:

14:

00-17:

45

[1]谭会生.ARM嵌入式系统原理与应用开发[M].西安:

西安电子科技大学出版社,2012

[2]何文华,梁竞敏.Linux操作系统实验与实训.北京:

人民邮电出版社,2006.

[3]李蔚泽.FedoraCore3Linux安装与系统管理.北京:

中国铁道出版社,2006.

[4]朱居正,高冰.RedHatLinux(FedoraCore3)实用培训教程.北京:

清华大学出版社,2005.

[5]广州天嵌计算机科技有限公司的TQ2440+3.5开发板硬件及配套的软件,2010

指导教师(签字):

2013年5月10日

系(教研室)主任(签字):

2013年5月10日

附件三

嵌入式系统课程

设 计 说 明 书

Linux操作系统开发环境的构建、移植与使用

 

起止日期:

2013年5月13日~2013年5月24日共2周

 

学生姓名

班级

学号

成绩

指导教师(签字)

 

电气与信息工程学院

2013年5月25日

设计说明书的主要内容

1.课程设计目的

在学习和初步掌握ARM嵌入式系统的硬件结构与工作原理、ARM汇编程序设计语言、Linux操作系统等ARM嵌入式系统基础理论以及嵌入式系统设计与开发基本方法的基础上,进行Linux操作系统开发环境的构建、移植与使用等综合实践,为实际从事ARM+Linux嵌入式系统的设计与开发打下良好的基础。

2.课程设计要求

进行Linux操作系统开发环境的构建、移植与使用等综合实践,具体任务为:

(1)Linux操作系统的安装及设置:

包括VMware的安装,Linux操作系统的安装及设置;

(2)Linux开发环境的构建及移植:

包括:

交叉编译器的安装,U-BOOT的配置与编译,Linux内核的配置与编译;Busybox等实用工具的安装;GUI工具包QT的安装等;

(3)Linux基本操作命令的使用:

各种Linux基本操作命令的使用。

(4)Linux操作系统QT的使用:

设计与调试一个温度转换参数处理的界面。

3.Linux操作系统的安装及设置

首先在电脑里面安装虚拟机VMwareworkstation9.0,再在虚拟机里面安装fedora系统。

 

文件操作命令

CP命令:

将给出的文件或目录复制到另一个文件或目录下。

mv命令:

为文件或目录改名,或将文件由一个目录移入另一个目录中。

Rm命令:

删除一个目录中的一个或多个文件或目录,他也可以将某个目录及旗下的所有文件子目录均删除。

目录操作命令

Mkdir命令:

创建一个目录。

Rmdir命令:

删除空目录。

Cd命令:

改变工作目录

Pwd命令:

显示整个路径名。

Ls命令:

列出目录的内容。

文本操作命令

Sort命令:

对文件中的各行进行排序。

Uniq命令:

文件经过处理后,在其输出文件中可能会出现重复的行。

压缩与备份命令

Tar命令:

tar可以为文件和目录创建档案。

Gzip命令:

对文件进行压缩和解压。

Unzip命令:

用window压缩软件winzip压缩的文件在linux系统中可以用unzip命令展开。

用户相关命令

Passwd命令:

linux系统中,用useradd命令增加用户时,还需要passwd命令为每一位新增加的用户设置口令,用户可以随时用passwd命令改变自己的口令。

Su命令:

让一个普通用户拥有超级用户或其他用户的权限,或让超级用户以普通用户的身份做一些事情。

磁盘管理命令

Df命令:

检查文件系统的磁盘空间占用情况。

Du命令:

统计目录所占磁盘空间的大小。

Dd命令:

把指定的输入文件复制到指定的输出文件中,可以在复制过程中进行格式转换。

Fdformat命令:

低级格式化软盘。

权限管理命令

Chmod命令:

用于改变文件或目录的访问权

Chown命令:

更改某个文件火目录的属主和属组。

其他操作命令

echo命令:

在显示器上显示一段文字,以作为提示。

Cal命令:

显示某年某月的日历

Date命令:

显示和设置系统日期和时间

Clear命令:

清楚屏幕上的信息

4.Linux开发环境的构建及移植

1、u-boot的配置与编译

(1)U-Boot的安装准备

(2)U-Boot程序的编译

(3)U-Boot程序的镜像验证

2、Linux内核的配置与编译

1)Linux内核的准备

(2)Linux内核的配置

(3)配置后Linux内核的编译

(4)Linux内核编译后的验证

(5)开机LOGO画面的设置

(6)开机LOGO画面的设置

(7)修改开机LOGO后内核的编译验证

3、实用工具busybox的安装

1)Busybox安装程序的准备

(2)启动Busybox的配置操作

(3)Busybox相关性能的配置

(4)Busybox配置后的编译

(5)进行Busybox程序的安装

(6)Busybox相关文档的修改

4、apps的安装

1)apps安装程序的准备

(2)apps程序的配置编译

(3)apps程序的安装与修改

5、GUI工具包QT安装

1)QT安装程序的准备

(2)QT程序的安装过程

(3)QT程序的测试及其他

uuU

5.Linux基本操作命令的使用

……………………………………………………………………….

6.Linux操作系统QT的使用

……………………………………………………………………….

7.课程设计收获和体会

本次3天的嵌入式课程设计学习到了很多东西,了解了Linux开源操作系统的迷人之处。

同时也学会一些基本的命令操作方法,这相对于窗口化操作,复杂一点,但是却非常的方便快捷。

学习嵌入式应用开发,那么Linux的内核移植,下载这些事必须掌握的,嵌入式微处理器上植入操作系统后,就更像我们平常使用的电脑了。

处理能力非常强大。

内核我们可以自己剪裁,设计,还可以自己编写应用程序,烧写到操作系统里面去,还可以自己设置开机画面,看到成功移植后,非常有趣的。

体会:

通过此次课程设计,发现Linux操作系统包含的知识非常多,我们所知道的暂时还是很有限,但是,如果去学习,并且加上实际操作,我们会学的更多。

学习期间,我们也遇到很多问题,面对这种问题,我们可以大胆的尝试我们自己的思路去探索解决方法,还是不行,擦资料,最后再与同学相互讨论,咨询。

只有这样,独立处理事情的能力才能加强。

同时自己才能真正的搞懂问题,记住问题。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 自然科学 > 物理

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2