美团 - 硬件开发工程师 - 笔试
❗❗如果本文对您有帮助,请不要吝啬您的评论、点赞、收藏与小花,这对我非常重要!谢谢!❗❗
本文所涉及的题目均为基于个人学习和理解重新表述的内容,仅供学习交流之用,不代表任何实际考试题目。如有雷同,纯属巧合。
岗位:硬件开发工程师(嵌入式系统软件开发方向)
题型:20 道单选题,2 道编程题题
注意:本文章暂无解析,谨慎分辨答案对错
1、选择题
1.1
8051 单片机中,利用 T2 作为时钟发生器,从 P1.0 引脚输出频率为 1kHz 的脉冲,设 fosc = 12MHz,则计数初值为 ==(C)==
- E414H
- C618H
- D246H
- F448H
1.2
以下哪项不属于网络设备驱动的层次结构?==(C)==
- 设备驱动功能层
- 网络设备与媒介层
- 数据链路层
- 网络协议接口层
1.3
在 STM32 中,代码在 ==(B)== 中执行时,性能会最好
- 系统存储区
- RAM
- FLASH
- SRAM
1.4
在 CAN 总线设备通信协议中,帧由不同的段组成,不同类型的帧所包含的段也不一样。其中遥控帧不包含以下哪个字段 ==(C)==
- 控制段
- 仲裁段
- 数据段
- 帧起始
解答:
数据帧:SOF+ID+DLC+DATA+CRC+ACK+EOF
遥控帧:SOF+ID+DLC+CRC+ACK+EOF
1.5
在嵌入式软件开发中,SDIO 总线主要是为 SDIO 卡提供一个高速的 I/O 能力。SDIO 总线能够支持的设备有很多,比如 bluetooth,wifi,GPS,camera 和 sensor 等。关于 SDIO 总线设备,描述错误的是 ==(A)==
- 在 SDIO 总线定义中,DAT1 信号线用来传输数据
- SDIO 的信号传输模式有 SPI、1-bit、4-bit 三种
- SDIO 的每次操作都是由 HOST 在 CMD 线上发起一个 CMD,对于有的 CMD,DEVICE 需要返回 ReSponse,有的则不需要
- SDIO 总线采用 HOST-DEVICE 设计,所有的通信都是由 HOST 端发出命令开始的
解答:
DAT1信号线复用为中断线
1.6
在以下关于字符设备、块设备、网络设备的定义中,哪一项描述有误?==(D)==
- 字符设备是面向流的设备,读取数据需要按照先后顺序进行
- 网络设备由专门的网络接口来实现
- 块设备可从设备的任意位置读取一定长度
- 网络设备中的应用程序可以直接访问网络设备驱动程序
1.7
如下程序目的为控制一 C51 单片机通过其 P0 口,实现 LED 灯周期性闪烁,则下划线处该编写的程序为 ==(D)==
#include <reg51.h>
int main(void) {
unsigned char counter;
TMOD = 0x01;
TH0 = (65536 - 46083) / 256;
TL0 = (65536 - 46083) % 256;
TF0 = 0;
P0 = 0xff;
counter = 0;
TR0 = 1;
while (1) {
while (TF0 == 1) {
counter++;
if (counter == 20) {
//_______
counter=0;
}
TH0 = (65536 - 46083) / 256;
TL0 = (65536 - 46083) % 256;
}
}
}
P0 = 0X01;
P0 = 0;
P0 = 1;
P0 = ~P0;
1.8
关于网络设备,以下选项说法有误的是?==(A)==
- head 指向数据缓冲的内核首地址,end 指向当前数据包的尾地址
- sk_buf 结构是内核网络部分最重要的数据结构之一
- 在设置网络设备参数时,需要用到 net_device 结构
- 网络协议与分层结构相配合,将便于维护
1.9
下列选项中,对操作系统功能的介绍错误的是哪一个?==(A)==
- 没法管理设备
- 可以管理文件
- 可以提供用户接口
- 可以管理存储
1.10
在我们使用 FreeRTOS 任务通知功能时,我们可以使用函数 xTaskNotify() 来发送任务通知,该函数需要指定任务通知更新的方法。在 FreeRTOS 中,任务通知更新的方法不包括 ==(A)==
- 减少接收任务的通知值
- 覆盖接收任务的通知值
- 增加接收任务的通知值
- 不覆盖接收任务的通知值
1.11
C 语言中变量有一系列的命名规则,下列选项中,属于错误的 C
剩余60%内容,订阅专栏后可继续查看/也可单篇购买
欢迎来到我的专栏,在这里,我将整理并分享2024年各大企业的真实笔试/面试真题,同时还整理了嵌入式软件相关的八股知识。专栏内容涵盖C/C++基础、嵌软常见通信协议、ARM、FreeRTOS、Linux OS相关问题汇总,希望能帮助求职者了解考试趋势和嵌入式常见考点。无论你是准备面试,还是希望提升自己的专业知识,这里都能为你提供宝贵的参考和学习资源。