linux_learn/docs/00-学习资料总索引.md

6.2 KiB
Raw Blame History

RK3568 嵌入式开发学习资料索引

资料源目录: F:\BaiduNetdiskDownload 两块板: TL3568-EVM (创龙/Tronlong) + ATK-DLRK356X (正点原子)


快速导航

序号 文档 核心内容 适合阶段
01 Linux内核与驱动开发 Rockchip 官方内核文档、GPIO/SPI/CAN/USB/PCIe 驱动参考、dts 引脚配置 ★★☆ 中级
02 设备树与Linux系统构建 DTS 设备树语法、Buildroot 构建流程、系统启动卡制作、内核/uboot 镜像 ★★☆ 中级
03 AMP/SMP 多核异构开发 Rockchip AMP SDK、RT-Thread/Baremetal 裸核开发、rpmsg 核间通信、IPC ★★★ 高级
04 应用层与中间件开发 SocketCAN 编程、EtherCAT 主站、MQTT、Qt、GStreamer 视频、Docker、SQLite ★☆☆ 初级
05 实时性与系统优化 Linux-RT/Preempt-RT、Cyclictest 延迟测试、PTP 时钟同步、性能调优 ★★★ 高级
06 STM32与RTOS基础 野火指南(HAL库/FreeRTOS/uCOS/RT-Thread/LwIP)、电机FOC控制 ★☆☆ 初级
07 硬件参考与数据手册 CPU/PMIC/RAM/ROM 数据手册、原理图、PCB封装、B2B连接器规格 ★☆☆ 初级

资料源概览

第一套:创龙 TL3568-EVM (Buildroot 2018.02)

F:\BaiduNetdiskDownload\TL3568-EVM(Buildroot-2018.02)_V1.8\

├── 1-开箱必读          → 产品规格书、拓展模块规格
├── 2-技术服务           → 联系方式、保修说明
├── 3-用户手册           → 核心学习资料覆盖从环境搭建到NPU开发
├── 4-软件资料           → Demo代码(Linux/AMP/Qt/Python)、系统镜像
├── 5-硬件资料           → 原理图、PCB、测试报告
├── 6-开发参考资料     → Rockchip官方SDK+文档、芯片数据手册
├── 7-更新历史说明
└── 8-关于Tronlong

第二套:正点原子 ATK-DLRK356X

F:\BaiduNetdiskDownload\叶鹏程\

├── 【正点原子】RK3568开发板资料A盘-基础资料
│       └── 开发板原理图、封装库、用户手册、IC手册
├── 【正点原子】RK3568开发板资料B盘-开发环境及SDK
│       ├── 01、Ubuntu开发环境  (虚拟机镜像)
│       └── 02、ATK-DLRK3568开发板SDK  (linux/android11/android12/openharmony)
└── A盘资料盘(野火/MCU方向)
       ├── 1-程序源码_教程文档  → 8本野火实战指南 + HAL/RTOS源码
       ├── 2-开发板原理图_封装库  → 硬件设计文件
       ├── 4-配套模块资料  → 20+种外设模块(ADC/GSM/WiFi/蓝牙/屏幕...)
       └── 5-开发软件  → CubeMX、调试助手、字模工具


学习路径建议

路径A嵌入式Linux驱动开发方向重点推荐

第1步02-设备树与Linux系统构建  → 学会自己编译系统、配置DTS
第2步01-Linux内核与驱动开发    → 看Rockchip官方驱动文档写字符设备驱动
第3步04-应用层与中间件开发     → CAN通信、MQTT、IPC实践
第4步05-实时性与系统优化       → Preempt-RT、Cyclictest延迟分析
第5步03-AMP/SMP多核异构开发    → rpmsg核间通信、裸核+Linux异构

路径BSTM32→Linux转型方向

第1步06-STM32与RTOS基础        → 先打牢单片机基础(1-2个月)
第2步02-设备树与Linux系统构建  → 理解"Linux没有裸机寄存器操作"的世界观
第3步04-应用层与中间件开发     → 从"写外设驱动"过渡到"写应用"
第4步01-Linux内核与驱动开发    → 深入内核

路径C快速上手CAN总线实战方向

第1步02-设备树 → 确保RK3568 CAN接口在DTS中正确配置
第2步04-应用层 → SocketCAN编程 + can-utils调试
第3步01-Linux内核 → CAN控制器驱动深入Rockchip CAN文档
第4步03-AMP → AMP下AP核跑Linux处理CAN协议、MCU裸核跑实时控制

提示:每份子文档开头都标注了文件在 F:\BaiduNetdiskDownload 中的实际路径,方便你直接打开原文阅读。