版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2026年物联网应用技术(智能终端实训)试题及答案一、单项选择题(本大题共20小题,每小题2分,共40分。在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。)1.在智能终端开发中,STM32微控制器的GPIO端口在设置为推挽输出模式时,其输出电平的驱动能力主要取决于()。A.上拉电阻的阻值B.内部MOSFET的导通电阻C.外部负载的电容大小D.端口的输入阈值电压2.某物联网终端采用RS-485总线进行通信,若总线标准规定最大传输速率为10Mbps,此时最大传输距离约为()。A.1200米B.100米C.15米D.1公里3.在使用HAL库开发STM32时,函数`HAL_GPIO_TogglePin(GPIOA,GPIO_PIN_5)`的主要功能是()。A.将PA5引脚设置为高电平B.将PA5引脚设置为低电平C.读取PA5引脚的当前电平状态D.翻转PA5引脚的当前电平状态4.下列关于ZigBee无线传感网络技术的描述中,错误的是()。A.ZigBee通常采用CSMA/CA机制避免信道冲突B.ZigBee网络中只能存在一个协调器节点C.ZigBee的拓扑结构支持星型、树型和网状网D.ZigBee节点必须一直处于活跃接收状态以降低延迟5.在I2C总线通信中,当主机发送完地址字节后,从机返回ACK信号,该信号表现为()。A.SCL为高电平时,SDA由高变低B.SCL为高电平时,SDA保持高电平C.SCL为低电平时,SDA由高变低D.SCL为低电平时,SDA保持高电平6.某温度传感器输出电压为0~5V,对应温度范围-20℃~100℃。若ADC参考电压为3.3V,采用12位ADC,采集到的数字量为2048,则对应的温度值约为()。A.20℃B.40℃C.60℃D.80℃7.在嵌入式FreeRTOS操作系统中,任务调度器在进行任务切换时,主要保存和恢复的是()。A.全局变量的值B.堆栈指针和CPU寄存器上下文C.动态内存分配表的指针D.外设寄存器的值8.NB-IoT(窄带物联网)技术主要应用于()场景。A.高速率、低延迟的视频传输B.深覆盖、低功耗、大连接的广域物联网C.短距离、高速率的设备互联D.移动互联网浏览9.在MQTT协议中,消息服务质量(QoS)等级为1时,代表()。A.最多分发一次,可能丢失B.至少分发一次,保证到达,可能重复C.只分发一次,保证到达且不重复D.依赖于Broker的配置10.STM32的定时器TIM2配置为PWM输出模式,若预分频系数(PSC)为71,自动重装载值(ARR)为999,则输出的PWM频率为()。(假设定时器时钟频率为72MHz)A.1kHzB.10kHzC.72kHzD.720Hz11.下列传感器中,利用霍尔效应原理工作的是()。A.DHT11温湿度传感器B.MPU6050陀螺仪加速度计C.AH3144霍尔开关传感器D.HC-SR501人体红外感应模块12.在电路设计中,为了防止按键按下时的机械抖动导致误触发,除了硬件滤波外,最常用的软件处理方法是()。A.中断优先级调整B.轮询检测电平变化C.延时去抖动检测D.增加上拉电阻13.LoRaWAN协议中,ClassA终端设备的特点是()。A.支持随时进行下行通信B.具有固定的接收时隙,低功耗C.仅在发送后短时间内打开两个接收窗口D.支持多播通信14.在使用SPI接口连接Flash存储器时,通常需要的四根信号线是()。A.SCK,MOSI,MISO,NSS/CSB.TX,RX,RTS,CTSC.SDA,SCL,GND,VCCD.D+,D-,GND,VBUS15.智能终端通过LwIP协议栈进行以太网通信,当调用`netconn_accept()`函数时,该函数的行为是()。A.非阻塞地获取连接状态B.阻塞等待直到有客户端连接建立C.发送连接请求给服务器D.关闭指定的网络连接16.下列关于嵌入式系统低功耗设计的描述,不正确的是()。A.未使用的外设时钟应及时关闭B.CPU在空闲时应进入Sleep或Stop模式C.尽可能使用轮询方式代替中断方式D.降低CPU主频可以降低动态功耗17.在CAN总线通信中,若节点A和节点B同时发送数据,且节点A的ID优先级高于节点B,则()。A.节点B会赢得总线控制权B.节点A会赢得总线控制权,节点B自动退出发送C.总线进入错误被动状态D.数据发生碰撞,产生错误帧18.在STM32的RTC(实时时钟)配置中,通常需要配置()作为时钟源以保证掉电后时间继续运行。A.内部HSI振荡器B.外部HSE振荡器C.外部32.768kHz低速晶振(LSE)D.内部LSI振荡器19.JSON数据格式`{"temp":25.6,"hum":60}`在物联网终端中通常用于()。A.底层驱动寄存器配置B.应用层数据交换与序列化C.硬件中断向量表定义D.内存堆栈管理20.某智能手环终端在充电时发热严重,最可能的原因是()。A.蓝牙天线发射功率过大B.充电管理电路的线性稳压损耗过大或充电电流过大C.加速度计采样频率过高D.屏幕刷新率过高二、多项选择题(本大题共10小题,每小题3分,共30分。在每小题列出的五个备选项中有至少两个是符合题目要求的,请将其代码填写在题后的括号内。多选、少选、错选均不得分。)1.物联网智能终端的感知层主要包括哪些关键技术组件?()A.传感器节点B.RFID标签与读写器C.二维码/条形码生成与识别D.TCP/IP协议栈E.云计算平台2.STM32微控制器的Flash存储器主要用于存储()。A.用户编写的程序代码B.断电后需要保存的配置参数C.运行时的堆栈变量D.启动代码E.动态分配的内存堆3.下列关于DMA(直接存储器访问)的描述,正确的有()。A.DMA可以在外设和内存之间传输数据,无需CPU干预B.使用DMA可以显著提高CPU的运行效率C.DMA传输完成后通常会触发中断通知CPUD.DMA传输过程中CPU不能访问总线E.所有外设都支持DMA传输4.在物联网终端安全设计中,防止重放攻击的常见措施包括()。A.在数据包中增加时间戳B.使用非对称加密算法C.在数据包中增加随机数D.定期更新通信密钥E.关闭所有调试接口5.常见的低功耗广域网(LPWAN)技术包括()。A.NB-IoTB.LoRaWC.SigfoxD.Wi-Fi6E.Bluetooth5.06.在FreeRTOS中,任务间通信与同步的机制包括()。A.队列B.信号量C.互斥量D.任务通知E.全局变量(需配合关中断保护)7.下列关于ModbusRTU通信协议的描述,正确的有()。A.基于RS-485或RS-232物理层B.采用主从问答模式C.帧结构中包含CRC校验D.支持广播地址通信E.是一种应用层协议,与物理层无关8.智能终端在进行PCB设计时,关于电源去耦电容的放置原则,正确的有()。A.去耦电容应尽可能靠近芯片的电源引脚B.小容量电容(如0.1uF)用于滤除高频噪声C.大容量电容(如10uF)用于滤除低频纹波D.所有去耦电容应统一集中在电源入口处E.去耦电容的极性可以随意连接9.在使用超声波测距模块(如HC-SR04)时,计算距离的依据是()。A.发射脉冲与接收回波之间的时间差B.接收回波的幅度大小C.声波在空气中的传播速度(约340m/s)D.发射脉冲的频率E.模块的供电电压10.下列属于ARMCortex-M处理器异常和中断管理特性的有()。A.嵌套向量中断控制器(NVIC)B.支持中断咬尾C.支持晚到中断处理D.硬件压栈E.只能通过软件查询中断源三、判断题(本大题共15小题,每小题2分,共30分。请判断下列说法的正误,正确的打“√”,错误的打“×”。)1.物联网智能终端的核心是数据处理,因此传感器采集数据的准确性对系统影响不大,主要看云计算端的算法。()2.STM32的NVIC(嵌套向量中断控制器)支持中断优先级分组,可以设置抢占优先级和响应优先级。()3.I2C总线是一种多主多从的总线,但在同一时刻只能有一个主机控制总线。()4.在C语言编程中,为了防止变量被编译器优化掉,常使用`volatile`关键字修饰。()5.BLE(蓝牙低功耗)技术只能进行点对点通信,不能组网。()6.51单片机的堆栈指针SP在上电复位后的初始值指向内部RAM的最低地址。()7.使用DMA进行ADC采集时,可以开启循环模式,实现不间断的数据流采集。()8.MQTT协议的Broker(代理服务器)必须保留所有客户端发布的历史消息。()9.看门狗定时器(WDT)的主要作用是监测系统软件故障,在程序跑飞时复位系统。()10.在RTOS中,高优先级的任务一旦就绪,会立即抢占低优先级任务的CPU使用权。()11.4G模组在进行TCP/IP连接时,通常需要通过AT指令集进行控制。()12.OLED显示屏(如0.96寸SSD1306)只能通过I2C接口进行控制,不支持SPI接口。()13.在电路中,TVS二极管主要用于防止静电放电(ESD)和浪涌电压对电路的损坏。()14.ZigBee协议的物理层和MAC层基于IEEE802.15.4标准。()15.智能终端的OTA(Over-The-Air)升级功能意味着设备必须一直保持无线连接状态。()四、填空题(本大题共15小题,每小题2分,共30分。请将正确的答案填写在题中横线上。)1.在物联网架构中,负责采集物理世界信息的层被称为________层。2.STM32F103系列微控制器属于ARMCortex-M________内核架构。3.若一个10位ADC的参考电压为3.3V,则其理论上的分辨率约为________mV(保留两位小数)。4.在C语言中,`0x12<<2`的计算结果是________(十六进制表示)。5.UART异步通信中,常用的波特率9600表示每秒传输________个位。6.在FreeRTOS中,用于创建任务的API函数是________。7.DHCP协议的作用是________。8.一个IP地址为192.168.1.10,子网掩码为255.255.255.0,则该IP地址所在的网络号是________。9.在SPI通信中,CPOL=1,CPHA=1表示________模式。10.STM32的每个GPIO端口都有16个引脚,如GPIOA的引脚范围是PA0到________。11.电容式触摸传感器的基本原理是检测人体触摸时引起的________变化。12.为了在STM32中实现1ms的精确延时,通常使用________(外设名称)结合中断的方式。13.在LoRa调制技术中,扩频因子(SF)越大,________越好,但数据传输速率越低。14.JSON数据格式中,对象使用大括号`{}`表示,而有序列表使用________表示。15.在PCB焊接工艺中,________焊锡由于含有铅,对环境有害,目前已逐渐被无铅焊锡取代。五、简答题(本大题共4小题,每小题10分,共40分。)1.简述输入捕获模式的工作原理及其在测量信号频率或脉宽中的应用。2.比较轮询方式、中断方式和DMA方式进行数据传输的优缺点。3.在物联网智能终端开发中,什么是“边缘计算”?它与云计算相比有哪些优势?4.简述MQTT协议中的“保留消息”和“遗嘱消息”的作用。六、综合应用题(本大题共3小题,共40分。)1.(本题15分)某智能农业监测终端使用STM32F103作为主控芯片,通过DHT11温湿度传感器采集环境数据,并通过ESP8266Wi-Fi模块将数据上传至云端服务器。(1)请画出DHT11与STM32之间的典型硬件连接电路(仅需描述引脚连接关系,如VCC、GND、DATA)。(2)DHT11的DATA引脚采用单总线通信协议,请简述主机(STM32)启动一次温湿度转换读取的时序步骤。(3)若ESP8266通过UART与STM32连接,请写出STM32通过AT指令让ESP8266连接TCP服务器的关键指令序列(假设SSID:"IoT_Test",PWD:"12345678",ServerIP:"192.168.1.100",Port:8080)。2.(本题10分)在FreeRTOS实时操作系统中,有两个任务:Task_A(高优先级)和Task_B(低优先级)。系统中还有一个二值信号量Semaphore。Task_A的代码逻辑:```cvoidTask_A(voidpvParameters){voidTask_A(voidpvParameters){while(1){xSemaphoreTake(Semaphore,portMAX_DELAY);//执行关键操作xSemaphoreGive(Semaphore);vTaskDelay(100);}}```Task_B的代码逻辑:```cvoidTask_B(voidpvParameters){voidTask_B(voidpvParameters){while(1){xSemaphoreTake(Semaphore,portMAX_DELAY);//执行耗时操作,耗时约200msxSemaphoreGive(Semaphore);vTaskDelay(10);}}```假设信号量初始值为1。请分析在Task_B正在执行耗时操作期间,Task_A就绪后的系统调度过程及可能出现的现象,并给出解决方案。3.(本题15分)某智能手环使用锂电池供电,通过MAX17048电量计芯片监测电量,使用STM32读取。(1)已知MAX17048通过I2C接口连接,从机地址为0x36,寄存器0x04存储了16位电量百分比数据(SOC),高字节在前。请编写一段C语言函数(基于HAL库),读取当前的电量百分比。(2)在系统设计中,为了降低功耗,当检测到手环静止超过5分钟后,系统会进入Stop模式。请写出进入Stop模式前的必要准备步骤及唤醒后的恢复流程。七、计算题(本大题共2小题,每小题10分,共20分。)1.某STM32定时器配置如下:定时器时钟频率=预分频系数P自动重装载值A请计算:(1)该定时器的定时周期T(单位:秒)。(2)若在该定时器中每更新一次事件翻转一次LED,则LED的闪烁频率是多少?2.某压力传感器输出电压与压力P呈线性关系:=0.5×传感器量程为0~20kPa。使用12位ADC进行采集,ADC参考电压=3.3(1)请写出压力P与ADC采集值D的计算公式。(2)若ADC采集值为D=答案与解析---一、单项选择题1.B解析:推挽输出模式下,输出电平由内部PMOS和NMOS管轮流导通控制,驱动能力取决于MOSFET的导通电阻(Rds_on),电阻越小驱动能力越强。2.A解析:RS-485在最高传输速率10Mbps下,传输距离会大幅缩短,但在较低速率(如100kbps)下可达1200米。题目考查在特定高速率下的典型距离,通常标准中10Mbps对应距离极短,但选项中最符合RS-485长距离特性的是A(注:严格来说10Mbps只能达几米,但此类题目通常考查常识性极值,若按标准物理层极限,10Mbps通常不推荐用于长距离,但在考题中若指代标准定义的最大距离,通常指低速下的1200米,此处若按速率距离乘积常数估算,10Mbps对应约10-20米,但选项无此值,可能题目意指RS-485标准特性,选A作为最典型特征值,或选项C更符合物理极限,参考标准教材,RS-485在100kbps下1200m,1Mbps下100m左右,10Mbps下极短。鉴于选项,若必须选,C更符合物理规律,但A是RS-485的最显著标签。此处按严谨物理规律,选C或无解,但通常考试会考查低速特性,若题目意为“RS-485标准规定最大距离”,则是1200m。此处暂定A,但需注意速率与距离的反比关系)。修正:根据RS-485标准,数据传输速率与传输距离成反比。在10Mbps下,距离通常只有几米到十几米。选项C(15米)最接近物理事实。选项A(1200米)是在100kbps以下的速度。故选C。3.D解析:`HAL_GPIO_TogglePin`函数用于翻转指定引脚的电平状态,即高变低,低变高。4.D解析:ZigBee节点为了低功耗,大部分时间处于休眠状态,只有Coordinator和Router可能需要一直开启(取决于配置),EndDevice绝大部分时间是休眠的。D选项说“必须一直处于活跃接收状态”是错误的。5.A解析:I2C协议中,ACK信号在第9个时钟周期(SCL高电平)期间,SDA被拉低为低电平。若为高电平则表示NACK。6.B解析:量程-20~100℃,跨度120℃。0~5V对应120℃,则1V对应24℃。ADC12位,范围0~4095。2048对应电压2048/4095×3.3≈1.65V。注意传感器输出0~5V,但ADC参考3.3V,这意味着采集范围被限制在0~3.3V。1.65V对应的温度计算:1.657.B解析:任务切换的核心是保存当前任务的上下文,即CPU寄存器(PC,SP,PSR等)和堆栈指针,以便下次恢复。8.B解析:NB-IoT专为低功耗、广覆盖、大连接的物联网应用设计。9.B解析:QoS1表示“至少分发一次”,Broker会确认收到,但可能因重发导致消息重复。10.A解析:定时器频率公式f=。f11.C解析:AH3144是霍尔开关传感器。DHT11是温湿度,MPU6050是MEMS惯性单元,HC-SR501是热释电红外。12.C解析:软件去抖动最常用的方法是检测到电平变化后延时10ms~20ms再次检测,确认状态稳定。13.C解析:LoRaWANClassA是最低功耗类,终端只在发送后短暂打开两个接收窗口(RX1,RX2)接收下行数据。14.A解析:SPI信号线包括SCK(时钟)、MOSI(主出从入)、MISO(主入从出)、NSS/CS(片选)。15.B解析:`netconn_accept()`在NetconnAPI中是阻塞函数,用于等待客户端连接。16.C解析:中断方式比轮询方式更省电,因为CPU不需要一直查询,可以休眠。轮询会让CPU满载运行,功耗极大。17.B解析:CAN总线采用位仲裁,ID越小优先级越高。节点AID优先级高(数值小),节点B检测到总线电平与自己发送不一致(显性优先隐性),自动退出发送,转为接收。18.C解析:RTC需要低速时钟源,且通常由VBAT电池供电,LSE(32.768kHz)是最佳选择,功耗低且精度高。19.B解析:JSON是一种轻量级的数据交换格式,常用于物联网应用层的数据封装和序列化,方便与云端交互。20.B解析:充电发热主要源于充电管理电路的压差(电流×压差)产生的热量,或者锂电池大倍率充电本身产生的热量。二、多项选择题1.ABC解析:感知层包括传感器、RFID、GPS、摄像头等数据采集设备。TCP/IP是网络层/传输层,云计算是应用层。2.ABD解析:Flash存储代码和常量数据,也可以模拟EEPROM存储配置。堆栈和动态堆在SRAM中。3.ABC解析:DMA无需CPU干预,提高效率,传输完发中断。DMA传输时CPU可以访问其他总线资源(只要不冲突),并非所有外设都支持DMA。4.ACD解析:防重放攻击主要依靠时间戳和Nonce(随机数)保证消息新鲜性,定期换密钥也是安全措施。非对称加密主要用于身份认证和密钥交换,不直接防重放。5.ABC解析:NB-IoT、LoRaWAN、Sigfox均为LPWAN技术。Wi-Fi6和蓝牙5.0属于短距离无线技术,虽低功耗但非广域网。6.ABCD解析:队列、信号量、互斥量、任务通知都是FreeRTOS的标准IPC机制。全局变量也能用但不是推荐的特定机制。7.ABCD解析:ModbusRTU常用于串口,主从模式,含CRC校验,支持广播。它依赖于串行物理层,E选项错误。8.ABC解析:电容应靠近引脚,小电容滤高频,大电容滤低频。集中放置或极性接反是错误的。9.AC解析:超声波测距基于声波飞行时间(TimeofFlight),即时间差和声速。与幅度、频率、电压无关(频率影响衰减但不是计算依据)。10.ABCD解析:NVIC支持自动压栈、出栈、咬尾和晚到中断处理,以降低中断延迟。软件查询是旧式8位机做法。三、判断题1.×解析:GIGO原则,若前端数据采集不准,后端算法再好也无法还原真实信息,且终端处理能力也在增强。2.√解析:NVIC确实支持优先级分组。3.√解析:I2C支持多主,但通过仲裁机制确保同一时刻只有一个主机控制总线。4.√解析:`volatile`告诉编译器不要优化该变量的读写,因为变量可能被硬件或中断改变。5.×解析:BLE支持Mesh组网(BluetoothMesh)。6.×解析:51单片机SP复位后指向07H,因为00H-07H被寄存器组R0-R7占用。7.√解析:DMA的Circular模式可以实现自动重装载,无限循环采集。8.×解析:Broker是否保留历史消息取决于配置(CleanSession),默认或通常不保留所有历史,只转发给当前订阅者。9.√解析:看门狗用于系统死机或跑飞时的自动复位。10.√解析:抢占式调度原理。11.√解析:绝大多数4G模组使用AT指令控制。12.×解析:SSD1306支持I2C和SPI、并行等多种接口。13.√解析:TVS(瞬态抑制二极管)用于过压保护。14.√解析:ZigBee的底层物理层和MAC层基于802.15.4。15.×解析:OTA可以在设备唤醒连接时进行,不需要一直在线。四、填空题1.感知解析:物联网三层架构:感知层、网络层、应用层。2.M3解析:STM32F103是Cortex-M3内核。3.3.22解析:3.3V4.0x48解析:0x12=5.9600解析:波特率定义。6.xTaskCreate解析:FreeRTOS创建任务函数。7.自动分配IP地址解析:DynamicHostConfigurationProtocol。8.192.168.1.0解析:IP与掩码相与得到网络号。9.CPHA=1,CPOL=1解析:即Mode3。时钟空闲高电平,第二个边沿采样。10.PA15解析:0-15共16个。11.电容解析:人体是导体,触摸改变极板间电容。12.SysTick解析:系统滴答定时器常用于RTOS心跳和基础延时。13.灵敏度/通信距离/抗干扰解析:SF增加,扩频增益增加,接收灵敏度提高,距离更远,抗干扰更强。14.中括号[]解析:JSON数组语法。15.有铅解析:Sn63Pb37等。五、简答题1.答:输入捕获模式是定时器的一种功能,用于测量外部信号的脉冲宽度或频率。原理:当外部信号在指定的输入通道(如TI1)发生电平跳变(上升沿或下降沿)时,定时器硬件会自动将当前定时器的计数值(CNT)锁存到对应的捕获寄存器(CCR)中,并可选择触发中断。应用:测量频率:设置捕获上升沿,两次捕获的计数值之差乘以定时器周期即为信号周期,取倒数即为频率。测量脉宽:第一次捕获上升沿记录CNT1,第二次捕获下降沿记录CNT2,(CNT2-CNT1)乘以定时器周期即为高电平持续时间。2.答:轮询方式:优点:逻辑简单,无需硬件支持。缺点:CPU占用率高,一直忙等数据,效率极低,无法响应实时事件。中断方式:优点:CPU利用率高,只在事件发生时处理,实时性好。缺点:每次传输仍需CPU介入搬运数据,频繁中断会打断主程序。DMA方式:优点:数据传输不经过CPU,直接在内存和外设间搬运,CPU利用率最高,适合高速大数据块传输(如ADC、UART)。缺点:硬件资源有限,配置相对复杂,无法处理复杂的逻辑判断。3.答:边缘计算是指在靠近物或数据源头的一侧,采用网络、计算、存储、应用核心能力的开放平台,就近提供最近端服务。与云计算相比的优势:低延迟:数据在本地处理,无需上传云端,响应速度更快,适合实时性要求高的场景(如自动驾驶、工业控制)。节省带宽:仅将处理后的有价值数据上传,减少网络传输压力。隐私保护:敏感数据可在本地脱敏处理,不上传云端,增强安全性。离线可用:在网络不佳或断网时,终端仍可依靠边缘计算能力维持基本功能。4.答:保留消息:Broker会保留最后一条带有“保留”标志的消息。当新的客户端订阅该主题时,Broker会立即将这条保留消息发送给客户端,确保客户端能立即获取最新的状态,而不必等待下一次更新。遗嘱消息:客户端在连接Broker时预设的一条消息。如果客户端异常断开(未发送DISCONNECT包),Broker会检测到并将该遗嘱消息发布到指定的主题,通知其他订阅者该设备已离线,用于监控设备在线状态。六、综合应用题1.答:(1)硬件连接:DHT11VCC->STM323.3V(或5V,视模块而定)DHT11GND->STM32GNDDHT11DATA->STM32GPIOx_PIN_y(配置为开漏输出,且上拉电阻通常模块已集成)(2)DHT11时序步骤:起始信号:主机(STM32)将DATA引脚拉低至少18ms,然后拉高等待20-40us。响应信号:DHT11检测到起始信号后,将DATA拉低80us作为响应,再拉高80us准备传输。数据传输:DHT11连续输出40位数据(5字节)。每一位数据以50us低电平开始。随后高电平持续时间:26-28us表示“0”,70us表示“1”。结束:传输结束后,DHT11拉低总线50us,随后释放总线由上拉拉高。(3)AT指令序列:AT+RST(复位)AT+CWMODE=1(设置Station模式)AT+CWJAP="IoT_Test","12345678"(连接Wi-Fi)AT+CIPSTART="TCP","192.168.1.100",8080(建立TCP连接)AT+CIPSEND=Length(发送数据,Length为数据长度)>(输入数据内容)2.答:分析:初始Semaphore=1。1.Task_B运行,执行`xSemaphoreTake`,Semaphore变0,进入耗时操作(200ms)。2.此时Task_A就绪(优先级高),抢占Task_B。3.Task_A执行`xSemaphoreTake`,因为Semaphore=0,Task_A进入阻塞状态,挂起在信号量等待队列中。4.此时回到Task_B继续执行耗时操作(因为Task_A阻塞了)。5.Task_B耗时操作结束,执行`xSemaphoreGive`,Semaphore变1。由于Task_A在等待,信号量会立即交给Task_A(发生任务切换)。6.Task_A解除阻塞,执
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026四川经准特种设备检验有限公司第一次招聘急需紧缺专业技术人员33人备考题库含答案详解(夺分金卷)
- 总装区机械防护罩验收制度
- 2026年宁夏回族自治区石嘴山市初二学业水平地生会考试题题库(答案+解析)
- 2026年煤矿全员复工复产培训考试题库及答案
- 塔吊安全拆除施工全流程方案
- 2025-2030钢铁冶金工业节能减排技术路线应用效果综合评价分析报告
- 2025-2030钢铁冶炼行业市场发展动态竞争趋势及投资前景分析报告
- 2025-2030造纸化学品产业市场供需分析行业发展趋势评价投资评估规划发展解读报告
- 2025-2030越南造船行业市场供需分析竞争格局研究与投资机会规划评估方案
- 2025-2030证券行业市场结构分析及竞争态势与发展规划研究报告
- 2026广东东莞市康复实验学校招聘18人备考题库附答案详解(b卷)
- 小儿猩红热的护理
- 中国船舶集团校招面笔试题及答案
- 2025-2030中国珠宝首饰设计制造市场艺术风格分析及品牌营销策略规划
- 2026江苏苏州市健康养老产业发展集团有限公司下属子公司招聘44人(第一批)笔试历年典型考点题库附带答案详解
- 2026年临沂市工业学校公开招聘教师(32名)笔试参考题库及答案解析
- 建筑行业绩效考核管理办法
- 初中地理新课标测试题及答案
- 浙江强基联盟2026年3月高三语文联考作文题目解析及范文:有的时候人们主动选择预制
- 2026年大学生军事理论知识竞赛题库及答案(共80题)
- T-ZAHA 011-2025 智慧牧场建设指南
评论
0/150
提交评论