🚀 Jetson 硬件接口与外设 精讲 · 30章

📘 友好 · 全实战
01 Jetson平台概览
Nano/TX2/NX/AGX Orin 硬件架构 生态场景
02 GPIO基础与引脚定义
40Pin接口 电源/地/I2C/SPI/UART 引脚映射
03 GPIO输出控制
Jetson.GPIO库 PWM呼吸灯 电流限制
04 GPIO输入与中断
按键消抖 上升/下降沿 中断回调
05 I2C通信协议
总线原理 smbus2库 SHT30温湿度
06 I2C实战:OLED显示
SSD1306驱动 多设备仲裁 速率调试
07 SPI通信协议
四线制详解 模式/极性 设备树配置
08 SPI实战:ADC/Flash
ADC/DAC驱动 SPI Flash读写 多从设备片选
09 UART串口通信
RS232/RS485 端口映射 pyserial收发
10 UART实战:GPS/蓝牙
NMEA协议解析 蓝牙模块配置 DMA与波特率
11 PWM脉冲宽度调制
占空比原理 通道与频率 舵机/直流电机
12 PWM实战:电调/蜂鸣器
四轴电调控制 RGB调色 蜂鸣器音乐
13 模拟输入与ADC
Jetson ADC接口 ADS1115扩展 信号采集滤波
14 摄像头接口CSI
MIPI CSI-2 连接与驱动 GStreamer采集
15 摄像头实战:双目/ISP
双目同步采集 ISP参数调优 OpenCV实时处理
16 USB接口与设备
协议版本与速率 Host/Device模式 UVC摄像头驱动
17 USB实战:转串口/HID
USB转串口工具 HID键盘鼠标 U盘挂载
18 HDMI与显示接口
HDMI/DP输出 多屏异显同显 EDID模拟
19 以太网与无线通信
千兆以太网 WiFi/BT (AX210) Socket TCP/UDP
20 CAN总线通信
CAN FD协议 MCP2515/内置CAN python-can收发
21 CAN实战:OBD-II组网
车载OBD-II读取 多节点组网 错误处理分析
22 音频接口I2S
I2S数字音频 WM8960编解码 ALSA录音播放
23 音频实战:麦克风阵列
阵列采集 语音唤醒 音频流网络传输
24 SD卡与存储扩展
eMMC vs SD SDIO协议 从SD卡启动
25 PCIe接口与扩展
Gen3/4通道 NVMe SSD安装 外接GPU/AI卡
26 GPIO扩展与多路复用
PCA9685 PWM扩展 MCP23017 GPIO I2C/SPI扩展对比
27 传感器融合实战
IMU ICM-20948 GPS+IMU组合 多传感器同步
28 电机驱动与控制
L298N/DRV8833 步进电机A4988 编码器PID闭环
29 机器人底盘集成
ROS2硬件集成 RPLIDAR驱动 麦克纳姆轮控制
30 综合项目:智能车/机械臂/无人机
硬件选型集成 电源散热 性能优化测试