嵌入式Linux操作系统;(1)bootloader程序
一般来说,bootloader都分为主机端(host)和目标端(target)两个部分。目标端嵌入目标系统中,在启动之后就一直等待和主机端的bootloader程序之间的通信连接。目标端程序需要使用交叉编辑器编译,主机端的使用本地编译器编译。在主机端和目标端之间的通信方式没有规定,一般由bootloader程序自己规定。
但有些bootloader并不需要提供服务端程序,而是使用标准的终端程序作为主机端的连接程序,可以使用Linux下的minicom、kermit或者Windows下的超级终端作为主机端程序。
一般bootloader提供给用户一个交互shell,通过交互式完成自由主机控制目标板的过程,bootloader可以存放在flash中,也可以下载到RAM中,以bootmem方式启动。
CPU总是从一个位置开始启动,bootloader被CPU运行,并为操作系统的运行做准备,一般来说,bootloader的作用有如下几个。
;① 初始化处理器???bootloader会初始化处理器中的一些配置寄存器,如ARM720T体系结构的CPU如果需要使用MMU,就应当在bootloader中进行初始化。
② 初始化必备的硬件。使用bootloader初始化板上的必备硬件,如内存、终端控制器等初始化就是通过它完成的;用于从主机下
您可能关注的文档
- Android应用程序设计教程第5章 数据存储.ppt
- Android应用程序设计教程第6章 Android多媒体.ppt
- Android应用程序设计教程第8章 综合实训二 基于Android的手机定位项目.ppt
- Android移动开发项目式教程课程内容总结.pptx
- ARM嵌入式系统原理与开发第3章 ARM汇编语言程序设计.pptx
- ARM嵌入式系统原理与开发第4章a 基于S3C2410的硬件结构与接口编程.pptx
- ARM嵌入式系统原理与开发第7章 嵌入式系统开发的实验基础.pptx
- ASP,NET 2,0实用教程第八章 Web服务.ppt
- ASP,NET 2,0实用教程第二章 C#编程基础.ppt
- ASP,NET 2,0实用教程第九章学生信息管理系统.ppt
最近下载
- 2026年延边大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 2023年西南大学计算机科学与技术专业《数据结构与算法》科目期末试卷A(有答案).docx VIP
- 成品保护和工程保修工作的管理措施及承诺.docx VIP
- 2023年宁夏大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案).docx VIP
- 标准图集-98ZJ621围墙大门.pdf VIP
- 2023年武汉理工大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案).docx VIP
- 【初高中】【学习系列】主题班会:自习的静,成长的劲【课件】.pptx
- 2023年西北大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案).docx VIP
- 2023年中南大学计算机科学与技术专业《数据库原理》科目期末试卷B(有答案).docx VIP
- 《转K6型转向架》课件.pptx VIP
原创力文档

文档评论(0)