帮帮文库

返回

(LINUX在ARM920T上的移植的研究) (LINUX在ARM920T上的移植的研究)

格式:word 上传:2022-06-25 14:14:37

《(LINUX在ARM920T上的移植的研究)》修改意见稿

1、“.....大大提高了读写速度,延长了存储设备的使用寿命,可以更好的支持大容量的芯片。而且在断电可靠性上,的优势更加明显。毕业设计说明书论文第页共页的移植概述将多个通用版本的命令集压缩在个很小的可执行文件中,给嵌入式系统提供了个非常完全的工具集。通过符号链接的方式创建各个工具的名称,从而使得自身占用的空间变小而且使用也更加方便。如果打算基于创建个最小的根文件系统,那么只要在目录下创建必要的设备节点,并在目录下再创建些相应的配置文件就行了,另外若使用动态链接,那么还需要在目录下包含相应的库文件。的配置编译及安装的源码可以从下载,本项目使用。获得源码包后将其解压,然后进入源码目录,修改文件指定系统的硬件架构和使用的交叉编译器,接着执行命令打开配置单进行的配置如图,主要配置下列关键选项配置选项,其他的选项默认或根据需要添加......”

2、“.....输入。保证挂载文件系统后,可以正常显示命令提示符。配置选项的配置配置工作完成以后,执行命令编译,然后执行完成的安装,最后在目录下就可以生成目录。至此,的编译工作完成,接下来就可以进行根文件系统的构建。根文件系统的移植创建根文件系统根文件系统提供给系统启动所必需的文件以及基本的使用工具,它通常包括以下目录,在目录下新建目录,它就是要创建的根文件系统的根毕业设计说明书论文第页共页目录,然后在此目录下新建以上目录图的配置界面目录建立好后,个根文件系统的框架就搭建起来了,接下来为了满足本项目的要求,需要给目录添加相应内容。对于个正常启动的系统,其根文件系统要包括些基本的设备文件和配置文件,设备文件通常是而配置文件般包括。此外要实现基本的功能,还要包括,等些常用工具。下面介绍以上三部分的添加工作常用工具在节中已经讲述了的编译过程......”

3、“.....将这些目录文件全部复制到目录下,在目录下执行命令基本的设备文件毕业设计说明书论文第页共页在内核挂载完文件系统以后,系统会调用进程来启动自动建立文件节点,而进程需要用到和这两个设备文件,因此需要在创建文件系统时静态创建和文件,还有些设备文件可以按需求添加。在目录下,执行命令必要的配置文件进入目录添加必要的配置文件,执行下列命令其中包括文件。接下来再对其内容做适当修改文件进程根据它来创建其他子进程。文件在此文件中定义了文件系统的静态信息,利用它可以对命令的行为进行控制。文件这是个脚本文件,在文件中列出了系统启动时要自动执行的初始化命令。此外,还需要添加文件,它包含了使用系统的所有授权用户列表。然后在目录下新建目录,并在里面新建配置主机名字的文件,将其内容修改为。以上三部分添加完成后,再添加需要使用的库文件,进入目录......”

4、“.....只保留常用的库文件,否则库文件的体积太大。文件系统镜像的制作及烧写至此文件系统已经基本上创建好了,下面需要把文件系统制作成可以烧写进中的镜像文件。使用制作工具编译构建好文件系统,即用下面的命令来制作文件系统的镜像毕业设计说明书论文第页共页其中就是文件系统镜像,要先修改它的权限,否则该文件无法被复制。再利用工具将下载到中的文件系统分区中,如果文件系统能正常挂载,超级终端中会打印出如图所示的信息图文件系统正常挂载示意图毕业设计说明书论文第页共页第章设备驱动程序移植设备驱动程序概述设备驱动程序运行原理所谓设备驱动程序就是控制与管理硬件设备数据收发的软件,它是应用程序与硬件设备沟通的桥梁。设备驱动是内核的部分,它般在内核态下工作,但应用程序般在用户态下工作。应用程序通过系统调用进入内核层,内核处理系统调用......”

5、“.....如图说明了驱动程序的运行原理。图驱动程序的运行原理设备驱动程序的类型在操作系统中,设备驱动程序对各种设备提供了致的访问接口,用户程序可以像对普通文件样对设备文件进行打开和读写操作。内核般把设备驱动程序分为字符设备块设备和网络设备三类。字符设备字符设备是种可以像字节流那样被存取的设备,它的特征是由相应的字符设备驱动来负责实现的。字符设备驱动般都要实现和,和等系统调用函数,常见的字符设备有字符终端串口键盘等。我们可以返回主设备号加载应用程序驱动程序内核硬件接口总线系统调用用户态内核态毕业设计说明书论文第页共页通过文件系统节点来访问字符设备,而这些节点在文件系统的目录下。这些设备文件与般文件的唯区别就是般的文件可以在它上面进行来回读写,而大部分的字符设备驱动只是数据通道,是不可以顺序读写的。块设备块设备是以块的方式进行输入和输出操作的设备......”

6、“.....个块设备理论上是能够搭载个文件系统的,也允许应用程序在读写块设备时次传输很多字节。块设备和字符设备的唯区别就是内核在内部管理数据方式上的不同。网络设备网络设备是种特殊的设备,它不可以通过设备文件节点的方式来访问,也不能直接通过或进行数据访问请求,而是通过套接字等接口来实现和其他主机数据的交换。接口般是个硬件设备,但也有可能是个软件设备。网络接口在内核网的驱动下来实现数据报文的发送与接收,不必知道每个事务是怎么映射到实际的被发送的报文上的。很多网络连接是面向流的,但是网络设备是围绕处理报文的发送和接收来设计的。内核与网络设备驱动之间的通信是完全不同于内核与字符设备驱动间的通信以及与块设备驱动间的通信的。驱动的移植是种利用液晶控制透光度技术来实现色彩的显示器。......”

7、“.....分辨率高等优点,是目前具体代码如代码所示,,,,,,,,代码网卡的资源分配添加网卡设备定义代码,,,,代码添加网卡设备定义网卡驱动的修改网卡驱动修改主要修改,在该文件中的修改主要是对的的传输特性设置和传输设置。主要修改如代码所示毕业设计说明书论文第页共页代码网卡驱动的修改完成上面的修改后,配置编译内核,完成驱动的移植。对内核的具体配置如图所示图配置内核支持驱动毕业设计说明书论文第页共页结束语平台是目前主流的嵌入式处理器,另方面由于的开源代码开放和易于移植,将应用到基于的嵌入式系统已经成为当前的热点。而嵌入式系统往往只具有有限的硬件资源,因此对移植的嵌入式系统进行裁剪是很有必要的。本项目的目标是基于的移植,研究中使用了开发板,此开发板的处理器是基于的,带有,可以运行操作系统。本文在介绍了嵌入式系统的特点和发展概况后,简单介绍了体系结构和特点......”

8、“.....再对内核进行了分析之后,对内核进行了裁剪和移植。接着对根文件系统和外围设备驱动进行了移植。通过近两学期对嵌入式的学习和研究,虽然有了定进步,但仍然处于个比较初步的阶段,很多方面还需要进步深入探索,其中包括嵌入式更深入的裁剪研究,系统实时性的研究等。嵌入式操作系统可应用于家用领域,工业领域商业领域和国防领域,其产品形态丰富多样,市场潜力巨大,嵌入工软硬件将面临着难得的市场机会,而这之中嵌入式将会得到越来越多的关注。因此对嵌入式的研究和推广具有极其重要的实际意义。毕业设计说明书论文第页共页参考文献吴学智,戚玉华,林海涛,刘波基于的嵌入式系统设计与开发北京人民邮电出版社,韦东山嵌入式应用开发完全手册北京人民邮电出版社,陈卓,王田,梁新元嵌入式系统开发北京电子工业出版社,何永琪嵌入式系统实用开发北京电子工业出版社......”

9、“.....师磊在上的分析与移植计算机系统应用许伦辉,齐宝岭,黄艳国源码分析及在的移植过程科技广场,王晓宁,王振臣,张少兵,姚帆操作系统在处理器上的移植化工自动化及仪表吴玉香,周建香,郭建勋在上的移植及功能扩展计算机工程与设计王亚刚嵌入式机制的分析与移植计算机工程高文辉,师奕兵,张伟基于的双启动实现测控技术田会峰基于的设计与实现自动化技术与应用赵永杰,陈同果基于的代码移植及其在浓度测量中的应用煤炭技术袁安富,夏生凤基于和的网络接口设计及驱动实现计算机工程与设计毕业设计说明书论文第页共页张伽伟,周安栋,罗勇嵌入式系统下的驱动设计液晶与显示周靖吕基于和嵌入式的嵌入式开发平台的研究与设计电子科技大学,詹荣开嵌入式系统技术内幕,毕业设计说明书论文第页共页致谢大学生活是我人生中最宝贵的经历之。在此论文完成之际......”

下一篇
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
LINUX在ARM920T上的移植的研究.doc预览图(1)
1 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(2)
2 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(3)
3 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(4)
4 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(5)
5 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(6)
6 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(7)
7 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(8)
8 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(9)
9 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(10)
10 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(11)
11 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(12)
12 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(13)
13 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(14)
14 页 / 共 49
LINUX在ARM920T上的移植的研究.doc预览图(15)
15 页 / 共 49
预览结束,还剩 34 页未读
阅读全文需用电脑访问
温馨提示 电脑下载 投诉举报

1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。

2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。

3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。

  • Hi,我是你的文档小助手!
    你可以按格式查找相似内容哟
DOC PPT RAR 精品 全部
小贴士:
  • 🔯 当前文档为word文档,建议你点击DOC查看当前文档的相似文档。
  • ⭐ 查询的内容是以当前文档的标题进行精准匹配找到的结果,如果你对结果不满意,可以在顶部的搜索输入框输入关健词进行。
帮帮文库
换一批

搜索

客服

足迹

下载文档