首页
›
热销单品
›
嵌入式Linux与RTOS
›
《Android内核驱动Linux设备驱动》
所属分类:嵌入式Linux与RTOS
当前为单品课程,可返回上一级继续浏览同方向资料。
← 返回上一级
← 返回所属目录
咨询 / 购买
Android内核驱动Linux设备驱动
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
Linux内核与Android系统概述
Linux内核架构 · Android系统层次结构 · Android与标准Linux的区别
Linux
Android
02
内核开发环境搭建
交叉编译工具链配置 · 内核源码获取与编译 · QEMU模拟器与Android模拟器…
内核开发环境搭建
交叉编译工具链配…
03
内核模块基础
模块概念 · 模块加载与卸载 · 模块参数
内核模块基础
模块概念
04
字符设备驱动基础
设备号 · file_operations结构体 · cdev注册与注销
字符设备驱动基础
设备号
05
内存管理基础
页分配 · kmalloc/vmalloc · slab分配器
内存管理基础
页分配
06
并发与竞态控制
自旋锁 · 信号量 · 互斥锁
并发
竞态控制
07
中断处理
中断注册与释放 · 上半部与下半部(tasklet · 工作队列
断处理
断注册
08
时间管理与内核定时器
jiffies · 内核定时器 · 高精度定时器(hrtimer)
时间管理
内核定时器
09
同步机制进阶
完成量 · 顺序锁 · 读写锁
同步机制进阶
完成量
10
平台设备驱动模型
platform总线 · platform_device与pl… · 设备树匹配
平台设备驱动模型
platform
11
设备树(Device Tree)详解
设备树语法 · dts/dtsi文件 · 绑定文档
Device
Tree
12
I2C子系统驱动
I2C总线架构 · I2C核心层 · I2C设备驱动编写
I2C
子系统驱动
13
SPI子系统驱动
SPI总线架构 · SPI设备驱动编写 · SPI控制器驱动
SPI
子系统驱动
14
GPIO子系统驱动
GPIO库接口 · GPIO中断 · pinctrl子系统
GPIO
子系统驱动
15
输入子系统驱动
输入核心层 · 输入设备驱动编写(按键 · 触摸屏)
输入子系统驱动
输入核心层
16
帧缓冲(Framebuffer)驱动
Framebuffer架构 · fb_info结构体 · 显示驱动实现
Framebuffer
帧缓冲
17
V4L2视频驱动
V4L2框架 · 摄像头驱动编写 · 视频采集与输出
V4L2
视频驱动
18
ALSA音频驱动
ALSA架构 · 音频设备驱动编写 · DMA音频传输
ALSA
音频驱动
19
块设备驱动
块设备架构 · request与bio · 块设备驱动实现
块设备驱动
块设备架构
20
网络设备驱动
网络设备架构 · net_device结构体 · NAPI机制
网络设备驱动
网络设备架构
21
DMA引擎驱动
DMA控制器驱动 · DMA传输描述符 · DMA与外设协同
DMA
引擎驱动
22
电源管理驱动
suspend/resume流程 · wakeup source · runtime PM
电源管理驱动
suspend/resu…
23
Android HIDL与内核驱动接口
HIDL架构 · hidl-gen使用 · 内核驱动与HAL层通信
Android
HIDL
24
Android Treble与内核驱动
Treble架构 · vendor分区 · 内核与vendor接口分离
Android
Treble
25
内核调试技术
printk与动态调试 · kgdb/kdb调试 · ftrace跟踪
内核调试技术
printk
26
内存调试与性能优化
kmemleak · slabinfo · 内存压力测试
内存调试
性能优化
27
安全与权限管理
SELinux策略 · 内核安全模块 · Android权限模型
安全
权限管理
28
内核编译与模块签名
内核配置裁剪 · 模块签名与验证 · Android Verified B…
内核编译
模块签名
29
实战项目一
基于GPIO的LED驱动与Andro… · HAL层封装 · JNI接口
实战项目一
GPIO
30
实战项目二
I2C温湿度传感器驱动与Androi… · 设备树配置 · HAL层
实战项目二
I2C
所属VIP或分类
同VIP:1536-Zephyr-构建系统(West-&-CMake)工作流程详
同VIP:3D打印Klipper固件-开源智能硬件入门
同VIP:ADC采样与I2C协议SPI协议寄存器驱动开发实战