嵌入式系统产品开发现已成为IT产业的主流发展方向之一,在不同应用领域的嵌入式系统产品开发中,都涉及到的一个共性关键技术是:嵌入式系统开发平台的研究与设计。 本文密切结合实际科研项目,采用软、硬件协同设计的研究方法,设计了一套基于ARM微处理器架构的嵌入式系统开发平台,为应用系统的开发者完成了大部分共性的底层设计工作,并针对现代酒店客房管理与控制系统的功能要求,以此平台为基础,开发了一个楼层机控制系统,并成功运用于深圳某国际大酒店的客房控制系统中,验证了本文研发成果的有效性和推广应用价值。 论文首先分析了当前国内外嵌入式系统的研究现状,然后研究了基于S3C44BOX开发板的硬件设计和实现过程,分别给出了电源模块、MCU核心模块、存储器模块、I/O接口模块、通信接口模块、调试以及系统扩展接口等主要模块的设计方法和电气原理图;使用CPLD实现了多功能JTAG调试器,在SDT环境下完成了硬件调试工作;研究了嵌入式操作系统的移植技术,针对VxWorks操作系统下载与应用,开发了适用于S3C44BOX的板级支持包,成功完成了BootRom和VxWorks两种映像的生成和加载;在论文的最后,研究了本平台在酒店客房控制系统中的实际应用方法,设计其作为楼层机的实现方案,讨论了网络通信与控制的工作原理,并给出了主要程序的流程图。
上传时间: 2013-06-02
上传用户:banyou
描述 P89C660/662/664/668单片机内带6KB/32KB/64KB/64KBFlash存储器,该存储器既可并行编程也可以串行在系统编程(ISP).在实际的成型产品中,可通过ISP升级用户程序在BootRom程序. 在Boot ROM程序中,可通过一个默认的串行下载器(UART)对Flash存储器作ISP编程,而在Flash代码区中并不需要有调用下载器的代码,用户程序可通过调用在Boot ROM中的标准子程对Flash存储器擦写和再编程(即IAP).
上传时间: 2013-10-18
上传用户:ouyang426
P89V51RD2具有IAP(在应用中编程)功能,用户通过在应用程序中调用IAP子程序,可实现有选择的对FLASH块进行擦除和编程。P89V51RD2的BootRom区为0000H~1FFFH,为避免和用户的程序代码发生冲突,调用IAP功能的代码要从地址2000H以后开始存放。以下讲述在Keil μVision2下用C语言和汇编语言混编的办法实现IAP调用的方法。
上传时间: 2013-10-08
上传用户:一诺88
在Wind River公司开发的VxWorks嵌入式操作系统平台上,改进交换机产品BootRom软件的实现方式;给出实现方法和改进目的,为BSP开发人员提供一套全新的BootRom实现方案。
标签: VxWorks River Wind 嵌入式操作系统
上传时间: 2014-01-16
上传用户:李梦晗
This a simple bootloader for AT91SAM7{S,X}{64,128,256} processors. It permits you to download new code to the device over USB. This BootRom is installed at address 0x00000000 in the ARM, which means that it is the first piece of code to execute after reset. At startup, it waits for a few seconds to see if the downloader is trying to connect. If not, then the bootloader gives up control and jumps to your program. If the downloader is trying to connect, then the bootloader receives the new program over USB and writes it into flash.
标签: bootloader processors download permits
上传时间: 2015-11-30
上传用户:shus521
这是别人发的LPC2210的BSP,没有用到BootRom,是驻留型的BSP。LPC2210的BSP, 太少了。该BSP的开发者强调我为人人,人人为我希望大家学习这种精神方便大家
上传时间: 2013-12-08
上传用户:TF2015
(1)基于部分u-boot代码自己调试的vxworks BSP (2)实现了nand/nor flash的tffs文件系统 (3)实现了对spi dataflash的访问 (4)实现了对启动参数和mac地址的文件保存 (5)通过命令行升级BootRom自身 (6)支持通过命令行实现对elf/bin文件格式的vxworks的下载,升级和引导 (7)实现了atmel的对32Mflash的支持,解决了芯片本身的bug (8)实现了CPU最小系统SDRAM FLASH 网口 串口的自检操作 (9)实现了针对at91rm9200的外部启动和内部启动的条件编译。在采用内部启动的时候,可由atmel提供的romboot引导。 本代码所有功能由本人调试通过,本站已有at91rm9200的bsp,但是肯定和本版本内容不一样。
标签: dataflash vxworks u-boot flash
上传时间: 2014-10-14
上传用户:英雄
低端路由器配置教程,包括路由器BootRom 升级和应用程序升级
上传时间: 2014-12-05
上传用户:jackgao
附件是一份S3C2410的原厂BSP源码,可以直接通过TORNADO环境编译生成BootRom和VXWORKS IMAGE,已经通过实验验证,希望能对BSP移植者有帮助~~~
上传时间: 2014-01-02
上传用户:ruan2570406
我们回到“编译网卡驱动程序”一节中所打开的控制台窗口,定位目录到D:\TORNADO.V2.2\target\config\pcPentium,插入您已经格式化好的软盘,然后运行: mkboot a: BootRom
上传时间: 2013-12-26
上传用户:wfeel