共查询到20条相似文献,搜索用时 15 毫秒
1.
本文基于MPC85xx和Linux2.6内核,介绍了构建嵌入式Linux系统的主要过程和关键技术,包括:建立交叉开发环境、U-Boot移植、内核定制和编译、创建根文件系统。 相似文献
2.
随着消费电子产品的系统功能日趋复杂,引入嵌入式Linux操作系统已成趋势。类似于Windows系统,嵌入式Linux要在一个分区上存放系统启动所必需的文件,比如内核映象文件、内核加载后运行的第一个程序(int)、给用户提供操作界面的Shell程序、应用程序所依赖的库等等。这些必需、基本的文件合称为根文件系统,它们存放在一个分区中。根文件系统是嵌入式Linux系统必不可少的部分。本文结合工程实践,详细介绍了如何高效制作嵌入式Linux使用的CramFS根文件系统。 相似文献
3.
4.
对要装载到ARM9系列芯片开发板上的Linux系统进行定制和裁减,主要分为两个方面:(1)在开发板上装载用于引导和硬件初始化的U—BOOT程序。(2)根据开发的实际需要。在移植Linux内核的基础上对Linux源程序进行筛择,在INIT、KERNEL、LIB等程序及其库中选择要使用和简化的部分,合并成新的Linux源代码。提供了一个用ARM9蕊片的Linux系统的定制和裁减的操作范例。 相似文献
5.
本文介绍嵌入式Linux系统的构建、框架及其移植技巧,并以三星公司的S3c2410处理器芯片为例,将开源Linux操作系统移植到此ARM处理器上,详细阐述开发环境的搭建、Bootloader的架构及功能、内核及文件系统的编译及移植技巧。 相似文献
6.
本文介绍嵌入式Linux系统的构建、框架及其移植技巧,并以三星公司的S3c2410处理器芯片为例,将开源Linux操作系统移植到此ARM处理器上,详细阐述开发环境的搭建、Bootloader的架构及功能、内核及文件系统的编译及移植技巧。 相似文献
7.
Linux启动过程的浅析 总被引:1,自引:0,他引:1
系统核心在几个地方查找init并开始执行第一个发现的init。由init来执行/etc/inittab,rc.inittab执行了一系列的操作后接着运行rc.sysinit,init执行所有黩认运行级下的脚本程序(默认的运行级由/etc/inittab控制),最后init执行rc.local。 相似文献
8.
嵌入式Linux操作系统的实时化研究 总被引:2,自引:0,他引:2
Linux应用于嵌入式实时环境时存在关闭中断、分时调度和虚拟文件系统的时间不确定性筹问题.使用虚报机技术,增加一个仿真程序来替换Linux的底层中断程序.用一个小的实时内核与Linux内核共享控制处理器和中断模拟等技术以解决上述问题,并作了系统设计、编写了相应的程序.测试结果表明,所改进的操作系统是能够胜任实时任务的. 相似文献
9.
嵌入式Linux操作系统实时控制的改进 总被引:2,自引:0,他引:2
刘彦忠 《齐齐哈尔大学学报(自然科学版)》2005,21(1):64-65
本文对通过嵌入式Linux操作系统的分析,提出屏蔽Linux虚存机制和改变调度策略的内核修改方案,使嵌入式Linux成为具有硬实时能力的操作系统,为嵌入式应用系统设计提供了一个新的思路。 相似文献
10.
构建嵌入式Linux的根文件系统 总被引:4,自引:0,他引:4
根文件系统是构建一个嵌入式Linux系统的重要组成部分,本实验用busybox构建了嵌入式Linux的根文件系统,包括busybox的配置和安装,以及在嵌入式Linux环境下,构建了文件系统所必需的其他一些脚本文件。用本实验的方法所组建的文件系统非常简单而且其配置也很灵活。 相似文献
11.
由于嵌入式设备存储介质的特殊性、电源供给的不稳定性和移动存储的安全性等要求,嵌入式文件系统在嵌入式操作系统中的重要性愈加明显。本文结合具体实验平台的一个嵌入式Linux操作系统,提出了一种嵌入式Linux文件系统的总体架构,并讨论了在这个嵌入式系统下,文件系统的构建实现方法。 相似文献
12.
根文件系统是构建一个嵌入式Linux系统的重要组成部分,文章介绍了用busybox构建嵌入式Linux的根文件系统方法,包括busybox的配置和安装,以及在嵌入式Linux环境下,构建文件系统所必需的其他一些脚本文件的编写方法。通过该种方法组建文件系统非常简单而且配置也很灵活。 相似文献
13.
嵌入式Linux系统的移植及其根文件系统的实现 总被引:4,自引:0,他引:4
杨洁洁 《漳州师范学院学报》2005,18(2):46-50
本文以AT91RM9200微处理器为实例,介绍了在基于ARM9核的硬件平台上构建带有根文件系统的嵌入式Linux系统的方法.简要叙述了嵌入式Linux系统的特点和组成之后,我们给出了启动加载程序U-boot的配置、Linux内核的裁剪移植、ramdisk根文件系统的制作以及应用NFS文件系统进行基本应用程序开发的方法. 相似文献
14.
构建嵌入式Linux的根文件系统的busybox方法 总被引:1,自引:0,他引:1
根文件系统是嵌入式Linux系统的重要组成部分,因而研究嵌入式Linux根文件系统的制作是一项有意义的工作.Busybox是构建嵌入式Linux根文件系统的软件,文章重点介绍了用最新的busybox版本1.4.0制作嵌入式Linux的根文件系统方法,其中包括busybox的配置、交叉编译和安装,以及构建嵌入式Linux文件系统所必需的其他一些脚本文件的编写方法. 相似文献
15.
本文介绍Linux在嵌入式系统上的移植技巧,详细阐述了在以三星公司的S3C2410处理器为核心的硬件平台上,移植Linux系统的过程,包括环境搭建,修改和移植Bootloader,裁剪和移植Linux内核、文件系统等. 相似文献
16.
针对嵌入式系统应用和开发的需要,提出了在ARM嵌入式平台上移植Linux系统以及动态加载QoS模块的方法.本文在研究了Linux内核与ARM系列处理器工作原理的基础上,移植了Linux系统并设计了适用于互联网通信的QoS模块.测试分析表明,移植后的Linux系统能正常加载QoS模块,并能够良好运行在ARM平台上,证明了所提出方法的有效性.实验结果证明,该方法对其他嵌入式系统和互联网络服务质量的开发有一定的参考价值. 相似文献
17.
嵌入式Linux下网络设备驱动程序的开发 总被引:1,自引:0,他引:1
阐述了Linux网络系统的分层结构,分析了Linux内核中网络设备驱动程序的运行机理,介绍了实现Linux网络驱动程序开发的关键过程,结合设备驱动的调试方法通过应用实例给出了开发的全过程.最后,总结了嵌入式Linux下网络设备驱动程序开发的通用实现模式. 相似文献
18.
基于ARM9的嵌入式系统的开发 总被引:1,自引:0,他引:1
基于ARM9嵌入式微处理器S3C2410核心板的数据采集系统选用嵌入式Linux作为系统的开发环境和运行平台,本文介绍了该系统的设计和开发过程,包括系统组成、开发环境的建立、Linux内核的配置与编译、Bootloader系统引导和文件系统安装的操作流程. 相似文献
19.
在分析Linux2.6内核新特性的基础上,在S3C2410开发板上移植了2.6内核和新的文件系统,并成功地对H.264编解码多媒体系统提供了支持。 相似文献