Linux 驱动开发入门到精通系列视频

Linux 驱动开发入门到精通系列视频
共100节 1079人在学 课程详情
  • Linux内核入门篇

    • 通过sysfs清楚了解设备的系统状况
    • Linux锁机制
    • 中断下半部详解
    • 异常与中断的概念及处理流程
    • 虚拟地址空间布局
    • Linux工作延迟机制
    • sysfs文件系统讲解
    • Linux驱动框架模型
    • 设备模型框架
    • Pinctrl与设备树详解
    • Linux内核全景图
    • 如何理解软中断
    • proc文件系统详解
    • 字符设备驱动
    • 字符设备驱动
    • 内核定时器
    • 内核设备驱动的注册
    • Linux内核模块符号的导出
    • 中断线程化
    • Linux面向对象思想:继承
  • Linux 以太网模块

    • USB驱动需要学什么
    • PCIe驱动详解
    • Android 显示框架
    • 以太网SGMII总线驱动框架详解
    • USB抓包usbmon日志分析
  • Linux USB 驱动模块

    • Platform总线驱动框架
    • platform 驱动注册实验
    • GPIO控制器驱动
    • Linux gpio子系统详解和驱动分析
    • 物理地址和虚拟地址
    • 驱动模块传参数
    • Linux 中断上半部和下半部
    • Linux并发与竞争试验 自旋锁、信号量以及互斥体操作实验
    • I2C子系统框架
    • i2c 总线的读和写-上
    • 输入设备驱动分析(上)
    • 输入设备驱动分析(下)
    • 了解SPI总线及SPI结构体抽象
    • SPI 设备驱动的注册
  • Linux内核调试调优

    • Linux调试手段汇总
    • USB总线调试手段
    • proc文件系统的使用与调试
    • ftrace实战操作演示
    • CPU平均负载概念详解
    • CPU平均负载uptime节点详解
    • Linux 动态打印
    • strace跟踪器的使用
  • Linux 设备树详解

    • 什么是 Linux 设备树
    • Linux设备树详解 之 根节点下的compatible属性作用
    • Linux设备树详解 绑定文档以及OF函数
    • Linux设备树详解之OF操作函数介绍
  • Linux GPIO子系统

    • GPIO基础概念介绍
    • GPIO接口介绍及实验
    • GPIO调试手段介绍
  • Linux MMC驱动模块

    • MMC硬件介绍及调试
    • MMC协议介绍
    • MMC子系统框架
  • platform虚拟总线驱动

    • platform虚拟总线驱动模型
  • Linux 模块化编程

    • 01. Linux 源码目录介绍
    • 02. 第一个驱动程序
    • 03. 内核模块实验
    • 04. 内核menuconfig配置菜单
    • 05. 驱动的加载过程分析
    • 06. Linux的编译Kconfig介绍
    • 07. kmod 内核管理工具
    • 08. Linux内核模块符号的导出
    • 09. 驱动模块的传参
    • 10. 驱动模块的加载
    • 11. 内核是如何发送事件到用户空间
  • Linux 字符设备驱动

    • 01. 设备号的分配
    • 02. 字符设备号
    • 03. 注册字符设备
    • 04. 字符设备驱动实验
    • 05. 字符设备应用实验
    • 06. 用户空间与内核空间的交互API
    • 07. 用户空间与内核空间数据的交互
    • 08. 字符设备的私有数据
    • 09. 字符设备用户内核的数据交互
    • 10. 杂项设备驱动
    • 11. 杂项设备驱动添加实验
  • Linux 中断子系统

    • 01. Linux 中断相关API介绍
    • 02. Linux 系统驱动课-中断下半部
    • 03. 中断申请流程
    • 04. tasklet的接口实现
    • 05. tasklet的实验及原理刨析
    • 06. 共享工作队列实验
    • 07. 中断线程化
  • Linux并发与竞争

    • 01. 并发与竞争介绍
    • 02. 内核互斥有哪些手段
    • 04. 自旋锁实验
    • 05. 自选锁的实现原理
    • 06. 互斥锁
    • 07. 互斥锁的实现原理
    • 08. 互斥锁与自旋锁的选择
    • 09. 死锁
    • 10. 信号量
    • 11. 原子操作

    订阅失败

    Linux 驱动开发入门到精通系列视频
    Linux 驱动开发入门到精通系列视频 ...

    订阅列表已满,请先移出部分订阅内容。

    当前章节需购买后观看
    开通超级会员免费看!专家精选系列课程,满足你从入门到精通!更有问答月卡免费送,你的问题有问必答!
    提交答案

    购买课程

    扫码完成付费,可继续学习全部课程内容

    加载中...
    播放页问题反馈
    视频学习中有任何产品建议都可由此反
    馈,我们将及时处理!

    课时介绍

    本课程介绍 kmod 内核管理工具,帮助学员掌握 Linux 内核模块(Kernel Module) 的管理方法,包括 加载、卸载、查询、依赖关系解析 以及模块调试技巧,为驱动开发和调试提供基础。

    课程介绍

     
    推荐课程

    信息系统项目管理师自考笔记

    李明 · 859人在学

    python从0到1:期货量化交易系统(CTP实战,高频及合成K线数据

    王先生 · 22621人在学

    手把手搭建Java超市管理系统【附源码】(毕设)

    汤小洋 · 4280人在学

    Java毕设springboot外卖点餐系统 毕业设计毕设源码 使用教

    黄菊华 · 824人在学

    基于SSM酒店管理系统(毕设)

    小尼老师 · 888人在学

    java项目实战之购物商城(java毕业设计)

    Long · 5193人在学

    手把手搭建Java求职招聘系统【附源码】(毕设)

    汤小洋 · 1524人在学

    Python Django 深度学习 小程序

    钟翔 · 2385人在学

    城管局门前三包管理系统+微信小程序(vue+springboot)

    赖国荣 · 661人在学

    Vue+Uni-app(uniapp)入门与实战+赠送仿美团点餐小程序

    李杰 · 4062人在学

    正在试验
    后自动删除环境
    课程实验
    本次实验时间已到期 00:00:00
    课件正在飞速打包中,请耐心等待几秒钟~