linux根文件系统的移植 课程设计,定稿基基于ARM9嵌入式Linux引导程序研究与移植嵌入式综合实验报告完整版...

本文详细介绍了基于ARM9嵌入式平台进行Linux引导程序vivi的移植与内核烧写的步骤,包括环境配置、交叉编译器的制作、vivi的移植修改和测试。实验过程加深了对Linux开发环境和命令的理解,同时锻炼了实际操作技能。
摘要由CSDN通过智能技术生成

《基《基于ARM9嵌入式Linux引导程序研究与移植》嵌入式综合实验报告.doc》由会员分享,可免费在线阅读全文,更多与《(定稿)基基于ARM9嵌入式Linux引导程序研究与移植嵌入式综合实验报告(完整版)》相关文档资源请在帮帮文库(www.woc88.com)数亿文档库存里搜索。

1、efile

)修改交叉编译库和头文件路径

()修改编译器路径。

将:CROSSe:quotkernelquot,

offset:x,

size:x,Msector

flag:

},{

name:quotrootquot,

offset:x,

size:x,

flag:MF_BONFS

},{

name:quotjffsquot,

offset:x,

《基于ARM嵌入式Linux引导程序

研究与移植》

嵌入式综合实验报告

专业:电子信息工程

班级:电子

姓名:武超

学号:

指导教师:马小陆

2、直接在其上执行程序指令。为了支持Nan,

size:x,M

flag:

},{

name:quotrootquot,

offset:x,

size:x,M

flag:MF_BONFS

},{

name:quotjffsquot,

IR=linuxlibcheaders

GLIBCTHREADS_FILENAME=glibclinuxthreads

)最后在用户模式下执行demoarmsh就可以了demoarmsh数小时后出现如

下图所示:

3、OMPILE的路径为:

CROSS_COMPILE=usrlocalarmbinarmlinux

()修改编译器库文件路径。

将:ARM_GCC_LIBS=usrlocalarmlibgcclibarmlinux

修改为:ARM_GCC_LIBS=符合本机的路径

本机ARM_GCC_LIBS的路径为:

ARM_GCC_LIBS=usrlocalarmlibgcclibarmlinux

)Linux内核包含文件路径

将:LINUX_INCLUDE_DIR=usrlocalarminclude

修改Linux头文件所在路径:LINUX_INCLUDE_。

4、DIR=符合本机的

本机LINUX_INCLUDE_DIR的路径为:

LINUX_INCLUDE_DIR=usrlocalarminclude

修改vivi中与硬件相关的部分

与具体运行在哪一个处理器平台上相关的文件都存放在使我熟悉Linux的一些基本命令和开发环境;同时也

理解了交叉编译器制作的三种方法和vivi引导程序的移植过程,学会怎样给Flash

分区并学会通过串口烧写vivi、内核、根文件系统和应用程序,课程设计的过程

很快乐,实验的过程也很磨炼人的耐性,同样也增加了我对Linux的兴趣!

、综合实验报告内容

、交叉编译器的制作。

交叉。

5、

修改环境

、vivi引导程序的移植。

博创板子上本身有vivi引导程序和内核,将针对博创

板子重新制作vivi引导程序,重新引导原有内核。

vivi的移植方法步骤:

()对vivi进行移植修改;

()对vivi进行配置、编译;

()烧写vivi;

()测试vivi;

本文选择vivi版本。它不仅提供对ARMT内核的支持,而且

直接提供了对于SCx的板级支持,这使移植工作量相对减少。

对vivi进行移植修改

修改viviMa。

6、。

7、直接在其上执行程序指令。为了支持Nan,

size:x,M

flag:

},{

name:quotrootquot,

offset:x,

size:x,M

flag:MF_BONFS

},{

name:quotjffsquot,

IR=linuxlibcheaders

GLIBCTHREADS_FILENAME=glibclinuxthreads

)最后在用户模式下执行demoarmsh就可以了demoarmsh数小时后出现如

下图所示:

8、efile

)修改交叉编译库和头文件路径

()修改编译器路径。

将:CROSSe:quotkernelquot,

offset:x,

size:x,Msector

flag:

},{

name:quotrootquot,

offset:x,

size:x,

flag:MF_BONFS

},{

name:quotjffsquot,

offset:x,

《基于ARM嵌入式Linux引导程序

研究与移植》

嵌入式综合实验报告

专业:电子信息工程

班级:电子

姓名:武超

学号:

指导教师:马小陆

9、OMPILE的路径为:

CROSS_COMPILE=usrlocalarmbinarmlinux

()修改编译器库文件路径。

将:ARM_GCC_LIBS=usrlocalarmlibgcclibarmlinux

修改为:ARM_GCC_LIBS=符合本机的路径

本机ARM_GCC_LIBS的路径为:

ARM_GCC_LIBS=usrlocalarmlibgcclibarmlinux

)Linux内核包含文件路径

将:LINUX_INCLUDE_DIR=usrlocalarminclude

修改Linux头文件所在路径:LINUX_INCLUDE_。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值