首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到15条相似文献,搜索用时 156 毫秒
1.
嵌入式处理器S3C2440同时支持Bootloader从Nor Flash和Nand Flash启动,而U-Boot默认的启动设备为Nor Flash。为了使U-Boot同时支持从Nor Flash和Nand Flash启动,根据U-Boot在S3C2440处理器上的启动流程和U-Boot从Nand Flash和Nor Flash启动过程的差异,添加了Nand Flash读写驱动,使其同时支持Nor Flash和Nand Flash启动,并在此基础上分析并实现了U-Boot引导Linux内核镜像的过程。实现的源代码在交叉编译环境中编译通过,可以同时支持Nor Flash和Nand Flash的启动并能正确引导Linux内核,在基于S3C2440处理器的硬件平台上稳定运行。  相似文献   

2.
基于Samsung公司的板子S3c2410,实现U-Boot的移植,并成功启动内核和加载文件系统。首先了解移植环境,本文主要是针对最小硬件系统的移植;分析U-Boot的启动原理和启动流程,深刻剖析U-Boot阶段1和阶段2的运行过程;在通用的U-Boot基础上修改其硬件配置,对应于S3c2410板子上的硬件;编译U-Boot,用JTAG口将U-Boot烧写到板子;最后利用U-Boot命令下载,烧写内核和文件系统,复位后成功启动内核,这一步同时证实了所移植的U-Boot的正确性。  相似文献   

3.
申爽 《计算机系统应用》2012,21(5):222-225,229
首先根据对Uboot的结构功能和启动分析,提出了一种基于s3c2440大容量Nand Flash和Nor Flash的移植方案,然后通过多步的移植,完善各个功能模块。最终在Uboot下,使用NFS方式成功加载内核和文件系统,详细给出了Uboot移植方法。  相似文献   

4.
本文介绍了移植的硬件环境,并从交叉编译环境的建立、作为引导加载程序的U-Boot的移植、以及内核与文件系统的裁剪、编译和下载运行等方面描述了uClinux-2.6移植到S3C4480的方法与详细过程.  相似文献   

5.
基于PowerPC 8247的嵌入式Linux系统开发   总被引:1,自引:0,他引:1  
介绍了嵌入式PowerPC处理器芯片MPC8247的主要特征。着重阐述了如何在PowerPC处理器(以MPC8247为例)上开发嵌入式Linux系统,主要包括系统总体设计、编译环境开发、目标系统配置、调试环境建立、系统引导模块U-Boot修改、内核移植以及文件系统的构建等。基于PowerPC处理器的嵌入式Linux系统提供了一个小体积、低功耗、具有丰富接口的开发平台,在此平台上可以进行嵌入式Linux系统相关项目的验证,延伸和可行性研究。  相似文献   

6.
介绍嵌入式系统开发中功能强大、稳定可靠的引导装载程序(Bootloader)在基于CotexA8微处理器的S5PV210上的移植.详细叙述包括启动流程、移植分析与移植步骤,并且实现包括内核装载、ysffs2根文件系统加载等功能.最后利用写入U-Boot启动参数自行通过TFTP方式装载内核和NFS方式加载根文件系统,最终启动嵌入式Linux系统,证实了所移植的U-Boot在处理器S5PV210上引导启动Linux的可行性.  相似文献   

7.
选用TQ2440实验板,在嵌入式Linux操作系统下实现了开发环境的搭建与移植。详细介绍了Linux内核的Fedora系统、搭建开发环境步骤、Bootloader程序的使用、U-Boot编译与移植、Linux内核的编译与移植根文件系统编译与移植的具体操作方法。  相似文献   

8.
Bootloader(引导加载程序)是嵌入式系统开发的重要环节,它使得操作系统和硬件平台联系起来,对嵌入式系统的后继软件开发十分重要。介绍了当前嵌入式开发中功能强大、稳定可靠的引导装载程序U-Boot的特点、移植的过程,并且实现了包括下载内核、yaffs文件系统和启动Linux的功能,利用相应的命令下载内核、yaffs文件系统和启动Linux,证实了所移植的U-Boot的正确性。  相似文献   

9.
首先介绍了嵌入式系统的概念,及相关硬件平台和软件版本。然后,主要介绍了嵌入式Linux的引导程序U-Boot的移植,以及开源、免费操作系统Linux2.6.32.2的移植。最后,构建了基于Nand Flash存储器的Yaffs2文件系统,利用BusyBox创建根文件系统。基于ARM和嵌入式Linux的嵌入式系统平台搭建基本完成,可以在此平台上添加更多驱动,以便更好地开发应用程序。  相似文献   

10.
支持多种闪存启动的U-Boot的实现   总被引:1,自引:0,他引:1       下载免费PDF全文
郑立  黄世震 《计算机工程》2010,36(14):273-274
分析U-Boot 在 S3C2440A处理器上的引导过程,根据S3C2440A处理器支持Bootloader从NOR Flash和NAND Flash启动的特性和U-Boot从NOR Flash和NAND Flash启动过程的差异,提出一种同时支持NOR Flash和NAND Flash双启动的U-Boot的实现方法。实现的源代码在ARM-Linux交叉编译环境中编译通过,并在基于S3C2440A处理器的开发板上稳定运行。  相似文献   

11.
Yaffs文件系统及Nand闪存在嵌入式系统中得到了广泛的应用。文章分析了Yaffs文件系统的原理、存储机制和U—B00t,在此基础上阐述了一个对U—Boot命令的改进方法,使U-Boot具有了对Nand闪存写入Yaffs映像文件的功能。  相似文献   

12.
为了使嵌入式引导程序(Bootloader)更加灵活、支持更多的储存介质引导嵌入式系统启动,降低嵌入式系统开发成本,针对目前大多数Bootloader程序只能从Nor Flash引导系统启动的局限性,提出了嵌入式引导系统支持从Nand Flash引导启动的解决方案.通过对比U-boot与Vivi的引导启动流程,具体的分析了引导程序的引导机制以及Nand Flash 与Nor Flash引导的异同,完成整个方案的修改.并且借助S3C2410开发平台给予验证,表明了其可行性和有效性.  相似文献   

13.
传统的Flash损耗均衡的实现大部分都是针对Nand Flash,且基本都是通过文件系统进行的。针对Nor Flash损耗均衡的研究较少,而且对于无法植入操作系统或者植入代价过大的情况,文件系统的方法将不再适用。在硬件层面实现了Flash损耗均衡算法,以满足上述应用条件,同时大大减少了芯片软件层面的开销。通过Verilog语言实现了损耗均衡、地址映射、垃圾回收、Flash接口等四个模块,每次写操作到来时通过堆排序寻找擦写次数最小的块,将其物理地址与虚拟地址对应并更新到地址映射表,并在垃圾块达到一定数量时进行回收操作,从而实现Flash的损耗均衡。实验结果表明,硬件实现的损耗均衡算法在初始化、堆删除、读操作的时间消耗上分别比软件算法最多快了14、16.4、17.8倍,获得了较大的速度提升。  相似文献   

14.
基于百度AI平台设计了人脸识别技术在石化企业考勤系统的应用。首先进行软硬件交叉编译环境的搭建,完成了U-Boot、Linux内核以及根文件系统的移植,以Tiny 4412开发板为硬件基础,Qt为软件开发平台,实现摄像头抓取人脸图像、人脸信息对比检测、LCD显示、管理员账号登录等考勤系统功能。  相似文献   

15.
在基于嵌入式操作系统的工程机械智能监控器的开发过程中,完成了文件系统的移植,将周立功公司的ZLG/FS文件系统经过一系列修改,嵌入到监控器的系统程序里运行。文件系统的硬件平台选用三星公司的Nand Flash芯片K9F2808,作为文件系统的硬件依托。文件系统移植完后该芯片就成为系统硬盘,用来存储系统程序和字库文件等。  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号