北京联合大学。
嵌入式系统设计与应用。
实验报告。学院:
专业:课程:嵌入式系统设计与应用。
班级:姓名。
学号:年月日。
题目:通过 sd 卡烧写镜像到 nand flash,kernel 的编译。
1、实验目的及任务。
任务1:通过 sd 卡烧写镜像到 nand flash
目的:好处是省去了**器。
任务2:kernel 的编译。
目的:为了正确的合理地设置内核编译配置选项,从而只编译系统需要的功能的**,一般主要有下面四个考虑:
1) 定制编译的内核运行更快(具有更少的**)
2) 系统将拥有更多的内存(内核部分将不会被交换到虚拟内存中)
3) 不需要的功能编译进入内核可能会增加被系统攻击者利用的漏洞以及内核体积。
4) 将某种功能编译为模块方式会比编译到内核内的方式速度要慢一些。
二、原理。linu x作为一个自由软件,在广大爱好者的支持下,内核版本增加了许多新的特性。 如果用户想要使用这些新特性,或想根据自己的系统度身定制一个更高效,更稳定的内核,就需要重新编译内核。
通常,更新的内核会支持更多的硬件,具备更好的进程管理。
能力,运行速度更快、更稳定,并且一般会修复老版本中发现的许多漏洞等,经常性地选择升级更新的系统内核是linux使用者的必要操作内容。
因为omap3530支持mmc/sd引导,所以我们可以通过mmc/sd卡将系统引导起来,再通过在boot-loader中加入擦除及烧写nand指令,实现将镜像**更新到nand flash
三、**及截图分析。
一:烧写镜像文件到nand-flash
step1:烧写 x-loader:
step2:烧写 u-boot:
step3:烧写 kernel:
step4:烧写文件系统:
回显信息:二:编译kernel
三:配置nfs
本机地址192.168.0.188
vm地址192.168.0.100
目标版地址192.168.0.50
本机,vmvare和目标板互ping
四、实验总结。
这次实验课给予了我一次锻炼的机会,由于个人水平比较有限,所以在做实验时遇到了一些问题,出现的不足和错误在所难免。通过实验课我们学到了不少新的东西,也发现了大量的问题,有些在设计过程中已经解决,有些还有待今后慢慢学习。只要学习就会有更多的问题,有更多的难点,但也会有更多的收获。
嵌入式系统设计实验
北京联合大学。嵌入式系统设计与应用。实验报告。学院 专业 课程 嵌入式系统设计与应用。班级 姓名。学号 题目c语言和arm汇编混合编程。1 实验目的及任务。掌握c语言和arm汇编混合编程方法。二 及截图分析。一 调试运行 在c 中嵌入汇编指令 程序,并记录运行结果 二 调试运行 汇编程序调用c函数 ...
嵌入式系统设计实验七
合肥学院。嵌入式系统设计实验报告。20 13 2014第2学期 专业 11级自动化卓越班。实验项目 qt编程环境搭建实验 实验成员 指导老师干开峰。实验时间 2014 年 5 月 23 日 电子信息与电气工程系。2014年4月制。实验七 qt编程环境搭建实验。1 掌握qt编程环境搭建。2 学会使用q...
嵌入式系统设计实验六
合肥学院。嵌入式系统设计实验报告。20 13 2014第2学期 专业 11级自动化卓越班。实验项目 文件系统制作实验。实验成员 指导老师干开峰。实验时间 2014 年 5 月 24 日 电子信息与电气工程系。2014年4月制。实验六文件系统制作实验。1 熟悉linux根文件系统的构成。2 掌握lin...