- 1
- 0
- 约5.61千字
- 约 45页
- 2019-11-11 发布于湖北
- 举报
嵌入式系统与软件 软件学院 第六章 板级支持包与系统引导 核心内容 嵌入式软件运行过程 板级支持包(BSP) RTOS的引导模式 Boot Loader 嵌入式系统的执行流程 嵌入式软件运行流程 嵌入式软件运行流程 上电复位、板级初始化阶段 嵌入式系统上电复位后完成板级初始化工作。 板级初始化程序具有完全的硬件特性,一般采用汇编语言实现。不同的嵌入式系统,板级初始化时要完成的工作具有一定的特殊性,但以下工作一般是必须完成的: CPU中堆栈指针寄存器的初始化。 BSS段(Block Storage Space表示未被初始化的数据)的初始化。 CPU芯片级的初始化:中断控制器、内存等的初始化。 嵌入式软件运行流程 系统引导/升级阶段 根据需要分别进入系统软件引导阶段或系统升级阶段。 软件可通过测试通信端口数据或判断特定开关的方式分别进入不同阶段。 嵌入式软件运行流程 系统引导阶段 RAM启动 将系统软件从NOR Flash中读出并加载到RAM中运行:解决成本及Flash速度较慢问题。软件可压缩存储在Flash中 NorFlash启动 让软件直接在NorFlash上运行,进入系统初始化阶段 外存启动 将软件从外存(如NandFlash、CF卡、MMC等)中读取出来加载到RAM中运行:这种方式的成本更低。 嵌入式软件运行流程 系统升级阶段 进入系统升级阶段后系统可通过网络进行远程升级或通
您可能关注的文档
- 山东省枣庄市2015届高三一模数学试题(理科、含答案).doc
- 山东省枣庄市峄城区吴林街道中学2015年初中数学学业水平考试模拟试题(二).doc
- 山东省枣庄市峄城区吴林街道中学八年级数学上册 第五章 回顾与思考教案 (新版)北师大版.doc
- 山东省枣庄市薛城区奚仲中学2015-2016学年七年级12月月考语文试卷.doc
- 山东省枣庄市薛城区舜耕中学2015届高三4月模拟考试文综地理1.doc
- 山东省枣庄市滕州市羊庄镇找水.doc
- 山东省枣庄第八中学北校高中语文必修五:第三专题《渔父》课件(共23张PPT).ppt
- 山东省枣庄市峄城区吴林街道中学九年级物理全册 181 电能 电功教案 (新版)新人教版.doc
- 山东省枣庄市薛城区舜耕中学2015届高三4月模拟考试文综地理试题.doc
- 山东省泰安区2013-2014学年上学期初中九年级期中考试思想品德试卷.doc
- 广西南宁市第二中学2025-2026学年八年级下学期开学收心自测英语试卷(含解析).docx
- 广西南宁市武鸣区武鸣高级中学等校2026年高考模拟信息卷数学试题(含解析).docx
- 广西壮族自治区崇左市江州区2025-2026学年八年级上学期期末语文试题(含解析).docx
- 广西壮族自治区防城港市防城区2025—2026学年八年级上学期期末地理试题(含解析).docx
- 部编版一年级下册语文第五单元培优卷A卷(含答案).docx
- 福建省厦门海沧实验中学2025-2026学年高二上学期期末地理试题(含解析).docx
- 甘肃省天水市甘谷县模范初级中学2025-2026学年九年级数学下学期第一次检测考试试题(含解析).docx
- 甘肃省武威市凉州区爱华育新学校2025-2026学年九年级上学期12月月考英语试题(解析版).docx
- 甘肃张掖市2025--2026学年下学期九年级数学阶段反馈试卷(含解析).docx
- 广东惠州博罗县2025-2026学年九年级上学期阶段诊断历史试卷(含解析).docx
原创力文档

文档评论(0)