【01-驱动学习】

驱动学习

学习要求

学习目标

适用于IMX6ULL (只能跑Linux)丶RK3568(安卓)

  • linux 丶u-boot启动流程

  • Linux驱动开发框架丶设备模型框架

开发板资源选取

跑Linux的:IMX6ULL

跑安卓的:RK3399 RK3568

Linux内核

调试技巧

printk 动态打印

ftrace 调试性能

dump_stack 调用栈信息打印

devmem 读写内存

启动流程

内核裁剪

驱动加载顺序

Linux内核源码

Linux设备驱动模型

字符设备驱动模型(基础入门,常用)

块设备驱动模型(高阶进阶,一般不用SD卡)

最常用的platform设备驱动

设备树语法


驱动模块

硬件物理原理

软件模型框架

数据结构

Debug

性能优化

相关推荐
GeekArch11 小时前
第28讲:避坑——AI堆栈分配错误、栈溢出BUG
c语言·人工智能·stm32·mcu·学习·bug
weixin_4280053012 小时前
C#调用 AI学习从0开始-第3阶段RAG向量数据库-文档切分与入库第15天
人工智能·学习·c#·向量数据库·rag·qdrant·文档切分与入库
dankokoko13 小时前
一.函数与极限2
学习
知识分享小能手13 小时前
统计学学习教程,从入门到精通,分类数据分析 — 知识点详解(14)
学习·分类·数据分析
菜鸟‍14 小时前
【论文学习】MICCAI 2025 || ARSeg:面向不完整文本提示的鲁棒医学图像指代表达分割
图像处理·学习
三克的油14 小时前
c++算法学习-4
学习
知识分享小能手15 小时前
统计学学习教程,从入门到精通,分类数据分析 — 知识点详解(13)
学习·分类·数据分析
知识分享小能手16 小时前
统计学学习教程,从入门到精通,参数估计 — 知识点详解与公式推导(10)
学习·机器学习·概率论
有Li16 小时前
EvoMDT:用于多癌种结构化临床决策的自进化多智能体系统文献速递/医学智能体前沿
人工智能·学习·分类·文献·医学生
sulikey19 小时前
个人Linux操作系统学习笔记11 - 环境变量
linux·笔记·学习