ARM/Linux嵌入式面经(三六):中科曙光
文章目录
-
- 1.AD转换,怎么在项目中运用
- 2.项目中的通信网络介绍一下
-
- 通信网络介绍
-
- 1. 通信网络类型
- 2. 通信网络特点
- 3. 应用场景
- 4. 关键技术
- 5. 项目中的具体应用和实现方式
- 模拟面试官追问
- 3.socket
-
- Socket介绍
- 深度拓展与追问
-
- 深度拓展
- 可能的追问
- 4.进程间通信方式
-
- 进程间通信方式介绍
- 总结
- 5.什么情况下使用管道
-
- 什么情况下使用管道
- 面试官可能追问的相关问题
- 6.线程与进程的区别
-
- 线程与进程的区别
- 模拟面试官追问
- 7.线程可以共享进程的哪些资源
-
- 回答
- 8.多线程处理
-
- 回答
-
- 一、多线程处理的基本概念
- 二、多线程处理的优点
- 三、多线程处理的实现方式
- 四、多线程处理的关键技术
- 面试官可能追问的问题
- 9.智能指针
-
- 回答
-
- 1. std::unique_ptr
- 2. std::shared_ptr
- 3. std::weak_ptr
- 面试官可能追问的问题
- 10.IIC
-
- IIC介绍
-
- 1. 基本组成与信号线
- 2. 工作原理
- 3. 通信模式
- 4. 优点与缺点
- 面试官可能追问的问题:
- 11.时序了解吗
-
- 回答
- 面试官可能追问的问题
- 12.队列的优缺点,应用场景
-
- 队列的优缺点及应用场景
-
- 优点
- 缺点
- 应用场景
- 面试官可能追问的问题
- 13.加班怎么看
-
- 回答
- 面试官可能追问的问题
根据项目穿插对应的八股
1.AD转换,怎么在项目中运用
回答:
在嵌入式系统项目中,模数转换器(ADC,Analog-to-Digital Converter)扮演着至关重要的角色,它允许系统从模拟世界接收信息并将其转换为数字信号,以便微控制器(MCU)或处理器能够处理。以下是AD转换在项目中应用的几个典型场景和具体实现方式:
-
温度测量:
在需要监控环境温度的嵌入式应用中,如智能家居系统、工业自动化等,通常会使用温度传感器(如热敏电阻、热电偶或集成温度传感器)来检测温度。这些传感器输出的是模拟信号,通过ADC转换为数字值后,MCU可以根据这些值进行温度计算、显示或控制相关设备。 -
压力/液位监测:
在工业控制领域,对压力或液位的精确监测至关重要。通过压力传感器或液位传感器获取模拟信号,并利用ADC转换,系统能够实时掌握关键参数,并作出相应控制决策。 -
音频处理:
在音频录制或处理系统中&#