欢迎来到天天文库
浏览记录
ID:31971954
大小:2.22 MB
页数:11页
时间:2019-01-29
《北京邮电大学嵌入式操作系统的实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、可编辑版北京邮电大学嵌入式操作系统实验报告学院:信息与通信工程学院班级:XXXX学号:XXX姓名:XX指导老师:XX日期:2017年12月14日Word完美格式可编辑版目录嵌入式操作系统实验报告1一、实验步骤31.建立Android开发环境32.建立交叉编译环境63.内核源码编译64.内核运行95.内核裁剪9二、实验中遇到的问题及解决方案11三、实验总结11Word完美格式可编辑版一、实验步骤1.建立Android开发环境:新建文件夹,命名为学号后四位:0305,在0305文件夹中再新建文件夹命
2、名为“嵌入式软件实验”,最后在“嵌入式软件实验”文件夹下拷贝三个压缩包JDK、AndroidSDK和交叉编译器。在终端切换至嵌入式实验文件目录下查询,查看到所有文件已存在。解压JDK:tarzxvfjdk-7u15-linux-x64.tar.gz后,执行ls命令,看到实验文件夹下面生成文件夹jdk1.7.0_15:设置环境变量,编辑文件/etc/profile,执行vi/etc/profile打开profile:打开profile文件后,在最下面补充:exportJAVA_HOME=/home
3、/lq/0305/嵌入式软件实验/jdk1.7.0_15exportJRE_HOME=$JAVA_HOME/jreexportCLASSPATH=$CLASSPATH:.:$JAVA_HOME/lib:$JAVA_HOME/jre/libexportPATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/binWord完美格式可编辑版执行source/etc/profile使对/etc/profile的修改立即生效执行java-version命令,出现java版本信息为
4、1.7.0_15,此时Java开发环境建立好了。解压AndroidSDK,看见目录下产生一个文件夹android-sdk-linux编辑文件/etc/profile,在环境变量PATH后面增加android的环境变量执行android命令弹出androidSDKmanager窗口Word完美格式可编辑版为了获取更新列表,设置AndroidSDKManager-Settings,修改配置:安装一个Android2.1版本的SDKPlatform,再安装AndroidSDKTools、Android
5、SDKPlatform-tools和AndroidSDKBuild-tools:新建一个虚拟机,创建的虚拟机名称为2.1:Word完美格式可编辑版启动新建的虚拟机:2.建立交叉编译环境:执行tarjxvfarm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2在嵌入式软件实验目录下生成一个arm-2014.05文件夹再次执行vi/etc/profile,在PATH中添加/home/lq/0305/嵌入式软件实验/arm-201
6、4.05/bin/(注意用冒号隔开),保存退出后执行source/etc/profile。3.内核源码编译:在实验目录下新建Kernel文件夹,将goldfish-android-goldfish-2.6.29.tar.gz拷贝到Kernel中:Word完美格式可编辑版切换至Kernel文件夹,然后执行tarzxvfgoldfish-android-goldfish-2.6.29.tar.gz解压源码压缩包:执行viMakefile,找到ARCH和CROSS_COMPILE的定义:修改为:再修改
7、kernel目录下的timeconst.pl文件:将文件末尾的defined()去掉:************************************更新!*********************************************因为实验文件的目录中含有中文命名,为了保证不影响内核编译,***************************此处将“嵌入式软件实验”更改为“Research”******************************************
8、********************************************************编译内核,执行如下命令:出现上图所示的问题,上网查阅后发现该问题的原因是64位系统运行32位的程序需要32位运行库,于是安装上对应的运行库:Word完美格式可编辑版再次编译内核,发现内核编译成功,问题解决:在0305/Research/Kernel/arch/arm/boot文件夹下生成一个zImage镜像文件:在文件属性中查看镜像大小为1624048字节:Word完美格式可编辑版4.
此文档下载收益归作者所有