嵌入式系统的BootLoader简述
来源:互联网 发布:kaili linux 编辑:程序博客网 时间:2024/05/16 15:31
首先说一下BootLoader的概念,BootLoader就是在OS内核运行之前运行的一小段程序,其一般被烧到Flash的0x00000000地址处,作为上电后执行的第一部分指令,它需要完成两个主要任务:1.memory remap;2.把内核装载到SDRAM中的合适位置上去。然后PC会跳转到内核的入口点去运行,也就是启动OS。
BootLoader分为两种工作模式:Bootloading和Downloading模式;前者是正常的工作模式。后者用于通过串口或者某种通信方式从Host下载文件,往往第一次安装内核,根文件系统或者系统更新时会使用这种模式。
BootLoader的概念大概就写这么多了,以后我会通过分析ARM7 4510B的BootLoader源代码,来学习ARM体系结构,和其汇编指令。
- 嵌入式系统的BootLoader简述
- 嵌入式系统的bootloader
- 深入嵌入式系统的 BootLoader
- 深入嵌入式系统的 BootLoader
- 深入嵌入式系统的 BootLoader
- 深入嵌入式系统的 BootLoader
- 深入嵌入式系统的 BootLoader
- 深入嵌入式系统的 BootLoader
- 深入嵌入式系统的 BootLoader
- 深入嵌入式系统的bootloader
- 深入嵌入式系统的 BootLoader【转】
- 嵌入式Linux系统的Bootloader简介
- 嵌入式Linux系统的Bootloader简介
- 嵌入式系统bootloader详解
- 嵌入式系统BootLoader技术内幕
- 嵌入式系统BootLoader技术内幕
- 嵌入式系统BootLoader技术内幕
- 嵌入式系统 BootLoader 技术内幕
- 路过,只因注定我是你生命中的过客...
- VC++ADO连接数据库
- VB中显示TIF(扫描文件)的方法
- Visual C++中的活动数据对象(ado)
- CSDN技术英雄会,会了哪些英雄?
- 嵌入式系统的BootLoader简述
- c#连接sql数据库
- ADO接口简介
- [HP]hp机子又坏了
- 在Visual C++中用ADO进行数据库编程
- java中格式化输出数字
- 关于越狱(第三季)
- 让老外吐血的中文
- Grub命令和使用详解