《基《基于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_。

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

  1. 北邮嵌入式linux开发,北邮嵌入式系统实验报告完整版

    北邮嵌入式系统实验报告完整版 北京邮电大学 嵌入式系统实验 实验报告 学院:电子工程学院 专业:电子信息科学与技术 班级:班 学号: 姓名: 2013年11月13日 一.实验目的 1.基本实验 搭建P ...

  2. 嵌入式开发之linux根文件系统移植

    目录 前言 一.创建根文件系统目录 二.添加命令与实用程序 2.1 编译和安装 busybox 2.2 拷贝busybox内的小程序 三.添加lib库文件 3.1 拷贝工具链内的动态库 3.2 拷贝工 ...

  3. TQ210 —— 嵌入式Linux根文件系统的设计与实现

    嵌入式Linux根文件系统的设计与实现 1.Linux文件系统基本概念 文件系统类型:FAT32.NTFS.EXT2. EXT3. JFFS2. YAFFS2. NFS Linux根文件系统目录结构: ...

  4. Linux——根文件系统的制作(jffs2 and ubifs)

    一.根文件系统简介 根文件系统首先是一种文件系统,该文件系统不仅具有普通文件系统的存储数据文件的功能,但是相对于普通的文件系统而言它还是内核启动时所挂载(mount)的第一个文件系统,系统引导启动程序 ...

  5. 嵌入式Linux根文件系统制作

    嵌入式Linux根文件系统制作 一.根文件系统简介 根文件系统首先是一种文件系统,该文件系统不仅具有普通文件系统的存储数据文件的功能,但是相对于普通的文件系统而言它还是内核启动时所挂载(mount)的 ...

  6. 构建基本的嵌入式Linux根文件系统

    构建基本的嵌入式Linux根文件系统 其实在去年8月份我做系统移植时就构建好了一个可以用的根文件系统,但是那时是跟着别人的<Linux全线移植文档>做的.有些东西我也不清楚,只是跟着做,做 ...

  7. 采用busybox的嵌入式Linux根文件系统的的制作方法

    在嵌入式Linux操作系统越中文件系统作为操作系统的重要组成部分,用于控制对数据文件及设备的存取,提供对文件和目录的分层组织形式,数据缓冲以及对文件存取权限的控制.根文件系统一直是Linux系统不可或 ...

  8. alin的学习之路:嵌入式课程设计总结(基于Linux的Qt版MP3播放器)

    嵌入式课程设计总结(基于Linux的Qt版MP3播放器) 废话不多写直接上图上代码,其中有很多不规范的地方,希望大佬们指正. 1.课设题目 设计一个MP3播放器,要求:使用Linux下的madplay ...

  9. 嵌入式软件开发之------浅析linux根文件系统挂载(九)

    Linux代码版本:linux4.4 导读:前些天拿到供应商的一块arm64开发板,需要对其新CPU进行测试评估.需要将公司自己的系统移植上去测试一些参数.在挂载公司的cpio包的时候,出现解压失败. ...

最新文章

  1. 自己动手用gensim 生成句子的word2vec 向量
  2. 内存溢出分析之工具篇
  3. dblclick,默认全选屏蔽
  4. bl 和 ldr跳转程序的区别
  5. Spring Boot集成Thymeleaf模板引擎
  6. ssl提高组周六模拟赛【2018.9.15】
  7. 什么是VGA光纤收发器?
  8. 3.2 为超参数选择合适的范围
  9. python定义初始化函数_Python 语言定义的Class的初始化函数的函数名是( )
  10. sql关于视图的sql_学习SQL:SQL视图
  11. 战神背光键盘如何关系_神舟战神K660E-i7D8红色背光键盘,深夜战火不熄!
  12. 树莓派与 Python —— GPIO
  13. 请详细描述LVS DR模式的原理
  14. java简单的学生管理系统界面_java 学生信息管理系统(图形界面)
  15. 松下a6伺服电机接线图_松下A6伺服电机说明书Part6.pdf
  16. 领域驱动战略设计实践
  17. potato chat 怎么用不了 土豆聊天软件 登陆不上 连接中 无法接收验证码 一直转圈...
  18. 微星主板前置音频接口的连接说明
  19. marshmallow——自定义类型
  20. HYGGE 一元函数积分学

热门文章

  1. 【BZOJ 1065】【Vijos 1826】【NOI 2008】奥运物流
  2. win10 uwp 通过 Win2d 完全控制笔迹绘制逻辑
  3. 基于数字孪生的城市地下智慧管网
  4. 幕布,XMind , Effie , 让你对学习这件事上瘾
  5. C++中4种方式把字符串和数字连接起来
  6. 好的blog阅读习惯-读后感
  7. Gazebo仿真踩坑系列-乱飞、抖动等
  8. 数据脱敏的功能与技术原理【详解】
  9. SQLMAP使用方法详解
  10. ap计算机科学a历年真题,AP计算机科学A考试介绍