深圳百问网科技有限公司 深圳百问网科技有限公司
  • Linux学习路线
  • RTOS学习路线
  • NXP系列

    • IMX6ULL PRO开发板
    • IMX6ULL MINI开发板
    • IMX6ULL RT Pi开发板
  • ST系列

    • STM32MP157 PRO开发板
  • Mstar系列

    • 东山PI壹号开发板
  • Samsung系列

    • Jz2440开发板
    • Tinty4412开发板
  • 全志系列

    • M1 PLUS开发板
  • 瑞芯微系列

    • RK3568开发板
  • Amlogic系列

    • VIM3 A311D开发板
  • 海思系列

    • Hi3516EV200
  • 百问网所有直播课程

    • Linux在线培训
    • 鸿蒙直播录像
    • 现场答疑讲座
  • 嵌入式视频第1季之快速入门

    • 第1篇:视频介绍 资料下载
    • 第2篇:环境搭建 linux基本操作
    • 第3篇:开发板使用手册
    • 第4篇:嵌入式linux应用开发基础
    • 第5篇:嵌入式linux驱动开发基础
    • 第6篇:项目实战
    • 第7篇:驱动大全
  • 嵌入式Linux应用开发

    • LVGL UI开发
    • MQTT开发
  • 鸿蒙系统开发

    • 最小系统移植+驱动开发
  • 安卓系统开发

    • 韦东山Android系统开发【第四期】
    • 专家-安卓系列教程之ROM
    • 专家-安卓系列教程之Camera
  • 嵌入式Linux经典系列教程

    • 2440系列之【第1期】【第2期】【第3期】等
  • STM32F103 PRO开发板
  • STM32F103 MINI开发板
  • ESP32-C3开发板
  • STM32F103学习路线
  • 项目视频
答疑论坛 (opens new window)
  • 公司简介
【旧版】资料下载中心 (opens new window)
  • Linux学习路线
  • RTOS学习路线
  • NXP系列

    • IMX6ULL PRO开发板
    • IMX6ULL MINI开发板
    • IMX6ULL RT Pi开发板
  • ST系列

    • STM32MP157 PRO开发板
  • Mstar系列

    • 东山PI壹号开发板
  • Samsung系列

    • Jz2440开发板
    • Tinty4412开发板
  • 全志系列

    • M1 PLUS开发板
  • 瑞芯微系列

    • RK3568开发板
  • Amlogic系列

    • VIM3 A311D开发板
  • 海思系列

    • Hi3516EV200
  • 百问网所有直播课程

    • Linux在线培训
    • 鸿蒙直播录像
    • 现场答疑讲座
  • 嵌入式视频第1季之快速入门

    • 第1篇:视频介绍 资料下载
    • 第2篇:环境搭建 linux基本操作
    • 第3篇:开发板使用手册
    • 第4篇:嵌入式linux应用开发基础
    • 第5篇:嵌入式linux驱动开发基础
    • 第6篇:项目实战
    • 第7篇:驱动大全
  • 嵌入式Linux应用开发

    • LVGL UI开发
    • MQTT开发
  • 鸿蒙系统开发

    • 最小系统移植+驱动开发
  • 安卓系统开发

    • 韦东山Android系统开发【第四期】
    • 专家-安卓系列教程之ROM
    • 专家-安卓系列教程之Camera
  • 嵌入式Linux经典系列教程

    • 2440系列之【第1期】【第2期】【第3期】等
  • STM32F103 PRO开发板
  • STM32F103 MINI开发板
  • ESP32-C3开发板
  • STM32F103学习路线
  • 项目视频
答疑论坛 (opens new window)
  • 公司简介
【旧版】资料下载中心 (opens new window)
  • 全新Linux系列教程

    • 全新系列视频简述
    • 第一篇:新学习路线 视频介绍
    • 第二篇:环境搭建Linux基本操作
    • 第三篇:开发板使用手册
    • 第四篇:嵌入式Linux应用开发基础
    • 第五篇:嵌入式Linux驱动开发基础
      • 视频简述
        • 视频涉及到的硬件
        • 视频适用人群
        • 视频观看方式
      • 视频目录
    • 第六篇:嵌入式Linux项目实战
    • 第七篇:驱动大全
  • 直播视频

  • 鸿蒙最小系统开发

  • Linux应用开发

  • GUI开发教程

  • LinuxVideo
  • 全新Linux系列教程
100askTeam
2021-11-16

第五篇:嵌入式Linux驱动开发基础

# 第五篇:嵌入式Linux驱动开发基础

# 视频简述

# 视频涉及到的硬件

# 视频适用人群

# 视频观看方式

  • 百问网韦东山在线教学平台
    • 第1篇:新学习路线、视频介绍、资料下载:https://www.100ask.net/detail/p_5f18007de4b0df48afbcd477/6 (opens new window)
  • bilibili在线观看
    • 第1篇:新学习路线、视频介绍、资料下载:https://www.bilibili.com/video/BV12A411J7DG (opens new window)

# 视频目录

  • 【第一章】嵌入式Linux驱动开发基础知识的引导与说明
    • 01_嵌入式Linux驱动开发基础知识的引导与说明
  • 【第二章】Hello驱动(不涉及硬件操作)
    • 01_Hello驱动(不涉及硬件操作)
  • 【第三章】硬件知识:LED原理图
    • 01_硬件知识_LED原理图
  • 【第四章】普适的GPIO引脚操作方法
    • 01_普适的GPIO引脚操作方法
  • 【第五章】具体单板的GPIO操作方法
    • 01_AM335x的GPIO操作方法
    • 02_RK3288和RK3399的GPIO操作方法
    • 03_IMX6ULL的GPIO操作方法
    • 04_STM32MP157的GPIO操作方法
  • 【第六章】最简单的LED驱动程序
    • 01_STM32MP157的LED操作方法
    • 02_最简单的LED驱动程序_基于STM32MP157
    • 03_IMX6ULL的LED操作方法
    • 04_最简单的LED驱动程序_基于IMX6ULL
  • 【第七章】LED驱动程序框架
    • 01_LED驱动程序框架
  • 【第八章】具体单板的LED驱动程序
    • 01.百问网IMX6ULL的LED驱动程序
    • 02.百问网IMX6ULL-QEMU的LED驱动程序
    • 03.百问网STM32MP157的LED驱动程序
    • 04.AM335X的LED驱动程序
    • 05.RK3288和RK3399的LED驱动程序
  • 【第九章】驱动设计的思想:面向对象/分层/分离
    • 01_驱动设计的思想_面向对象_分层_分离
  • 【第十章】驱动进化之路:总线设备驱动模型
    • 01_驱动进化之路_总线设备驱动模型
  • 【第十一章】LED模板驱动程序的改造:总线设备驱动模型
    • 01_LED模板驱动程序的改造_总线设备驱动模型
  • 【第十二章】驱动进化之路:设备树的引入及简明教程
    • 01-1_驱动进化之路_设备树的语法驱动开发基础知识.mp4
    • 01-2_驱动进化之路_内核对设备树的处理与使用.mp4
  • 【第十三章】LED模板驱动程序的改造:设备树
    • 01_LED模板驱动程序的改造:设备树
  • 【第十四章】APP怎么读取按键值
    • 01_APP怎么读取按键值
  • 【第十五章】查询方式的按键驱动程序(编写框架)
    • 01_查询方式的按键驱动程序(编写框架)
  • 【第十六章】具体单板的按键驱动程序(查询方式)
    • 01_百问网IMX6ULL-QEMU的按键驱动程序(查询方式)
    • 02_百问网STM32MP157的按键驱动程序(查询方式)
    • 03_AM335X按键驱动程序(查询方式)
    • 04_RK3288按键驱动程序(查询方式)
    • 05_RK3399按键驱动程序(查询方式)
  • 【第十七章】GPIO和Pinctrl子系统的使用
    • 01_Pinctrl子系统重要概念
    • 02_GPIO子系统重要概念
    • 03_基于GPIO子系统的LED驱动程序
    • 04 在100ASK_IMX6ULL上机实验
    • 04_在100ASK_STM32MP157上机实验
  • 【第十八章】异常与中断的概念及处理流程
    • 01_异常与中断的概念及处理流程
  • 【第十九章】Linux系统对中断的处理
    • 01_进程线程中断的核心_栈
    • 02_Linux系统对中断处理的演进
    • 03_Linux中断系统中的重要数据结构
    • 04_在设备树中指定中断_在代码中获得中
    • 05_编写使用中断的按键驱动程序
    • 06_IMX6ULL设备树修改及上机实验
    • 06_STM32MP157设备树修改及上机实验
  • 【第二十章】驱动程序基石
    • 01_休眠与唤醒
    • 02_POLL机制
    • 03_异步通知
    • 04_阻塞与非阻塞
    • 05_定时器
    • 05b_新内核的定时器特别说明_STM32MP157
    • 06_中断下半部tasklet
    • 07_工作队列
    • 08_中断的线程化处理
    • 09_mmap基础知识
    • 10_mmap编程
快来参与 帮助我们改进页面吧! (opens new window)
上次更新: 2021/11/17, 14:38:25
第四篇:嵌入式Linux应用开发基础
第六篇:嵌入式Linux项目实战

← 第四篇:嵌入式Linux应用开发基础 第六篇:嵌入式Linux项目实战→

| Copyright © 2021-2022 深圳百问网科技有限公司 | 版权所有
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式