Skip to main content

学习路线

本页面根据你当前的基础,为你规划一条从入门到精通的学习路径。


📊 你属于哪个阶段?

🟢 阶段一:零基础入门

适合人群:没接触过 Linux,刚接触嵌入式开发的同学。

学习步骤内容推荐资源
1️⃣学习使用 Ubuntu 系统B站教程
2️⃣学习 Git 版本控制工具B站教程
3️⃣学习 Linux C 编程小甲鱼课程
4️⃣学习嵌入式 Linux 基础知识B站教程
5️⃣回到本文档开发板介绍 开始

🟡 阶段二:有一定基础

适合人群:熟悉 Linux 基本命令操作,了解基本的编程概念。

学习步骤内容推荐资源
1️⃣学习 Git 版本控制工具B站教程
2️⃣学习嵌入式 Linux 基础知识B站教程
3️⃣搭建开发环境参考 开发环境 章节
4️⃣编译 Tina5 SDK参考 源码工具文档手册
5️⃣学习应用开发从 WiFi 联网 → RS485/CAN 通信 → Qt/LVGL GUI 开发

🔴 阶段三:进阶高级开发

适合人群:已经熟悉嵌入式 Linux 开发,想深入学习特定领域。

学习方向重点内容
Tina SDK 开发Buildroot 系统构建、自定义系统开发、系统优化
Linux 驱动开发内核定制、设备树修改、驱动编写
C906 RISC-V 异构开发利用 T113s4 独有的 RISC-V 核心进行异构编程(⭐ T113s4 独有特性)
LVGL 多媒体播放器基于 LVGL + TPlayer 实现视频播放器
Qt 应用开发在嵌入式 Linux 上部署 Qt 应用程序

🎯 对应工作岗位

完成学习后,你可以胜任以下岗位:

岗位方向初级要求中级要求高级要求
嵌入式 Linux 应用开发C/C++ 基础、Linux API 使用多线程编程、网络编程GUI 开发(Qt/LVGL)
嵌入式 Linux 驱动开发C 语言基础、Linux 基本操作内核模块编写、设备树复杂驱动调试、性能优化
嵌入式系统开发Buildroot 基本使用交叉编译、系统集成Tina SDK 构建优化
RISC-V 异构开发RISC-V 架构了解AMP 双系统编程异构通信与调试

📋 T113s4 学习路线图

┌─────────────────────────────────────────┐
│ T113s4-SdNand 学习路线 │
├─────────────────────────────────────────┤
│ │
│ 开发板介绍 → 快速入门 → 登录系统 │
│ ↓ │
│ WiFi 联网 → 网络测试 │
│ ↓ │
│ 搭建开发环境 → 编译 Tina5 SDK → 烧录 │
│ ↓ │
│ ┌───────┬────────┬────────┬────────┐ │
│ │应用开发│驱动开发 │系统开发 │异构开发│ │
│ │WiFi │内核定制│Buildroot│C906 │ │
│ │CAN │设备树 │系统优化 │RISC-V │ │
│ │RS485 │U-Boot │自定义镜像│AMP双系统│ │
│ │Qt/LVGL │ │ │ │ │
│ └───────┴────────┴────────┴────────┘ │
└─────────────────────────────────────────┘