《嵌入式操作系统》课程设计(DOC)(3)

2019-01-12 13:23

部分,参照“idea6410开发板linux使用手册”中“第三章 烧写镜像文件到开发板”以及“UT6410-Android2.1_manual”手册中“第五章 烧写镜像”和“【申嵌视频】1 体验篇”视频内容学习如何将镜像文件烧写到开发板运行。

4. 掌握相关镜像文件配置和编译的过程

参照“idea6410开发板linux使用手册”中“第四章 编译镜像文件”内容学习u-boot源码包和kernel源码包的编译方法。 五、报告要求

1、简述开发主机与嵌入式开发板通信的方法 2、简述嵌入式开发工具链的构造过程 3、简述烧写镜像文件到开发板的方法 4、简述相关镜像文件配置和编译的过程 5、说明在课程设计过程中遇到的困难和解决方法

10

扩展实验一 利用Autotools工具自动生成Makefile文件

一、 实验目的

Makefile文件是make工程管理不可缺少的文件,当工程比较庞大时手动建立Makefile文件是不可行的,往往需要借助于相关的工具来实现。通过本实验,旨在使学生掌握使用Autotools工具自动生成Makefile文件的方法。

二、实验环境要求

主机环境:在虚拟机VMware中安装ubuntu10.04,Autotools工具 三、实验准备

由于实验环境不能上网,因此我们使用离线安装的方法进行。

①使用ubuntu dvd安装盘作为软件源,参照“ubuntu dvd 软件包读取”中方法,将ubuntu dvd安装盘导入,并打开新立得软件包管理器查看添加情况。

如果添加成功,将能够搜索到autotools的相关安装包,使用apt-get命令安装,例如apt-get install autotools-dev。

②或参照课程设计资料中“makefile文件的自动生成” 中内容,使用apt-get install autotools-dev命令在现有环境下安装好autotools。

四、实验步骤

参照教材《嵌入式Linux实时操作系统及应用编程》和课程设计资料中“自动生成Makefile”内容进行。

五、练习

用编辑器至少编写一个.c文件,其中输出你的学号,使用Autotools工具生成对应的makefile文件。 六、报告要求

详细说明练习完成的步骤(包括相应代码的编写和修改,输入的命令等)

11

扩展实验二 使用BusyBox制作根文件系统

一、 实验目的

根文件系统是Linux内核挂载的第一个文件系统,其中包含系统启动所需的目录、配置文件和一系列Shell命令。通过本实验,旨在使学生掌握根文件系统制作的方法。

二、实验环境要求

主机环境:在虚拟机VMware中安装ubuntu10.04 三、实验准备

BusyBox工具

根文件系统相关制作工具(mkyaffsimage或cramfs等) 四、实验步骤

参照教材《嵌入式Linux实时操作系统及应用编程》和课程设计资料中“根文件系统制作”内容进行。

五、练习

制作生成根文件系统。 五、报告要求

说明制作根文件系统的步骤。

12

扩展实验三 使用GTK+进行图形界面编程

一、 实验目的

通过本实验,旨在使学生掌握GTK+的基本知识,一些基础函数,以及使用GTK+编写一个简单图形界面的方法。

二、实验环境要求

主机环境:在虚拟机VMware中安装ubuntu10.04,GTK+ 三、实验准备

由于实验环境不能上网,因此我们使用离线安装的方法进行。

参照课程设计资料中“gtk+”中内容,使用apt-get install libgtk2.0-dev命令在现有环境下安装好gtk+的相关库。

四、实验步骤

参照教材《嵌入式Linux实时操作系统及应用编程》和课程设计资料中“gtk+”中内容进行。

五、练习

使用GTK+编写一个图形界面,要求至少使用菜单控件、label和按钮。 六、报告要求

详细说明练习完成的步骤(包括相应代码的编写,输入的命令等)

13


《嵌入式操作系统》课程设计(DOC)(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:山东省济南市2018届高考数学3月模拟考试 - 文 推荐

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: