2020年大疆秋招嵌入式笔试题A卷(部分)

这是一份2020年大疆公司嵌入式开发的笔试题,涵盖单选题、多选题和问答题。题目涉及死锁预防、Thumb指令集、内存管理、嵌入式系统特点、IIC通信协议、内联函数、TCP连接建立及CPU中断处理等内容,适合嵌入式面试备考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、单选题

1、3个进程,需要的资源数依次为4,5,6,为了防止死锁,所需的最少资源数为(B)

A、12    B、13    C、14    D、15

解析:最差情况各进程占用3,4,5,再有一个资源时候,其中一个进程完成释放资源,所以3+4+5+1=13

2、Thumb指令集支持16位、32位。

3、类似宏定义计算问题(64位系统,char **a[5][6],sizeof(a))

#define  PRODUCT (x) (x*x)

int main()
{
	int a,b=3;
	a=PRODUCT(b+2);
}
  • 解答
b+2*b+2=3+2*3+2=11

参见博客:https://blog.csdn.net/qingzhuyuxian/article/details/81459346

4、嵌入式系统的特点:

  • 专用型
  • 隐蔽型
  • 资源受限
  • 高可靠性
  • 软件固化
  • 实时性

5、mov寻址方式

6、MMU的特点

 

二、多选题

1、IIC的启动结束电平的状态

初始化:IIC的初始化为SDA和SCL均为高。

开始信号:处理器让SCL时

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值