【01-驱动学习】

驱动学习

学习要求

学习目标

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

  • linux 丶u-boot启动流程

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

开发板资源选取

跑Linux的:IMX6ULL

跑安卓的:RK3399 RK3568

Linux内核

调试技巧

printk 动态打印

ftrace 调试性能

dump_stack 调用栈信息打印

devmem 读写内存

启动流程

内核裁剪

驱动加载顺序

Linux内核源码

Linux设备驱动模型

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

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

最常用的platform设备驱动

设备树语法


驱动模块

硬件物理原理

软件模型框架

数据结构

Debug

性能优化

相关推荐
职业考试资料墙38 分钟前
登高架设作业实操考试需要注意哪些安全细节?
学习·考试·题库·考证
Moonnnn.40 分钟前
【PCB设计】STM32开发板——原理图设计(电源部分)
笔记·stm32·单片机·嵌入式硬件·学习
Rousson1 小时前
硬件学习笔记--62 MCU的ECC功能简介
笔记·单片机·学习
键盘敲没电1 小时前
【iOS】多线程基础
学习·macos·ios·objective-c·cocoa
南京**1 小时前
python学习(一)
windows·python·学习
行云流水剑4 小时前
【学习记录】Django Channels + WebSocket 异步推流开发常用命令汇总
redis·websocket·学习·django
虾球xz13 小时前
CppCon 2014 学习:Decomposing a Problem for Parallel Execution
开发语言·c++·学习
虾球xz17 小时前
CppCon 2014 学习:Gamgee: A C++14 library for genomic data processing and analysis
java·开发语言·c++·学习
xiaohanbao0917 小时前
day44 python 训练CNN网络并使用Grad-CAM可视化
网络·人工智能·python·深度学习·学习·机器学习·cnn
在线OJ的阿川19 小时前
【大模型学习】项目练习:视频文本生成器
人工智能·python·学习·自然语言处理·个人开发