ARM的BootloADer代码运行环境: Win9x/NT/2000/XP/2003
标签: BootloADer ARM 代码
上传时间: 2013-07-25
上传用户:fff4444
嵌入式系统发展到今天,应用越来越复杂,功能越来越强大,这就使得我们在嵌入式开发中必须加入对操作系统的支持,由此,产生了BootloADer的应用。作为嵌入式系统中的启动模块,BootloADer的作用就是引导和加载操作系统内核镜像。BootloADer的设计与移植工作已经成为嵌入式系统开发中的重要环节。 在实际的嵌入式系统开发项目中,人们经常选择移植通用BootloADer,例如U-Boot到自己的目标板。U-Boot虽然支持多种嵌入式操作系统和处理器架构,功能设置高度灵活,设备驱动丰富,但U-Boot代码组织结构过于庞大,启动流程机理和文件间的依赖关系复杂,这使得采用U-Boot进行BootloADer的开发往往会不得要领;另一方面,嵌入式系统是资源受限的,为了更好的适应市场,嵌入式产品的开发极其重视成本。以U-Boot-1.1.4来说,其源代码大小就有38.4M,移植后生成的可执行bin文件一般也要500K以上,这对于宝贵的Flash资源来说无疑是种浪费。 论文以ARM内核处理器应用为切入点,设计了一种小型ARMBootloADer-MicroBootloADer。在理论上,通过对BootloADer的分析,总结了其主要功能、启动过程,提出了BootloADer设计的典型框架,并按照这一典型框架对MicroBootloADer进行了总体设计。在实现上,采用模块化设计原则组织源文件,使得整个MicroBootloADer组织结构清晰简洁,便于维护与扩展,方便针对不同硬件平台的移植进行修改。 论文的创新点在于做到了代码量大小与功能的平衡。整个文件组织只有37个文件,代码总计为208K,生成的可执行bin文件仅35K。通过实验验证,MicroBootloADer完全能够完成BootloADer的基本功能,其扩展功能也能实现下载操作系统镜像,并让其在目标板上成功运行,具有一定的现实意义和后续应用开发价值。
标签: BootloADer ARM 内核
上传时间: 2013-04-24
上传用户:qweqweqwe
·M68HC08及HCS08系列单片机BootloADer引导程序源码/示例
标签: BootloADer 08 M68 HCS
上传时间: 2013-04-24
上传用户:koulian
16位PIC BootloADer的应用实例
标签: BootloADer PIC 002 485
上传时间: 2013-10-22
上传用户:784533221
BootloADer是微处理器上电时运行的第一段代码,它可以通过通信接口实现对微处理器内部应用程序的更新升级,为网络化嵌入式产品的应用程序升级带来极大的便利。由于目前没有统一嵌入式系统的BootloADer。基于NEC 78K0系列单片机自编程原理,设计出一个适用于78K0/Fx2系列单片机的BootloADer,并能够通过单片机串口在线升级应用程序。 Abstract: BootloADer is the first piece of code executed after microprocessor startup. It makes the embedded product’s firmware update conveniently through communication interface. However, no unified BootloADer is available for all kinds of microprocessor products. Based on the principle of self-programming NEC 78K0s’ series, a useful BootloADer which is suitable for 78K0/Fx2s’ series MCU is designed,the design can update the application through serial ports.
标签: BootloADer MCU 自编程
上传时间: 2013-10-25
上传用户:fang2010
AVR单片机BootloADer使用手册(Atmega16) 目前单片机的使用越来越趋于灵活,资源越来越丰富,这一点我们可以在它的下载方式中可以看到。传统的单片机(51系列)下载方式基本上就是使用高压(12V)编程器,虽然效率高,但是使用不便,成本很高。而新型单片机可以使用ISP下载,使得芯片的编程变得更加容易和低成本,但是效率较低,同时要占用单片机一定的功能口,在设计时必须考虑这些。目前,高档单片机都有一种类似于PC机中BIOS功能的下载方式:IAP(在应用编程),用户可以根据需要直接使用串口,SPI口,I2C口等各类适合用户开发的资源口来实现芯片的程序下载,要实现以上功能,我们就必须要用到BootloADer。
标签: BootloADer Atmega AVR 16
上传时间: 2013-10-28
上传用户:drink!
ArmLinux.BootloADer.全程详解
标签: BootloADer ArmLinux
上传时间: 2013-11-14
上传用户:1583060504
嵌入式BootloADer技术内幕
标签: BootloADer 嵌入式
上传时间: 2013-12-14
上传用户:Alick
本书详细讲解了BootloADer的工作原理以以及如果实现在不同设备上。本书共分六个章节。
标签: BootloADer
上传时间: 2013-11-11
上传用户:zmy123
讲述了基于ARM 处理器的嵌入式系统在上电启动后应用程序或操作系统运行前,对处理器及其内部功能模块进行初始化的过程,并结合经过实际验证的代码详细的分析了S3C44B0 BootloADer 的运行过程。
标签: BootloADer ARM 启动流程
上传时间: 2014-12-30
上传用户:1234xhb