中国大学嵌入式系统开发答案(慕课2023完整答案)

中国大学嵌入式系统开发答案(慕课2023完整答案)

第一单元 基础与硬件(第1~3章(1~5讲))

第01讲 嵌入式系统概述(书1.1~1.3)随堂测验

1、中国整答对ARM-Cortex系列处理器来说,大学错误的嵌入说法是
A、Cortex-A为应用处理器
B、式系Cortex-M为微控制器系列
C、统开Cortex-R为实时处理器
D、发答Cortex-A为汽车电子系列

2、案慕案嵌入式系统分为微控制器与应用处理器两大类,课完这样表述是中国整答否正确?

3、微处理器MCU的大学英文全称为Microcontroller,多媒体应用处理器MAP的嵌入英文全称为Multimedia Application Processor,这样说法是式系否正确?

4、简要阐述嵌入式系统的统开基本含义

5、简要阐述嵌入式系统的发答由来、特点及分类

6、案慕案简要阐述MCU的基本含义,以及MCU出现前后测控系统设计方法发生的重要变化

第02讲 嵌入式系统常用术语(书1.4)随堂测验

1、下面哪一模块可以将数字信号专为模拟信号?
A、网卡
B、A/D
C、I2C
D、D/A

2、GPIO即是通用输入输出引脚,MCU可读取该引脚的值,也可以向该引脚写值。

3、说说什么是RTOS,你所了解的RTOS有哪些?有什么特点?

第03讲 嵌入式系统常用的C语言基本语法概要(书1.5)随堂测验

1、下面选项中,哪一项说法是正确的?
A、用void * 定义的变量为无类型指针变量,必须指向一个没有类型的地址。
B、因C语言是高级语言,所以其不允许用户使用寄存器来提高运算的执行效率。
C、C语言的构造类型中结构体和共用体均为构造类型,其使用方法基本相同。
D、C语言函数的返回值类型由函数的声明来确定,和return语句中的返回表达式的类型无关。

2、分析下面程序实现的功能int func(int data) { int count=0; while(data != 0) { data &= data -1; count++; } return count; }

第04讲 M0+体系结构与指令系统简介(书第2章)随堂测验

1、可以说ARM Cortex-M0+是:
A、是一种类型的CPU
B、是一种类型的MCU
C、是一种类型的单片机
D、是一种类型的PC机

2、字节存储顺序(Endianess)分为小端格式(Little endian)和大端格式(Big endian),小端格式的含义是:
A、小端格式是指字的低字节存储在低地址中,字的高字节存储在高地址中。
B、小端格式是指字的低字节存储在高地址中,字的高字节存储在低地址中。
C、小端格式是指字的低字节存储在CPU内高位寄存器中,字的高字节存储在CPU内低位寄存器中。
D、小端格式是指字的低字节存储在CPU内低位寄存器中,字的高字节存储在CPU内高位寄存器中。

3、"+"伪运算是在程序编译期间完成的

4、ARM Cortex-M0+中调用子程序是用BL指令,不是用B指令。

5、ARM Cortex-M0内部寄存器有:

6、ARM Cortex-M0+内部的应用程序状态寄存器APSR主要包含的关键位有:

第05讲 存储映像、中断源与硬件最小系统(书第3章)随堂测验

1、KL系列的一个具体MCU型号标识含有:
A、内核类型、内部Flash大小信息
B、封装类型、CPU最高频率、包装类型信息
C、质量状态、系列号、内核类型、内部Flash大小、温度范围、封装类型、CPU最高频率、包装类型信息
D、质量状态、系列号、内核类型、内部Flash大小、温度范围、封装类型信息

2、MCU的片内Flash主要功能是:
A、存放临时数组
B、存放静态变量
C、存放临时变量
D、存放中断向量表、程序代码、常数等

3、在滤波电路中,相对于大电容来说,小电容滤高频杂波。

4、MCU硬件最小系统一般由电源、晶振、复位、写入器接口电路等四个部分构成。

5、MCU硬件最小系统的基本含义是:

第二单元 入门与软件框架(第4~6章(6~14讲))

第06讲 GPIO及基本打通原理(书4.1~4.2)随堂测验

1、所学MCU芯片每个引脚均有一个引脚控制寄存器,该寄存器的第10-8位(MUX字段)的功能是()
A、引脚复用
B、中断配置
C、中断状态标志
D、上拉或下拉使能

2、利用GPIO引脚控制LED小灯时,一定是高电平LED小灯亮,低电平LED小灯灭。

3、请根据教材4.2.1节知识,已知端口PORTA的引脚控制寄存器的基地址为0x4004_9000,那么PORTC口4号引脚的引脚控制寄存器地址是( )

第07讲 程序的基本调试方法(补充)随堂测验

1、下面不是嵌入式调试手段的是()
A、单步调试
B、打桩调试
C、printf输出信息调试
D、直接运行

2、单步调试中,我们可以了解程序运行时的哪些状态?
A、变量值
B、CPU寄存器状态
C、外设寄存器状态
D、Flash状态

3、单步调试可以应用于嵌入式系统程序中断调试。

4、在工程中含有较多中断和通信的情况下,出现跑飞现象,应该采用( )调试方法?

第08讲 用构件方法进行GPIO应用编程(书4.3~4.4)随堂测验

1、无操作系统下,关于嵌入式程序运行路线,下面描述正确的是:( )
A、仅main函数一条运行路线
B、只有中断这条运行路线
C、有两条运行路线:一条是中断线,一条是main函数线
D、应用程序可以实现自我调用

2、构件的设计应满足()
A、要考虑使用与移植的方便
B、要有统一、规范的编码风格与注释
C、尽量使用宏
D、在构件中不使用全局变量

3、底层构件的封装是多余的,编程时直接操作底层寄存器就可以了。

4、简要分析gpio_set函数的封装要点。

第09讲 分析一个汇编实例(书4.5~4.6)随堂测验

1、指令“PUSH { R0-R3}”的作用是什么?
A、将寄存器R0、R3入栈
B、将寄存器R0、R1、R2、R3入栈
C、将寄存器R0入栈
D、将寄存器R3入栈

2、汇编中子程序的概念和C语言函数的概念相似。

3、汇编“MOV R0,#0” 和“MOVS R0,#0”的区别是什么?

4、汇编语言中,参数传递通常使用哪些寄存器?

第10讲 嵌入式硬件构件与底层驱动构件基本规范(书第5章)随堂测验

1、公共要素文件中,一般应包括以下几个方面的内容:
A、包含描述芯片寄存器映射的头文件
B、一位操作的宏函数
C、对外接口函数声明
D、重定义基本数据类型

2、在底层驱动构件中,可以根据需要适当使用全局变量。

3、设计中间构件时,如何描述需求接口及供给接口?

第11讲 串行通信基础知识与UART驱动构件使用方法(书6.1~6.2)随堂测验

1、以下关于波特率的描述中错误的是:
A、把每秒内传送的位数叫做波特率。
B、波特率的提高,位长变小。
C、波特率的提高,位长变大。
D、通信距离短,可以适当提高波特率。

2、RS232采用负逻辑,-10V~-3V为逻辑“1”,+3V~+10V为逻辑“0”。

3、从知识要素角度,UART驱动构件的基本函数应包括:

第12讲 ARM Cortex-M0+中断机制与中断编程步骤(书6.3)随堂测验

1、M0+中断结构包括:
A、M0+内核
B、嵌套中断向量控制器NVIC
C、模块中断源
D、中断服务例程

2、如果同时有多个中断信号到来,NVIC根据设定好的中断优先级进行判断;如果优先级完全相同的多个中断源同时请求,则先响应IRQ号较大的。

3、UART初始化函数至少包括哪几个参数?

第13讲 UART驱动构件的设计方法(书6.4)随堂测验

1、一般使用状态寄存器的RDRF位与控制寄存器的RIE位搭配使用来完成串口数据的读取。

2、请给出UARTx模块SBR字段(0-12位)BR位值的计算公式。

3、请解释临界区的概念。

第14讲 C#快速入门与串口通信编程方法随堂测验

1、关于嵌入式软件开发的说法正确的是?
A、因下位机程序需要执行较高的效率,故其开发中应追求高效率,而不应遵守软件开发规范。
B、上位机程序可通过通信将接收到的数据保存到数据库中,以供其他程序调用展示。
C、上位机程序只能通过C/S结构开发实现。
D、上位机程序的开发需遵守软件开发规范,但可不注重软件文档的编写。

2、请归纳总结下 上位机通过串口与下位机通信的编程步骤

第三单元 基本模块(第7~10章(第15~24讲))

第15讲 ARM Cortex-M0+内核定时器(Systick)(书7.1)随堂测验

1、SysTick定时器可以实现的功能是( )
A、输入捕获
B、输出比较
C、脉冲宽度调制
D、嵌入式操作系统的时间“滴答”

2、在ARM Cortex-M0+中,所有内核异常的优先级都可以手动设置。

3、SysTick定时器的寄存器有( )、( )、( )和校准寄存器。

第16讲 脉宽调制、输入捕捉、输出比较(书7.2~7.3)随堂测验

1、脉宽调制的分辨率取决于( )
A、MCU的内核时钟频率
B、MCU的外部时钟频率
C、定时器选用的时钟频率
D、MCU内核时钟频率和MCU外部时钟频率

2、脉宽调制的主要技术指标包括( )
A、占空比
B、对齐方式
C、极性
D、时钟源

3、一般情况下,MCU实现的PWM波的脉冲宽度的增加与减少可以连续变化。

4、假设定时器的频率是48MHz,实现2μs的高电平持续时间需要的时钟周期个数是( )

第17讲 周期中断定时器、低功耗定时器、实时时钟(书7.4~7.7)随堂测验

1、下面哪种时钟源可以用于PIT?
A、系统总线时钟
B、32.768kHz晶振时钟源
C、内部参考时钟
D、OSCERCLK时钟

2、LPTMR的时钟源可以是:
A、1kHz的LPO时钟
B、32kHz的慢速IRC时钟
C、4MHz的快速IRC时钟
D、8MHz 的OSCERCLK时钟

3、LPTMR的计数器采用增1计数方式。

4、RTC模块包含两个中断向量号,秒中断的中断向量号为( ),其他中断对应的中断向量号为( )。

第18讲 GPIO应用—键盘(书8.1)随堂测验

1、4×5键盘可以安排( )个按键。
A、4
B、8
C、16
D、20

2、一般情况下,可以正确获得键值的常用键盘扫描方式有
A、随机扫描键盘
B、程序空闲时扫描键盘
C、定时扫描键盘
D、中断服务例程中扫描键盘

3、键盘驱动构件只适用于KL25、KL26系列MCU。

4、5×5键盘的键值至少要用( )个字节表示。

第19讲 GPIO应用—LED(书8.2)随堂测验

1、五连排共阴极8段数码管共有( )根线需要连接到MCU
A、40
B、13
C、12
D、11

2、实际应用中,有8个8段数码管,就必须由64根数据线来控制数码管的亮暗

3、n连排数码管也称动态扫描数码管,我们看到整排数码管同时显示数字是由于( )造成的现象

第20讲 GPIO应用—LCD(书8.3)随堂测验

1、下面关于HD44780编程结构的描述中正确的是:
A、指令寄存器(IR)只能写入。
B、字符发生器RAM(CG RAM)提供给用户自定义特殊字符用。
C、对LCD的基本操作主要包括LCD模块初始化及LCD显示。
D、当RS=0时,数据线DB7到DB0上的数据写入数据寄存器中。

2、HD44780模块的E引脚信号在下降沿时才将数据真正写入到LCD模块中,因此需保证E引脚在产生下降沿时数据已经被送至总线上,否则会无法正常显示。

3、LCD构件入口参数是:

第21讲 Flash在线编程构件的使用(书9.1~9.2)随堂测验

1、Flash驱动构件中,写入操作包括以下哪几个参数:
A、扇区号。
B、扇区内偏移地址。
C、待写入数据的字节数。
D、待写数据缓冲区的首地址。

2、用本章给出的加密方法对芯片加密后,通过外部调试接口只能进行整体擦除操作,而无法执行访问Flash的指令。

3、写入器编程模式和Flash在线编程模式的区别:

第22讲 Flash在线编程构件的设计方法(书9.3)随堂测验

1、下面关于Flash驱动构件描述正确的有:
A、Flash具有初始化、擦除和写入、按逻辑地址读取、按物理地址读取、保护六种基本操作。
B、FTFA命令的操作主要包括载入命令到通用命令参数寄存器组、清CCIF位启动命令、执行命令与报错。
C、驱动构件功能函数放置在命名为flash.h的文件中。
D、对模块进行初始化,主要是判断和等待Flash操作命令完成、清相关的标志位、对杂项模块中平台控制寄存器的PLACR_ESFC进行设置。

2、写入函数与擦除函数类似,主要区别在于,擦除操作向目标地址中写0xFF,而写入操作需要写入指定数据。

3、KL系列MCU提供了哪些Flash在线编程的寄存器?

第23讲 模数转换ADC模块(书10.1)随堂测验

1、下面关于KL25的ADC模块描述正确的有:
A、ADC模块只有一个,是线性逐次逼近ADC。
B、同时具有差分输入和单端输入两种采集模式。
C、差分模式的精度可配置为24位。
D、单端模式的精度可配置为24位。

2、为了使采样的数据更准确,必须对采样的数据进行物理量回归。

3、ADC模块的初始化需要哪些参数?

第24讲 数模转换DAC与CMP模块(书10.2~10.3)随堂测验

1、CMP驱动构件的功能函数有:
A、模块初始化函数cmp_init()。
B、设置DAC输出值函数dac_set_value()。
C、中断使能函数cmp_enable_int()。
D、中断除能函数cmp_disable_int()。

2、利用简单电压比较器可将正弦波变为同频率的方波或矩形波。

3、DAC转换器的功能是:

第四单元 较复杂通信模块(第11~12章(第25~31讲))

第25讲 串行外设接口SPI模块(书11.1)随堂测验

1、下列哪些是SPI构件功能函数的参数:
A、模块号No
B、SPI主从机选择MSTR
C、波特率BaudRate
D、时钟极性CPOL与相位CPHA

2、SPI通信中,主机和从机必须使用同样的时钟极性与时钟相位,才能正常通信。

3、串行外设接口SPI是原摩托罗拉公司推出的一种( )通讯接口。

第26讲 集成电路互联总线I2C模块(书11.2)随堂测验

1、一般情况下,一个标准的I2C通信由( )组成。
A、开始信号
B、从机地址传输
C、数据传输
D、结束信号

2、I2C总线数据通信协议规定:当时钟信号为低电平时,才允许数据线上的电平状态变化。

3、I2C的全名是( )

第27讲 触摸感应接口TSI模块(书11.3)随堂测验

1、TSI实现的原理是( )
A、人体与电极的电阻大小
B、电压大小
C、人体与电极的电感效应
D、人体与电极的电容效应

2、TSI测量电容的原理是通过测量电极上三角波信号的频率变化来实现的。

3、TSI驱动构件包括( )三种基本操作。

第28讲 USB基本概念及从机编程方法(书12.1~12.2)随堂测验

1、USB支持多种类型的传输模式,不包括:
A、块传输。
B、中断传输。
C、异步传输。
D、控制传输。

2、USB总线使用差分信号传输数据,有利于保证数据的完整性和消除噪声干扰。

3、KL25作为USB设备时的驱动构件中主要包括哪些函数?

第29讲 USB主机编程方法(书12.3)随堂测验

1、本讲中使用KL25开发的USB主机能识别特定的USB设备(例如U盘)。

2、USB主机驱动构件主要包括哪些功能:

3、KL25作为USB主机时,USB模块初始化的主要功能包括:

第30讲 MCU的USB底层驱动设计方法(上)(书12.4~12.7)随堂测验

1、USB事务处理中,最重要的三个事务处理是:
A、SETUP事务处理。
B、SOF事务处理。
C、IN事务处理。
D、OUT事务处理。

2、USB数据传输类型中,批量传输用于传输大量的、速率恒定的且对周期有要求的数据,适合于音频和视频类设备。

3、USB设备中,根据用途,可将端点分为哪两类

第31讲 MCU的USB底层驱动设计方法(下)(书12.4~12.7)随堂测验

1、USB主机程序分为4个层次,不包括以下哪个层次:
A、文件系统层。
B、USB设备层。
C、USB接口层。
D、USB驱动构件层。

2、BDT页寄存器用来计算当前缓冲区描述符表在系统存储空间的地址。

3、USB主机设备之间通信时基本采用中断方式,具体用到的中断类型有哪些?

学习通嵌入式系统开发

嵌入式系统是指在其他设备、产品中固定嵌入的计算机系统。学习嵌入式系统开发可以让你掌握嵌入式系统的设计和开发技术,从而能够在机器人、智能家居、智能车辆等领域发挥作用。

学习嵌入式系统开发的必备知识

学习嵌入式系统开发需要掌握一些基础知识,主要包括:

  • 计算机组成原理
  • 汇编语言
  • C语言
  • 操作系统原理
  • 微控制器原理
  • 电路原理

学习嵌入式系统开发的方法

学习嵌入式系统开发可以采用以下方法:

  1. 在线课程学习:学习通等在线教育平台有许多嵌入式系统开发的课程,包括视频、实践操作等,可以灵活地安排时间进行学习。
  2. 实践操作:通过购买开发板、电子元器件等进行实践操作,做一些小项目,来加深对嵌入式系统的理解。
  3. 参加培训:一些培训机构会开设嵌入式系统开发的课程,可以参加相应的培训。

嵌入式系统开发的工具

一些常用的嵌入式系统开发的工具包括:

  • Keil C51:一款广为人知的C51编译器,主要用于单片机开发。
  • IAR Embedded Workbench:一款集成化的嵌入式系统开发工具,支持多种MCU。
  • MCU模拟器:可以用来模拟MCU的运行环境,方便进行调试。
  • 逻辑分析仪:可以用来分析嵌入式系统中的信号和数据。

嵌入式系统开发的应用

嵌入式系统开发的应用范围广泛,主要包括:

  • 智能家居
  • 机器人控制
  • 智能交通
  • 医疗设备
  • 航空航天

嵌入式系统开发的就业前景

嵌入式系统开发是一个非常有前景的领域。随着物联网技术、云计算技术等的快速发展,嵌入式系统将得到广泛应用,因此嵌入式系统开发人才也将越来越受到欢迎。

嵌入式系统开发人才可以在各种领域中发挥作用,比如机器人、智能家居、智能车辆等。嵌入式系统开发人才的职业发展路径包括软件工程师、硬件工程师、系统架构师等。

总结

学习嵌入式系统开发需要掌握一定的基础知识,并采用适合自己的学习方法进行学习。嵌入式系统开发的工具、应用和就业前景都非常广阔,是一个非常有前景的领域。


沉淀池主要的设计参数是表面负荷,它的单位是L/m2。

A.相对比较重视程序法的是()
B.“线的认识”包括哪些内容( )
C.( )构图给人运动,不稳定的感觉。角度越大,其运动感觉越强烈。
D.金融中介体系的一般构成包括()


每当一名队员在场上获得控制一个活球时,他的队应在()秒钟内尝试投篮

A.佛文化带来了许多之前没有的中药。
B.智慧职教: RGP不易变形,成像质量好。
C.当PowerPoint程序运行时
D.22-判断:巴氏杀菌乳、灭菌乳和发酵乳中都不得添加食品添加剂。


在图像检测系统中,在测量物体轮廓或透明物体缺陷或计数等的场合,经常采用背光源。

A.卸荷回路适用于系统执行元件。
B.【图】这位患者的姿态,通常表明他的疾病多为虚证,寒证,和阴证。
C.实现旅游体验的重要途径()
D.下了关于循环协议借款的说法中,错误的是


坦培拉这种画法是使用( )调和颜料进行做画的。

A.当涵洞洞顶填土高度( )时叫暗涵;
B.格塞尔认为,个体的发展取决于()
C.绩效计划是绩效管理的起点
D.下列关于格瓦拉的描述正确的选项有( )


52.除白兰地外的所有烈酒都可通用净饮杯。

A.社会交换理论是在广泛地吸收其他学科思想的基础上形成的,其主要的思想来源是( )
B.嵌入式系统可以应用在机器人运动控制系统当中。
C.《简·爱》的故事按时间主要发生在( )( )( )和( )地方
D.强度不合格的水泥应作废品处理。(


Parenting is not an easy task.

A.MBTI性格理论基本概念类型包含几个维度
B.决策活动的第二阶段是()
C.Uiview的superview
D.下列量表或方法是用来评定肩关节的是( )


进气持续角等于进气门早开角和进气门晚关角之和。

A.( )是近代旅游业产生的重要条件。
B.Windows7中的“任务栏”上存放的是 。
C.韦伯有关社会行动的类型有目的合理性行动,情感行动,传统行动,价值和理性行动( )
D.智慧职教: 采用坐标法进行公路中线放样一般需要输入的数据有( )。


When you budget, you _____________.

A.下列表述中 , 能够揭示管理会计特征的有
B.“和如羹焉,水火醯醢盐梅以烹鱼肉。”说的是( )。_
C.制动器的旋转部分只有制动鼓,且用螺钉与轮毂固定而一起转动。
D.铸造金合金中增加钯元素将导致材料的。


马克思主义是()相统一的思想体系,是工人阶级和人民群众争取自身解放的理论指南。

A.《素问举痛论》所述寒气客于肠胃之间、膜原之下的见症是:()
B.社区诊断的资料来源不包括:
C.以下上网方式中采用无线网络传输技术的是____。
D.植物病害都是对人类有害的。


如果给出的文件名是*.*,表示的含义是( )

A.选取V带型号,主要取决于________。
B.在完成修改更新后需保存工程图时,对文件的保存顺序要求为以下哪种()。
C.Because’99’ and for a long time
D.中高级综合课的词汇教学应该:


Access()对象是显示

A.公园《高音炮PK广场舞》
B.形象设计分类:主要包括了个人形象、群体形象和以人为核心的外在景观。
C.个体因素会影响我们的认知准确度,造成认知偏差。
D.休克失代偿期主要微循环变( )


通过人体的电流强度取决于( )

A.由于放大电路中存在电抗性元件,当信号频率较高或较低时,放大倍数会变( )
B.在交易磋商中,发盘时卖方作出的行为,而接受则是买方作出的行为。( )
C.赖氨酸侧链上的氨基可以进行甲基化修饰。
D.在回归分析中,代表了数据点


两岸同胞要以心相交、尊重差异、增进理解,不断增强()。

A.刚体对转轴的角动量定理和转动定理有何关系
B.What are the words for types of payment
C.()包括紧密联系的自我认知、自我体验和自我控制三部分。
D.急性阑尾炎病人手术后需要准备


Ag-DDC法是用来检查( )

A.乙炔的四个原子在空间呈()。
B.智慧职教: 信息分类编码原则()。
C.在20世纪其风格被称为“神圣简约主义”的伟大作曲家是:()(0.8分)
D.下列关于“范例教学法”的描述正确的是( )。