我的Linux驱动学习路程

Linux驱动入门路线

基础

  1. C语言, 重点了解指针和内存地址的关系
  2. leetcode刷题, 可以用C++刷题
  3. git的使用, 基本的clone, push, pull, reset这些就行了
  4. vim的使用, 知道怎么修改, 怎么保存就够了

开发板的选择

建议先用韦东山的QEMU, 可以省区很多环境配置的问题, qemu的板子用熟练了之后, 再考虑要不要购买物理板子(我当时不懂这些, 直接买的正点原子的imx6ull板子)

我的qemu环境配置步骤: https://www.cnblogs.com/rongjingyun/p/18709024

100ask imx6ul qemu - 百问网嵌入式Linux wiki

使用 100ask 的 qemu
Qemu - 百问网嵌入式Linux wiki (100ask.org)
在百度网盘下载对应的资料
并安装

只想让Ubuntu能上网、能跟Windows互联

教程

韦东山的QEMU板子当然优先使用韦东山的教程, 韦东山的视频教学bilibili上有, 可以自行搜索

https://ldd.100ask.net/

# 教程资料
git clone https://e.coding.net/weidongshan/01_all_series_quickstart.git
# 第七篇 驱动大全的文档、源码等所有配套资料
git clone https://e.coding.net/weidongshan/linux/doc_and_source_for_drivers.git

提一下(只是提一下,优先还是韦东山的教程), 韦东山教程视频我没怎么看过, 我最开始是正点原子入门的, 入门之后进一步学习的时候发现 北京迅为 讲的也不错, 在这里推荐一下
视频: 制订评论有迅为的整个linux路线
【北京迅为】嵌入式学习之Linux驱动(第一期_驱动基础_全新升级)_基于RK3568
源码:

git clone https://github.com/rongbc/rk3568_class.git

3. Linux驱动进阶路线

TODO

posted @ 2025-02-11 00:26  容景云  阅读(105)  评论(0)    收藏  举报