虫虫首页| 资源下载| 资源专辑| 精品软件
登录| 注册

BOOTloader

在嵌入式操作系统中,BOOTloader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内嵌一段短小的启动程序),因此整个系统的加载启动任务就完全由BOOTloader来完成。在一个基于ARM7TDMIcore的嵌入式系统中,系统在上电或复位时通常都从地址0x00000000处开始执行,而在这个地址处安排的通常就是系统的BOOTloader程序[1]。
  • 汇编语言

    汇编语言,主要用于板子BOOTloader开发,可以用于最简单的功能开发

    标签: 汇编语言

    上传时间: 2014-01-01

    上传用户:gundan

  • vivi是MIZI公司开发的系统引导程序,原本只支持串口下载。本文以S3C2410处理器加CS8900网络芯片为例,介绍一种在vivi基础上增加网络支持的设计方法

    vivi是MIZI公司开发的系统引导程序,原本只支持串口下载。本文以S3C2410处理器加CS8900网络芯片为例,介绍一种在vivi基础上增加网络支持的设计方法,使vivi能够通过TFTP下载文件,可以有效地缩短系统的开发周期,方便用户使用。 关键词 vivi BOOTloader TFTP协议 网络功能扩展   随着嵌入式的发展,基于ARM的系统越来越流行。在开发ARM系统时,第一步就是要选择一种合适的BOOTloader。目前网络上可得到的BOOTloader很多,一般几十KB,所以除非要求把BOOTloader限制在几KB以内,否则没有必要自己去写一个BOOTloaderBOOTloader一般存放在Flash中。当前主流的Flash分为NOR Flash和NAND Flash。前者价格比后者高出很多,而性能相差无几。如果系统采用的是NAND Flash,那么vivi可能会是一个好的选择。

    标签: vivi S3C2410 MIZI 8900

    上传时间: 2014-01-03

    上传用户:moerwang

  • h8/3649f芯片的控制台程序

    h8/3649f芯片的控制台程序,烧入芯片后启动,相当于一个BOOTloader,可以用命令行方式控制板上设备。

    标签: 3649 芯片 控制台 程序

    上传时间: 2014-01-27

    上传用户:wsf950131

  • 基于博创ARM3000的平台上的几个开发程序。 包含程序math.c以及其他的一些库文件。整个文件完整

    基于博创ARM3000的平台上的几个开发程序。 包含程序math.c以及其他的一些库文件。整个文件完整,可进行编译下载。 开发软件是SDT: 11、BOOTloader实验

    标签: 3000 math ARM 程序

    上传时间: 2016-03-10

    上传用户:PresidentHuang

  • 如果需要研究炬力的mp3体系

    如果需要研究炬力的mp3体系,这个代码一定要看。这是一个相当月BOOTloader的程序。

    标签: mp3 炬力

    上传时间: 2013-12-24

    上传用户:wuyuying

  • AT91SAM7S64代码

    AT91SAM7S64代码,USB BOOTloader

    标签: SAM7 SAM S64 AT

    上传时间: 2014-01-18

    上传用户:朗朗乾坤

  • 构建嵌入式Linux系统的详细文档

    构建嵌入式Linux系统的详细文档,系统启动BOOTloader的编写,GNU交叉工具链的构建,u-boot的移植,linux2.6内核的移植,应用程序的移植 NAND flash驱动的编写与移植

    标签: Linux 嵌入式 文档

    上传时间: 2014-01-19

    上传用户:bibirnovis

  • 采用128字节

    采用128字节,xmodem协议,从串口引导的BOOTloader

    标签: 128 字节

    上传时间: 2014-11-26

    上传用户:zhanditian

  • blob源代码

    blob源代码,对研究BOOTloader和编写嵌入式软件作参考。希望对大家有用

    标签: blob 源代码

    上传时间: 2014-01-17

    上传用户:gonuiln

  • 如果您刚接触嵌入式开发

    如果您刚接触嵌入式开发,那么大量可用的引导装载程序(BOOTloader)、规模缩小的分发版(distribution)、文件系统和 GUI 看起来可能太多了。但是这些丰富的选项实际上是一种恩赐,允许您调整开发或用户环境以完全符合您的需要。对 Linux 嵌入式开发的概述将帮助您理解所有这些选项。

    标签: 嵌入式开发

    上传时间: 2016-04-26

    上传用户:sardinescn