二、填空题1. 由于Bootloader的实现依赖于CPU的体系结构,因此大多数Bootloader都分为stagel和stage2两大部分。依赖于CPU体系结构的代码,比如设备初始化代码等,通常都放在stage1中,且使用______语言来实现,以达到短小精悍的目的。而stage2则通常用C语言来实现,这样可以实现更复杂的功能,而且代码会具有更好的可读性和______性。
2. ARM处理器Cortex系列包括Cortex嵌入式处理器和Cortex应用处理器,其中Cortex嵌入式处理器包括主要应用于控制领域的______系列和面向实时应用领域的______系列。
3. 嵌入式系统的开发过程按顺序可以分成______分析与规格说明、系统设计、______设计、系统集成与测试等4个阶段,测试的目的是验证模块/系统的功能和性能,以及发现错误。
4. 实时系统对时间约束要求的严格性,使______性成为实时系统的一项重要性能要求,它是指RTOS能够对外部事件的______时间和实时任务的执行时问进行判断,以确定被事件触发的实时任务能否在规定的时间内完成。
5. 按照AMBA总线规范,基于ARM内核的嵌入式处理器芯片采用系统总线与______总线两层结构的方式构建片上系统。其中的系统总线主要用于连接______带宽快速组件。