【01-驱动学习】

驱动学习

学习要求

学习目标

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

  • linux 丶u-boot启动流程

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

开发板资源选取

跑Linux的:IMX6ULL

跑安卓的:RK3399 RK3568

Linux内核

调试技巧

printk 动态打印

ftrace 调试性能

dump_stack 调用栈信息打印

devmem 读写内存

启动流程

内核裁剪

驱动加载顺序

Linux内核源码

Linux设备驱动模型

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

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

最常用的platform设备驱动

设备树语法


驱动模块

硬件物理原理

软件模型框架

数据结构

Debug

性能优化

相关推荐
YJlio43 分钟前
Windows Sysinternals 文件工具学习笔记(12.11):综合实战——从磁盘告警到文件替换的一条龙排障
windows·笔记·学习
旖旎夜光3 小时前
Linux(4)(下)
linux·学习
敲敲了个代码6 小时前
从硬编码到 Schema 推断:前端表单开发的工程化转型
前端·javascript·vue.js·学习·面试·职场和发展·前端框架
我命由我123458 小时前
SVG - SVG 引入(SVG 概述、SVG 基本使用、SVG 使用 CSS、SVG 使用 JavaScript、SVG 实例实操)
开发语言·前端·javascript·css·学习·ecmascript·学习方法
Fern_blog10 小时前
鸿蒙学习之路
学习
小智RE0-走在路上11 小时前
Python学习笔记(11) --数据可视化
笔记·python·学习
Asus.Blogs13 小时前
SSE + Resty + Goroutine + Channel 完整学习笔记
笔记·学习·golang
charlie11451419114 小时前
Git团队协作完全入门指南(上)
笔记·git·学习·教程·工程
迷茫的启明星14 小时前
Git命令学习
git·学习