- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
板级⽀持包与系统引导
主要内容
• 嵌⼊式软件运⾏流程
• 版级⽀持包 BSP
• Bootloader
嵌⼊式软件运⾏流程
上电复位
板级初始化
远程升级
引导/升级系统 系统升级
本地升级
系统初始化
应⽤初始化 基于多任务操作系统的嵌⼊式软件
的主要运⾏流程
多任务应⽤
嵌⼊式软件运⾏流程-1
• 上电复位、板级初始化阶段
• 嵌⼊式系统上电复位后完成板级初始化⼯作。
• 板级初始化程序具有完全的硬件特性,⼀般采⽤汇编语
⾔实现。不同的嵌⼊式系统,板级初始化时要完成的⼯
作具有⼀定的特殊性,但以下⼯作⼀般是必须完成的:
• CPU中堆栈指针寄存器的初始化。
• BSS段(Block Storage Space表⽰未被初始化的数据)
的初始化。
• CPU芯⽚级的初始化:中断控制器、内存等的初始
化。
嵌⼊式软件运⾏流程-2
• 系统引导/升级阶段
• 根据需要分别进⼊系统软件引导阶段或系统升级阶
段。
• 软件可通过测试通信端⼝数据或判断特定开关的⽅
式分别进⼊不同阶段。
嵌⼊式软件运⾏流程-3
• 系统引导阶段,系统引导有⼏种情况:
• 将系统软件从NOR Flash中读取出来加载到RAM中运
⾏:这种⽅式可以解决成本及Flash速度⽐RAM慢的
问题。软件可压缩存储在Flash中。
• 不需将软件引导到RAM中⽽是让其直接在NorFlash上
运⾏,进⼊系统初始化阶段。
• 将软件从外存(如NandFlash、CF卡、MMC等)中读
取出来加载到RAM中运⾏:这种⽅式的成本更低。
嵌⼊式软件运⾏流程-4
• 系统升级阶段
• 进⼊系统升级阶段后系统可通过⺴络进⾏远程升级
或通过串⼝进⾏本地升级。
• 远程升级⼀般⽀持TFTP、FTP、HTTP等⽅式。
• 本地升级可通过Console ⼝使⽤超级终端或特定的升
级软件进⾏。
嵌⼊式软件运⾏流程-5
• 系统初始化阶段
• 在该阶段进⾏操作系统等系统软件各功能部分必需
的初始化⼯作,如根据系统配置初始化数据空间、
初始化系统所需的接⼝和外设等。
• 系统初始化阶段需要按特定顺序进⾏,如⾸先完成
内核的初始化,然后完成⺴络、⽂件系统等的初始
化,最后完成中间件等的初始化⼯作。
嵌⼊式软件运⾏流程-6
• 应⽤初始化阶段
• 在该阶段进⾏应⽤任务的创建,信号量、消息队列
的创建和与应⽤相关的其它初始化⼯作。
• 多任务应⽤运⾏阶段
• 各种初始化⼯作完成后,系统进⼊多任务状态,操
作系统按照已确定的算法进⾏任务的调度,各应⽤
任务分别完成特定的功能。
主要内容
• 嵌⼊式软件运⾏流程
• 版级⽀持包 BSP
• Bootloader
BSP
• BSP全称“板级⽀持包” (Board Support Packages),说
的简单⼀点,就是⼀段启动代码,和计算机主板的
BIOS差不多,但提供的功能区别就相差很⼤。
BSP在嵌⼊式系统中所处的位置
您可能关注的文档
- 内科学精品教学课件(时国朝)17 Gastritis2015-11.ppt
- 内科学精品教学课件(时国朝)18 急性胰腺炎八年制.ppt
- 内科学精品教学课件(时国朝)20 LYMPHOMA.ppt
- 内科学精品教学课件(时国朝)23 Nephrotic syndrome.ppt
- 内科学精品教学课件(时国朝)21 出血性疾病DIC.pptx
- 内科学精品教学课件(时国朝)24 肾小球疾病.pptx
- 内科学精品教学课件(时国朝)25 八年制讲课-AKI急性肾损伤.pptx
- 内科学精品教学课件(时国朝)27 Urinary tract infection尿路感染.ppt
- 内科学精品教学课件(时国朝)26 CKD2015-1.ppt
- 内科学精品教学课件(时国朝)28 教改甲亢.ppt
- 嵌⼊入式系统教学(南京大学)myReview.docx
- 嵌⼊入式系统教学(南京大学)总结.pdf
- 全科医学精品教学(重庆医科大学)01全科医学基本理论及发展史.pptx
- 全科医学精品教学(重庆医科大学)02全科医学的基本原则-以人为中心的健康照顾.pptx
- 全科医学精品教学(重庆医科大学)03全科医学中医患关系与沟通(英文课件).pptx
- 全科医学精品教学(重庆医科大学)04全科医疗策略与方法.ppt
- 全科医学精品教学(重庆医科大学)05以家庭为单位的健康照顾.ppt
- 全科医学精品教学(重庆医科大学)06以社区为范围的健康照顾.ppt
- 全科医学精品教学(重庆医科大学)07全科医疗中的临床预防.ppt
- 全科医学精品教学(重庆医科大学)08健康教育与健康促进10.27.ppt
文档评论(0)