嵌入式系统软件设计解读
(3)支撑软件 支撑软件指辅助软件开发的工具软件,如系统分析设计工具、在线仿真工具、交叉编译器、源程序模拟器和配置管理工具等。 在嵌入式系统当中,系统软件和应用软件运行在目标平台的(即嵌入式设备上)。 而对于各种软件开发工具来说,它们大部分都运行在开发平台(PC机)上,运行Windows或Linux操作系统。 BSP是针对某个特定的单板而设计的。 系统都会提供相应的演示版本的BSP(最小系统BSP)。 BSP对于用户(指系统开发人员)是开放的,用户可以根据不同的硬件需求对其进行改动或二次开发。 BSP主要包括BootLoader(引导加载程序)和设备驱动程序两个方面的内容。 对于不同的嵌入式操作系统,BSP的具体结构和组成是不相同的。 从宿主机下载的文件通常首先被BootLoader保存到目标机的RAM中,然后再被BootLoader写到目标机上的固态存储设备中,BootLoader的这种模式通常在系统更新时使用。 工作于这种模式下的BootLoader通常都会向它的终端用户提供一个简单的命令行接口,比如U-Boot、Blob、VIVI等。 BIOS程序是用户不能更改,编译编程的,只能对参数进行修改设置。但是程序员还可以编程修改BSP,在BSP中任意添加一些和系统无关的驱动或程序,甚至可以把上层开发的统统放到BSP中 注意: 不同的嵌入式系统的EOS所包含的组件
您可能关注的文档
- 山林纠纷调处培训要点.pptx
- 山水诗要点.ppt
- 山羊养殖技术要点.ppt
- 山西公务员考试真题及答案解析要点.doc
- 山西吉县北京林业大学教学实习基地的施工组织设计要点.doc
- 山西教师招聘教育学心理学试题及答案(共六份试卷)要点.doc
- 山西师范大学校园内植物简介要点.ppt
- 山西晋城生成实习报告要点.docx
- 山西某县太阳能供电系统的方案要点.doc
- 山西某煤矿安全预评价报告要点.doc
- 干摩擦釜用机械密封结构优化与端面摩擦磨损机理研究.docx
- 基于“筋骨同治”理论DTT-HTO保膝治疗对髌股关节影响的临床研究.docx
- 基于多物理场耦合的静脉性耳鸣骨壁重建的手术规划研究.docx
- 基于脑电信号的草原公路典型交通场景认知与分类研究.docx
- 奉泰凯斯顿酒店管理规则制度前厅部操作指南.docx
- 四川省成都经开区实验中学2019届高三英语试卷含答案.docx
- 外研版七年级下册英语module3精选习题说课材料_1.docx
- 2025年消防队伍培训考试题库消防安全知识与队伍建设应急处理试题附答案.docx
- 天猫新编度各类目年费与服务费明细表.docx
- MOOC时代环境艺术设计教学模式改革研究.docx
原创力文档

文档评论(0)