做过哪些外设驱动?

获取更多相关的笔试面试题,可收藏系列博文,持续更新中:
C语言|BSP开发|嵌入式软件|Linux驱动|笔试面试题汇总帖


面试被问到做过哪些外设驱动?把相关信息整理下,做一个归纳。

按照总线进行分类

I2C外设

EEPROM、WTD、RTC、各类传感器、陀螺仪、红外芯片、加密芯片、信号转换芯片、GPIO拓展芯片...

SPI外设

  1. 存储器扩展:SPI可以用于扩展存储器,如Flash存储器和EEPROM,以增加嵌入式系统的存储容量。

  2. 传感器:SPI可以连接各种传感器和执行器,如温度传感器、压力传感器等。

  3. 网络通信模块:许多网络通信模块,如Wi-Fi模块和以太网控制器,使用SPI与主设备进行通信。

  4. 显示设备:SPI可以用于连接各种显示设备,如LCD显示屏、OLED显示屏等,以实现图形和文本的显示。

  5. 音频设备:某些音频设备,如音频编解码器和音频ADC/DAC芯片,也可以通过SPI接口进行数据传输和控制。

  6. 其他外设:还有许多其他类型的外设可以通过SPI接口进行通信,如ADC(模数转换器)、DAC(数模转换器)、电机驱动器等

USB外设

1.存储:U盘

2.输入输出:键盘、鼠标、麦克风、音箱

3.网络传输:USB网卡

4.码流传输:显示屏、摄像头

5.各类拓展器:拓展坞

PCIe外设

PCIe网卡、PCIe做主从

相关推荐
suyong_yq1 小时前
使用Vela编译器开发Ethos-U NPU流程导引
ai·嵌入式·arm·npu·ethos-u
大聪明-PLUS4 小时前
Linux IIO研究(二)
linux·嵌入式·arm·smarc
大聪明-PLUS19 小时前
GPIO 也是一个接口,还有 QEMU GPIODEV 和 GUSE
linux·嵌入式·arm·smarc
要做朋鱼燕20 小时前
密码学安全:CIA三元组与三大核心技术
网络·笔记·密码学·嵌入式·加密·aes
草莓工作室21 小时前
AT指令解析:TencentOS Tiny AT指令解析源码分析1-TencentOS Tiny 简介
c语言·物联网·嵌入式·at指令·4g模组
jz_ddk1 天前
[LVGL] 从0开始,学LVGL:基础构建篇 - 掌握UI的核心构建块
linux·网络协议·ui·rpc·嵌入式·gui·lvgl
要做朋鱼燕1 天前
STM32与W25Q64 SPI通信全解析
笔记·嵌入式·hal·spi
爱吃橘的橘猫2 天前
嵌入式系统与嵌入式 C 语言(2)
c语言·算法·嵌入式
OSS_ECAL2 天前
以下將介紹TLE493D-P2B6的概要,以及針對TLE493D-P2B6提供的OSS-ECAL
oss·嵌入式软件·i2c·电子元件·3d霍爾
代码会说话3 天前
i2c通讯
android·linux·嵌入式硬件·嵌入式