首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 140 毫秒
1.
分析Uboot新版源代码结构和其启动流程,给出基于S3C6410芯片开发板上Uboot的详细移植方案,实现从NANDFlash中启动Uboot。通过对DM9000A网卡的移植,完成Uboot的网络通信功能。对类似平台的Uboot移植有一定的参考价值。  相似文献   

2.
通过分析Uboot的文件结构及其启动流程,详细给出了Uboot在基于ARM920T开发板上的移植方案,包括编译、调试全过程,最终能够在Uboot命令方式下加栽映像文件,完成Linux内核与yaffs映像文件的调试,具有Bootloader移植的通用性.  相似文献   

3.
介绍了以J-Link烧写Boot Loader的方法,利用s3c2440内部集成的4k Sram(stepping stone)运行特制程序初始化SDRAM并使其可用,再把支持Nand Flash烧写功能的特制Uboot下载到SDRAM运行,达到通过间接的方法烧写Nand Flash的目的,使没有并口的计算机也可烧写Boot Loader。设计的方法易于应用,可简化嵌入式系统开发。  相似文献   

4.
对一种扩展Uboot的嵌入式设备操作系统自动更新实现方法分析了嵌入式设备操作系统自动更新工作原理,和扩展Uboot的嵌入式设备操作系统自动更新实现的关键技术,探讨总结了一种扩展Uboot的嵌入式设备操作系统自动更新的具体实现.  相似文献   

5.
ARM9上的嵌入式Linux系统移植   总被引:4,自引:0,他引:4  
Linux操作系统在各个嵌入式领域有着越来越广泛的应用。主要研究了在ARM9体系结构上,嵌入式Linux系统的移植。介绍了嵌入式Linux操作系统、移植目标平台SBC2410、及Linux内核源代码的目录结构。然后详细讲述了在SBC2410硬件平台上实现Uboot移植的过程,及概要介绍了Linux操作系统内核移植的过程。最后将嵌入式Linux系统成功移植上SBC2410平台。  相似文献   

6.
丁苍峰 《微机发展》2011,(10):77-80,84
为开发一个稳定性好、适应性强和安全性高的适合多嵌入式操作系统平台的嵌入式Web服务器,搭建μClinux移植需要的开发配置环境和设计移植的系统流程,讨论了移植μClinux需解决的如交叉编译环境的建立、μClinux的内核加载方式、改写编译blob.bin和烧blob等一些关键性技术问题,对μClinux移植做了恰当的裁减和分析工作以适合在设计的平台上的移植。并对移植μClinux需要的烧bootloader到Flash、烧μChnux内核文件到Flash、烧romf只读文件系统到Flash的分析研究及根文件系统的烧到Flash进行了详细过程描述。  相似文献   

7.
详细分析基于S3C6410的嵌入式平台的U-Boot源代码和启动过程.在此基础上成功移植了U-Boot软件,实现了S3C6410处理器时钟初始化、串口通信、内存初始化、MMU初始化、NAND Flash初始化.通过移植NAND Flash驱动,实现读写NAND Flash和从NAND Flash启动的功能,使得整个系统能够正常运行.  相似文献   

8.
以开发嵌入式Web服务器为目标,搭建了移植μClinux需要的开发环境和设计移植的流程,并对μClinux移植进行裁减和分析。bootloader、μClinux内核和只读的romfs文件系统烧到Flash中的分析研究及μClinux内核和根文件系统的烧到Flash详细过程描述。  相似文献   

9.
以MPC8315E搭建开发平台,介绍Freescale的32位微处理器MPC8315的特点及硬件平台结构,并给出U-Boot、内核以及文件系统的物理映射结构。Nand Flash比Nor Flash容量大,将U-Boot在Nand Flash中启动能够使Bootloader、内核以及文件系统都存储在Nand Flash中,从而从硬件上省略Nor Flash。本文重点阐述U-Boot在Nand Flash上的裁剪和移植过程,通过对U-Boot中硬件复位字的配置以及与Nand启动相关程序的分析与修改,最终实现U-Boot在Nand Flash上的移植。通过修改Makefile对软件实现选择性编译,并给出Linux下交叉编译链接的过程,对如何生成可执行文件做了详细的介绍。  相似文献   

10.
移动Flash播放器的设计与实现   总被引:1,自引:0,他引:1  
针对国内外移动Flash播放器产品存在的问题和不足,设计与实现了一款针对手持移动设备的Flash播放器。介绍了移动Flash播放器的关键技术、总体设计以及具体实现,最后将移动Flash播放器移植到Linux智能手机进行测试分析,实验结果数据证明了该软件能广泛应用于中低端智能手机。  相似文献   

11.
提出了一种扩展Uboot实现嵌入式设备操作系统维护与升级的方法。该方法将待升级的内核和文件系统映像放入SD卡中,当系统重启时,扩展后的Uboot会自动检测并读取SD卡中的映像文件,再烧写到嵌入式设备实现自动升级。该方法较传统的通过JTAG口、串口或者网口连接到主机,在主机上通过手动输入控制命令完成内核或者文件系统的升级方式更为便捷高效。  相似文献   

12.
在嵌入式系统中,一般采用RAM+Flash的存储模式。在基于C6310Android智能手机实现LK系统基本引导加载功能的基础上,对Nand Flash基本功能的实现提出了一套完整的设计方案。该方案对Nand Flash进行了重新布局,实现了Nand Flash升级模块的功能,并且针对Nand Flash读写速度,提出了一种坏块管理策略和硬件并行ECC校验的设计方案。  相似文献   

13.
NAND Flash存储器以其容量大、成本低和速度快的优势,在嵌入式系统中得到广泛的应用。但是,由于NAND Flash固有的器件特性,必须要有驱动才能对其进行读写,存储于其上的代码不能直接执行,因此其并不适合作为系统启动代码的存储介质。一般采用NOR Flash存储启动代码并直接执行,然后再引导存储于NAND Flash中的操作系统镜像,这增大了系统成本和功耗。设计并实现了一种基于NAND Flash的CPU安全启动方法。该方法首先通过软硬件结合的方式,在片内NAND Flash控制器中增加块映射表结构,并由NAND Flash中第1块空间存储的代码进行好块寻找和块映射表填写,使NAND Flash的一部分存储空间可以直接映射为硬件可访问的内存空间,从而使得NAND Flash可以作为系统启动的存储介质,实现仅需NAND Flash存储的系统。还提出了一种扩展BootROM的方案,结合NAND Flash地址映射结构,将片内BootROM的一部分扩展到NAND Flash的第1块存储空间中,并通过Hash比对验证BootROM,从而有效降低了片内BootROM的设计复杂度,减少了代码量。通过提出的方法,可以有效地实现单NAND Flash系统的安全启动,降低了系统成本,提高了系统的安全特性。  相似文献   

14.
在Flash影片中加载外部资源   总被引:3,自引:0,他引:3  
Flash中的ActionScrip是一种编程语言,它提供了基本的和高级的方法来生成预加载器,用于创建影片的交互性,可以在Flash影片中加载多种外部资源,使Flash能够实现更多的功能.  相似文献   

15.
Flash是一款优秀的动画制作软件,由于其优点众多,现在应用范围越来越广泛。但F1ash不能直接与数据库进行连接,即必须借助于各种动态语言才能完成与数据库的相互操作。文章通过实例,使用ASP技术实现FlashCS3与SQLServer2005的互连。  相似文献   

16.
嵌入式处理器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处理器的硬件平台上稳定运行。  相似文献   

17.
龚敬 《测控技术》2017,36(8):86-89
NAND Flash具有容量大、存取数据快的优点.但是,在使用过程中NAND Flash会产生坏块,且坏块是随机分布的.因此,操作NAND Flash需要相当的技巧,不能往坏块里写入数据.同时,NAND Flash更容易发生位翻转,需要使用ECC算法确保信息的正确性.在航空发动机上NAND Flash主要用来记录发动机控制(FADEC)的历史数据.FADEC的历史数据记录要求大容量、实时性和正确性.提出的适用FADEC的NAND Flash的文件存储系统(FFS_N)可以有效地解决NAND Flash使用上的问题,同时满足航空发动机控制历史数据记录要求.  相似文献   

18.
针对NAND Flash闪存设备在嵌入式系统中的应用,详细分析了Flash闪存设备的接口设计方法。根据NANDFlash的读写特性,采用Hynix半导体公司的Flash H27U1G8F2B,设计一种闪存数据读写控制方法和驱动流程。该方法能够应用于各种NAND Flash的读写控制,具有良好的程序结构和较高的代码运行效率。  相似文献   

19.
嵌入式Linux系统的引导过程及启动代码分析   总被引:4,自引:0,他引:4  
在嵌入式系统开发中,启动代码的设计是系统开发的关键技术。结合嵌入式Linux系统的引导过程,重点分析了嵌入式系统中启动代码的设计方法,并对开源软件Uboot中启动部分代码进行了详细分析,从而为编写高效的启动代码提供参考,文中代码可在基于ARM7的系统上运行。  相似文献   

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

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