本文所要研究的就是基于ARM嵌入式系统通用bootloader的设计与实现。Bootloader是嵌入式系统中执行在内核操作系统前的一段代码,它的基本作用就是加载内核镜像。 在实践平台上,本课题硬件上采用了Intel Xscale系列的PXA255作为处理器,Xscale核心是与ARM V5TE构架兼容的,因此具有一定的代表性,并以此来搭建课题的硬件实践平台,软件上以Linux作为操作系统。而在具体的实现上目标是除了实现bootloader的基本功能外,还将它实现成一个更加复杂的系统,即增加对硬件电路板的支持,以方便开发人员进行调试以及开发。因此,本文重点阐述了实践上具体的设计,具体的实现以及简单评估了它的作用。最后,对实现的bootloader进行了扩展:即在阐明ARM嵌入式系统中bootloader的一些共同点之后,介绍了如何对其他ARM系统进行移植,以做到通用性。
标签: bootloader Bootloader ARM 嵌入式系统
上传时间: 2014-09-10
上传用户:lps11188
23c2410等处理器支持的,flash文件系统。
上传时间: 2014-01-12
上传用户:qunquan
嵌入式系统课程讲义,针对三星处理器平台教学
上传时间: 2013-12-17
上传用户:笨小孩
基于嵌入式处理器S3C2410的实时时钟控制源代码,有详细注释,非常适合嵌入式系统初学者。
上传时间: 2016-01-08
上传用户:372825274
基于嵌入式处理器S3C2410的异步串口通讯源代码,有详细注释,非常适合嵌入式系统初学者。
上传时间: 2016-01-08
上传用户:xinyuzhiqiwuwu
数字信号处理 (DSP) 已成为数字革命的基础。在手机的核心部分、音频和视频播放器、数码摄像机、电话基础设施、电机控制系统、甚至生物辨识安全设备中,您都能找到数字信号处理器 (DSP)。DSP应用程序开发实例
上传时间: 2013-12-28
上传用户:qweqweqwe
TMS320DM642 DSP是TI公司新近推出的一款高性能数字多媒体处理器,它的两级高速缓存(Cache)结构为高复杂度视频编码算法的高效率实现提供了有力的保证。综合考虑视频编码算法特点和Cache结构特征实现的算法,能够满足系统整体需求和指标要求
上传时间: 2016-01-15
上传用户:zhaiye
microchip pic32 32位处理器的TCPIP协议栈源码,支持BSD socket,Fat16文件系统。
上传时间: 2016-02-03
上传用户:teddysha
ADSP21060处理器PROM加载ASM代码,实现程序前的寄存器配置初始化。开发调试系统必备!
上传时间: 2016-03-04
上传用户:sqq
在采用多道程序设计的系统中,往往有若干个进程同时处于就绪状态。当就绪状态进程个数大于处理器数时,就必须依照某种策略来决定哪些进程优先占用处理器。本实验模拟在单处理器情况下处理器调度。要求设计一个按优先数调度算法和一个按时间片轮转法实现处理器调度的程序,选择其中一个调度算法,实现处理器调度。
上传时间: 2016-03-13
上传用户:阿四AIR