职业向导 - 面试题目汇总(嵌入式篇)

存储类

  • SDRAM, SRAM, DRAM, PSRAM,NOR Flash, Nand Flash不同
TablesChineseFull Name
SDRAMabbr. 同步动态随机存取记忆体Synchronous Dynamic random access memory
SRAMabbr. 静态随机存储器Static Random Access Memory
DRAMabbr. 动态随机存取存储器Dynamic Random Access Memory
PSRAMabbr. 假静态随机存储器null
NOR Flash编码型快闪记忆体null
Nand Flash储存型快闪记忆体null
  • DRAM:
  1. DRAM是一种电容式随机易失性存储器,断电则丢失存储信息
  2. 三种刷新方式 : 集中式刷新、分布式刷新、异步式刷新
  3. 分类:FPRAM/FastPage、EDORAM、SDRAM、DDR RAM、RDRAM、SGRAM、WRAM
  • SRAM
  1. SRAM是一种随机易失性存储器,断电则丢失存储信息
  2. SRAM速度快,内存大,通常用来制作高速缓存
  3. 集成度低,功耗大
  1. 是DRAM的一种,需要不断的刷新来保证数据不丢失
  2. 自由指定地址进行数据读写
  3. 需要同步时钟,内部的命令的发送与数据的传输都以它为基准
  • PSRAM
  1. 采用 1T+1C的技术 ,体积少,功耗低
  2. I/O接口与SRAM相同
TablesNor FlashNand Flash
接口RAM_Like引脚多引脚少,复用
容量小:1/2M大:128M,xG
读操作简单(位)复杂(页)
写操作发出特定指令发出特定指令
读取速度稍快
写入速度快的多
价格便宜
优缺点无坏块可能有坏块、位交换
纠错EDC/ECC

相关传送门

  1. SRAM : 高速缓存
  2. DRAM : PC机内存
  3. SDRAM : 同DRAM
  4. Nor Flash : 做闪存更适合
  5. Nand Flash : 手机、嵌入式设备、PC机内存,是高数据存储密度的理想解决方案。
  6. PSRAM : 主要应用于手机,电子词典,掌上电脑,PDA,PMP.MP3/4,GPS接收器等消费电子产品
  7. Rambus : DRAM。在很多高端的显卡上,也配备了高速DDR RAM来提高带宽,这可以大幅度提高3D加速卡的像素渲染能力。

操作系统类

添加了操作系统后的优点 :
1<. 没有操作系统:Delay()就是做死功夫。
2<. 添加了操作系统:Delay()时,会由操作系统进行任务调度,处理其他任务要处理的事情,这样工作效率就提高了。
  • 系统层的机制
网络编程
TCP / IP
UDP
相关: 多路IO复用
多线程
相关传送门
IPC - 进程间通信
管道 : 无名 / 有名
信号
消息队列
共享内存
IPC - 进程间的数据保护机制
信号量
互斥锁
文件访问
fstat()
flseek()
select()
退出函数的区别
__exit()
exit()
select()
return()
  • 架构层机制:
  • Cache写机制:Write-through与Write-back && Write-Through和Write-Back的区别

当CPU采用高速缓存时,它的写内存操作有两种模式:
一种称为“穿透”(Write-Through)模式,在这种模式中高速缓存对于写操作就好像不存在一样,每次写时都直接写到内存中,所以实际上只是对读操作使用高速缓存,因而效率相对较低。
另一种称为“回写”(Write-Back)模式,写的时候先写入高速缓存,然后由高速缓存的硬件在周转使用缓冲线时自动写入内存,或者由软件主动地“冲刷”有关的缓冲线。
dma_alloc_writecombine 于 mmap 在 LCD 驱动下如何关联到一起的


总线类

  • SPI细节
1<. 引脚定义
(1)MOSI – 主器件数据输出,从器件数据输入
(2)MISO – 主器件数据输入,从器件数据输出
(3)SCLK –时钟信号,由主器件产生,最大为fPCLK/2,从模式频率最大为fCPU/2
(4)NSS – 从器件使能信号,由主器件控制,有的IC会标注为CS(Chip select) 示意图
2<. 特点 - 时钟极性 CPOL: (Clock Polarity)
(1)当CPOL为0时,时钟空闲时电平为低;
(2)当CPOL为1时,时钟空闲时电平为高;
3<. 特点 - 时钟相位 CPHA:(Clock Phase)
(1)当CPHA为0时,时钟周期的前一边缘采集数据,时钟周期的后一边缘输出数据;
(2)当CPHA为1时,时钟周期的后一边缘采集数据,时钟周期的后一边缘输出数据;
4<. 四种工作组合:
(1)CPOL和CPHA,分别都可以是0或时1;如下图所示:
SPI工作状态
5<. 应用领域
EEPROM、FLASH、实时时钟、AD转换器,还有数字信号处理器和数字信号解码器之间,LCD显示屏。
  • I2C细节
1<. 引脚定义
(1)SDA– 串行数据线
(2)SCL– 串行时钟线
2<. 特点
(1)由Philips公司开发的一种简单、双向二线制同步串行总线。
(2) 起始和停止时序
(3) 传送(位)时序
这里写图片描述
(4) 应答时序
这里写图片描述
3<. 应用领域
NVT2003,04,06系列,摄像头。
  • I2S细节
1<. 引脚定义
(1)SCLK/BCLK–串行时钟/位时钟,对应数字音频的每一位数据
(2)LRCK/VXFS– 帧时钟,切换左右声道的数据
(3)SDATA– 串行数据,二进制补码表示的音频数据
2<. 特点
(1)集成电路内置音频总线,是Philips公司为数字音频设备之间的音频数据传输而制定的一种总线标准
(2)总线传输时序
在这里插入图片描述
(3)不同模式下的DSP同I2S设备
这里写图片描述
3<. 应用领域
WM8976 / UDA1341TS等
  • DMA细节
1<. 特点
(1)DMA方式在数据传送过程中,没有保存现场、恢复现场之类的工作。
(2)大概流程图
这里写图片描述
2<. 三种传输方式
(1)单元传送方式(单字节传送方式)
(2)块传送方式(连续传送方式)
(3)on-the-fly传送方式(请求传送方式)
3<. 应用领域
主存和外设之间
  • FSMC细节
2<. 应用领域
FSMC(Flexible Static Memory Controller,可变静态存储控制器)是STM32系列采用的一种新型的存储器扩展技术。
  • USB细节
1<. 引脚定义

(1)红色-USB电源:标有-VCC、Power、5V、5VSB字样

(2)绿色-USB数据线:(正)-DATA+、USBD+、PD+、USBDT+

(3)白色-USB数据线:(负)-DATA-、USBD-、PD-、USBDT-

(4)黑色-地线:GND、Ground

2<. 特点

(1)多种规范版本:USB1.1 / USB2.0 / USB3.0 / USB3.1 / USB OTG

(2)多种接口版本:A型公口 / B型5Pin / B型4Pin / 4Pin / B型8Pin / 2×4 / Micro USB
这里写图片描述

3<. Linux内核里与之相关的结构体

(1)struct usb_device

(2)struct usb_device_descriptor

(3)struct usb_host_config

(4)struct usb_config_descriptor

(5)struct usb_interface_assoc_descriptor

(6)struct usb_interface_descriptor

4<. 应用领域

(1)低速 IC,传输速率1.5MBit/S
EM78M612: 16PIN,18PIN,20PIN,24PIN,112 BYTE RAM,2K ROM带有A/D,EEPROM,PWM功能,有EP0和EP1两个端点。
EM78M611: 20PIN,24PIN,40PIN,44PIN(QFP),144BYTE RAM,6K ROM,A/D,EEPROM,PWM功能,有EP0,EP1,EP2三个端点。

(2)全速 IC:传输速率12MBit/S
EM78M680:20PIN,24PIN,40PIN,44PIN(QFP),271 BYTE RAM,6K ROM,A/D,EEPROM,PWM功能,有5个端点。
EM77F900: 100PIN;1.3K RAM,16K FLASH,48MHz (1 clocks/cycle);带A/D,PWM,SPI,USB HUB,BB等功能,有4个端点.
USB控制芯片:CY7C68013,CH375,CP2102,TL16C750等

(3) 高速IC:传输速度480Mbit/s
USB控制芯片:FT2232H,cy7c68013等

  • CAN细节
1<. 引脚定义
相关传送门
2<. 特点
(1)控制器局域网络(Controller Area Network, CAN)的简称,是由以研发和生产汽车电子产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898)。
(2)每帧数据都有CRC校验及其他检错措施,保证了数据传输的高可靠性
3<. 应用领域
汽车控制和嵌入式局域网通信领域。
  • ADSL细节
1<. 详细解释
相关传送门
2<. DSL家族
(1)定义: xDSL(数字用户线路,DigitalSubscriberLine)是以铜质电话线为传输介质的传输技术组合
(2)HDSL / SDSL :
属于对称的T1/E1(1.544Mbps/2.048Mbps)传输. 其中HDSL的有效传输距离为3-4公里,且需要两至四对铜质双绞电话线;SDSL最大有效传输距离为3公里,只需一对铜线。
(3)VDSL / ADSL / RADSL
属于非对称式传输.
3<. 应用领域
通过一条电话线,以比普通MODEM快一百倍,浏览因特网,通过网络学习、娱乐、购物,享受到先进的数据服务如视频会议、视频点播、网上音乐、网上电视、网上MTV的乐趣,已经成为现实。

工具实用类

1<. GitHub 相关传送门
2<. EDA 工具之 Quartus


基本电路知识类

  • 整流电路
    桥式整流电路:常用来将交流电转变为直流电.

这里写图片描述

  • 功放

1<. 应用范围
2<. 常用的电路结构
3<. 重要参数

  • 一些题目
    1<. 求下列电路的Rab电阻
    面试的小题目

2<. 功放


计算机语言类

  • PID算法
    P:比例,I:积分,D:微分
详细参数说明

比例调节作用:按比例反应系统的偏差
系统一旦出现了偏差,比例调节立即产生调节用作于减少偏差。
比例作用大,可以加快调节,减少误差
影响:过大的比例调节,使系统的稳定性下降,甚至造成系统的不稳定。

积分调节作用:使系统消除稳态误差,提高无差度
存差即动,无差即止,积分调节输出一常值。
积分作用的强弱取决与积分时间常数Ti 小强大弱
影响:加入积分调节可使系统稳定性下降,动态响应变慢。
组合:PI调节器或PID调节器。

微分调节作用:反映系统偏差信号的变化率
超前控制作用:偏差未成形就已消除,改善系统的动态性能。
特点:具有预见性,当输入没有变化时,微分作用输出为零。微分作用不能单独使用。
影响:微分作用对噪声干扰有放大作用。
组合: PD控制器或PID控制器。

  • 17
    点赞
  • 185
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值