共查询到20条相似文献,搜索用时 15 毫秒
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.
3.
首先根据对Uboot的结构功能和启动分析,提出了一种基于s3c2440大容量Nand Flash和Nor Flash的移植方案,然后通过多步的移植,完善各个功能模块。最终在Uboot下,使用NFS方式成功加载内核和文件系统,详细给出了Uboot移植方法。 相似文献
4.
以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下交叉编译链接的过程,对如何生成可执行文件做了详细的介绍。 相似文献
5.
为了使嵌入式引导程序(Bootloader)更加灵活、支持更多的储存介质引导嵌入式系统启动,降低嵌入式系统开发成本,针对目前大多数Bootloader程序只能从Nor Flash引导系统启动的局限性,提出了嵌入式引导系统支持从Nand Flash引导启动的解决方案.通过对比U-boot与Vivi的引导启动流程,具体的分析了引导程序的引导机制以及Nand Flash 与Nor Flash引导的异同,完成整个方案的修改.并且借助S3C2410开发平台给予验证,表明了其可行性和有效性. 相似文献
6.
周继才 《单片机与嵌入式系统应用》2013,13(5):27-30
在嵌入式系统中,一般采用RAM+Flash的存储模式。在基于C6310Android智能手机实现LK系统基本引导加载功能的基础上,对Nand Flash基本功能的实现提出了一套完整的设计方案。该方案对Nand Flash进行了重新布局,实现了Nand Flash升级模块的功能,并且针对Nand Flash读写速度,提出了一种坏块管理策略和硬件并行ECC校验的设计方案。 相似文献
7.
标准的U-Boot目前不支持从NAND Flash启动,而现有的修改U-Boot实现从NAND Flash启动的方法无法识别新的大页NAND Flash,也没有进行坏块检测。针对上述问题,提出获取NAND Flash页大小和块大小信息的通用方法,并实现了坏块检测功能。此外,对现有的上电后自动识别系统是从NOR还是从NAND Flash启动的方法进行了改进。将U-Boot-2010.09修改并移植到基于S3C2440A处理器的mini2440开发板上,运行结果表明,实现了U-Boot从NOR和NAND Flash的双启动,扩展了U-Boot的功能。 相似文献
8.
通过修改U-boot-1.1.6版本的源码,设计并实现了从NAND Flash和NOR Flash两种启动的嵌入式Bootloader,并将其移植到S3C2440微处理器的嵌入式系统上.对bootloader的设计决定了实现的bootloader不仅仅起到加载内核镜像这一基本功能,而是把bootloader看作是一个虚拟的小系统,让其对硬件板级系统有更多的支持以为系统开发者提供方便. 相似文献
9.
10.
以三星公司S3C2440AL嵌入式处理器为硬件基础,提出了一种基于ARM9的WinCE5.0引导程序(BootLoader)的设计和实现方法。详细介绍了嵌入式操作系统启动的第1条代码——Boot Loader,并对其架构进行分析;阐述了其启动代码和主代码的开发过程,并给出主代码开发中硬件初始化的步骤;然后用三星公司的sjf2440.exe烧写工具把Boot Loader的映像文件下载到Flash中去,并给开发板上电调试,最终从超级终端上显示出Boot Loader的调试信息。 相似文献
11.
介绍了以J-Link烧写Boot Loader的方法,利用s3c2440内部集成的4k Sram(stepping stone)运行特制程序初始化SDRAM并使其可用,再把支持Nand Flash烧写功能的特制Uboot下载到SDRAM运行,达到通过间接的方法烧写Nand Flash的目的,使没有并口的计算机也可烧写Boot Loader。设计的方法易于应用,可简化嵌入式系统开发。 相似文献
12.
基于TMS320C6678的多核程序加载研究与实现 总被引:1,自引:0,他引:1
针对多核D SP系统程序加载复杂的问题,基于T MS320C6678对多核程序加载进行了研究与设计。从一级引导程序出发,设计并优化了多核程序内容存储格式。设计了简洁的二级引导程序,以修正一级引导程序只识别主核程序入口地址,而从核入口地址缺失的现象。为了快速生成特定格式的多核程序内容,设计了多个工具用于添加S PI启动参数表、DDR3启动表、从核程序入口地址以及完成程序内容格式的转换。实现了S PI Flash多核程序加载以及基于I2C主模式的Nand Flash多核程序加载。 相似文献
13.
基于ARM9微处理器对山茶油无损检测仪的硬件和软件进行了研制,仪器硬件由近红外光谱采集模块和基于ARM9的嵌入式控制系统组成,近红外光谱采集模块包括仪器光路、AD620信号放大和AD7705 A/D转换电路。仪器光路由近红外LED光源、窄带滤光片、菲尼尔透镜和光电检测器组成。嵌入式控制系统以高性价比、低功耗的S3C2440A为核心,包括Nand Flash,SDRAM,USB,UART,LCD显示屏和触摸屏等外围设备。同时在嵌入式Linux系统下完成了AD7705驱动程序和基于QT的系统软件设计,实现了对山茶油的检测。对山茶油体积分数进行了建模和预测,结果表明:预测体积分数值与实际体积分数值基本一致。 相似文献
14.
15.
多核处理器片内一般具有容量较大的动态RAM,其程序代码存储在片外Flash中,或者通过主机下载程序。多核DSP的启动和单核启动区别较大,本文以8核DSP芯片TMS320C6678为应用平台,介绍了多核DSP的启动方法。通过I2 C总线芯片存储一级启动程序,应用程序存储到容量较大的Nand Flash芯片,文中详细介绍了该启动方法的软硬件设计。 相似文献
16.
随着消费电子的发展,消费者对便携式电子产品的存储量要求不断增长.硬盘作为一种大容量的存储设备虽然能满足用户对存储量的要求,但是由于其体积功耗等缺点限制了其实际的应用,而Nand Flash具有体积小、功耗低、速度快及抗震等优异特性,使得采用Nand Flash作为便携式产品的存储介质成为可能,随着Nand Flash容量的不断增大,目前Nand Flash已广泛应用于便携式产品中.介绍了Nand Flash的硬件特点,分析了Linux MTD层(Memory Technology Device)的特性.并基于东南大学国家ASIC中心自主设计的嵌入式ARM11微处理器芯片SEP0718,针对Linux嵌入式操作系统,设计和实现了Nand Flash驱动,就其一些功能如读、写、擦做出了详细的描述,并给出了Nand Flash驱动在非DMA和DMA下的实验结果. 相似文献
17.
目前我国医院中财务系统应用的适配度较低,用户承载力弱,造成医院财务处理能力较差。因此,设计基于C/S模式的医院财务会计内控管理系统。在硬件方面,构建内控管理系统整体框架,将DDR3与原有的FPGA芯片相结合,利用闪速存储器Nand Flash。在软件方面,设计系统C/S结构,更新数据库内数据表的体现形式。并对扰动后的数据展开处理。经实验证明,设计的C/S模式系统的用户承载能力较强、适配度高、数据传输速度快。 相似文献
18.
嵌入式处理器S3C2440 Windows CE的RTC模块驱动设计与实现 总被引:3,自引:0,他引:3
简要介绍了S3C2440嵌入式微处理器,分析了S3C2440的RTC(Real-time clock)硬件构架及其工作原理,在此基础上给出了RTC模块在WinCE下驱动程序的设计与实现.最后给出了部分驱动源代码. 相似文献
19.
20.
《计算机测量与控制》2014,(4)
针对目前隧道中视频监控范围受限的问题,提出采用云台摄像头的监控方案;首先构建最基本的微控制处理单元,由Nand Flash和SDRAM存储电路、RS和USB接口电路、S3C2440核心处理器组成;其次通过RS-485接口连接云台摄像头,在设备接口文件中编写程序对它实现移动控制;最后在Linux内核中引入FFmpeg编码软件,采集的数据编码后利用设计的DM9000A连接电路把数据传输到远程客户端;实验验证了摄像头能上下左右移动,采集到的图像清晰,实现了隧道监控目的。 相似文献