这篇具有很好参考价值的文章主要介绍了ARM第一章平时作业。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。
第
1
章
嵌入式系统基础(
共
59
分
)
一、什么是嵌入式系统?
通常的定义:嵌入式系统是以应用为中心,以计算机技术为基础,采用可剪裁软硬件,
适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。
(5 分)
通俗的定义:嵌入到对象体系中的专用计算机系统。(
通常的定义和通俗的定义任意写 出一个就可以得 5
分。
)
嵌入性、专用性与计算机系统是嵌入式系统的三个基本要素。
二、嵌入式微处理器的体系结构有哪两种?简单两种体系结构各自的特点。
(
8
分)
嵌入式微处理器的体系结构有冯.
诺依曼结构和哈佛结构两种。
(2 分)
冯
.
诺依曼结构也称为普林斯顿结构,是一种将程序指令存储器和数据存储器合并在一
起的存储器结构。
单次取指令长度和取
数据的长度相同。
(3 分)
哈佛结构:是一种将 程序指令存储和数据存储分开的存储器结构。程序指令存储和数
据存储分开,
单次取指令长度和取
数据的长度可以不相同。
(3 分)
三、简单描述嵌入式实时操作系统中的任务的四个状态。
(
8
分)
实时操作系统中的任务有四个状态:
运行
、
就绪
、
挂起
、
冬眠
。
运行:获得 CPU 的控制权。
(2 分,只给出状态名称只得
1
分)
就绪:进入任务等待队列,等待通过调度转为运行状态。
(2 分,只给出状态名称只得
1 分)
挂起:任务发生阻塞,移出任务就绪队列,等待系统实时事件的发生而唤醒,从而转为
就绪 或 运行。
(2 分,只给出状态名称只得
1
分)
冬眠:任务完成 或 错误 等原因被清除的任务,也可以认为是系统中不存在的任务。
(2 分,只给出状态名称只得 1
分)
四、简述精简指令集
RISC
和复杂指令集
CISC
的主要区别
(
8
分)
RISC
:
一个周期执行一条指令,通过简单指令的组合实现复杂操作,指令长度固定。
CISC:
指令长度不固定,执行需要多个周期。
RISC:
流水线每周期前进一步
CISC:
指令的执行需要调用一段微程序
RISC:
更多通用寄存器
CISC:
用于特定目的的专用寄存器
RISC:
独立
Load/Store
指令完成数据在寄存器和外部存储器之间的传输
CISC:
处理器
能够直接处理存储器中的数据
五、通过网上查找资料,列出一些嵌入式操作系统,并对其做简单介绍
(
提供
7
种以上的嵌入式操作系统,至少其中
3
种是
PPT
中未提到过的嵌入式操作系
统
)
。
(
14
分)
(1)FreeRTOS:FreeRTOS 是一种可裁剪、可定制且开源的实时操作系统,被广泛应用于小型微控制器和嵌入式系统中。它提供了丰富的任务调度和同步机制,并支持多个 CPU 架构和硬件平台。
(2)uC/OS-II:uC/OS-II 是一种经典的嵌入式实时操作系统,被设计用于低成本和低功耗的微控制器。它具有可裁剪的内核、简单易用的 API 和可靠的内存管理机制,并支持多个 CPU 架构和硬件平台。
(3)μClinux:μClinux 是一个专门为嵌入式系统设计的 Linux 内核,可以在没有 MMU 的系统上运行。它提供了标准的 Linux API 和应用程序支持,并且易于移植和定制化。
(4)NuttX:NuttX 是一个实时、可裁剪的开源操作系统,专为嵌入式系统和微控制器设计。它支持多个 CPU 架构和硬件平台,提供了任务调度、同步和通信机制、文件系统和驱动程序等功能。
(5)QNX:QNX 是一个实时的、分布式的嵌入式操作系统,被广泛应用于工业控制、汽车、医疗设备等领域。它具有高度可靠的内核、安全性和可扩展性,并支持多核和虚拟化技术。
(6)ThreadX:ThreadX 是一种高性能、实时的嵌入式操作系统,被设计用于小型微控制器和嵌入式系统。它具有可裁剪的内核、低开销的任务切换机制和优秀的性能和可靠性。文章来源:https://www.toymoban.com/news/detail-512626.html
(7)Zephyr:Zephyr 是一个轻量级的、实时的、开源的嵌入式操作系统,支持多种 CPU 架构和硬件平台。它提供了丰富的任务调度、同步和通信机制、文件系统和驱动程序等功能,并具有灵活的可裁剪性和易于使用的 API。文章来源地址https://www.toymoban.com/news/detail-512626.html
六、多选题
(
10
分)
1
、以下关于
RISC
和
CISC
说法正确的是
(
A、C
)
。
(3 分)
A
、
RISC
一个周期执行一条指令。
B
、
RISC
相对于
CISC
,其指令集实现的功能更多。
C
、
RISC
相对于
CISC
具有更多的寄存器
D
、
RISC
能直接处理存储器中的数据
2
、嵌入式系统的三个基本要素是(
A、
B
、
C
)
(2 分)
A
:嵌入性
B
:专用性
C
:计算机系统
D
:通用性
3
、在以下分类中,属于按实时性划分的是
(
B
、
D
)
。
(2 分)
A
、
8
位嵌入式系统。
B
、硬实时系统。
C
、前后台系统
D
、软实时系统
4
、属于硬件调试工具是(
A、
C
、
D
)。
(3 分)
A
、实时在线仿真器
B
、电路开发板
C
、逻辑分析仪
D
、
ROM
仿真器
七、单选:
(
6
分)
1
、在下列嵌入式处理器类型中,集成度最高的是
(
D
)
。
(3 分)
A
、嵌入式微处理器
B
、嵌入式微控制器
C
、嵌入式
DSP
处理器
D
、
SOC
片上系统
2
、实时操作系统中的任务的就绪状态是指
(
B
)
。
(3 分)
A
、获得
CPU
的控制权。
B
、进入任务等待队列,等待通过调度转为运行状态。
C
、任务发生阻塞,移出任务就绪队列。
D
、任务完成或错误 等原因被清除的任务。
到了这里,关于ARM第一章平时作业的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!