本视频教程主要介绍字符驱动、杂项设备、中断、调试驱动的基本方法以及驱动的移植等。

Linux驱动编程视频教程:

链接:https://pan.baidu.com/s/1Yn5d4w9uudb4tGDTskzPrg 
提取码:1hus

视频教程目录:

视频00_01驱动理论
视频00_02驱动理论
视频00_03驱动理论
视频01_内核开发基础
视频02-DriverModule_01
视频03_Menuconfig_Kconfig
视频04_Makefile编译
视频05_总线_设备_驱动注册流程详解
视频06_设备注册
视频07_驱动注册
视频08_生成设备节点
视频09-编写简单应用调用驱动
视频10_驱动工程师硬件知识_基础概念
视频11_驱动工程师硬件知识_原理图的使用
视频12_物理地址虚拟地址
视频13_GPIO初始化
视频14_LED驱动一
视频15_LEDS驱动二
视频16_驱动模块传参数
视频17_静态申请字符类设备号
视频18_动态申请字符类设备号
视频19_注册字符类设备
视频20_生成字符类设备节点
视频21_字符驱动
视频22_字符类GPIOS
视频23_proc文件系统
视频24_中断的基础知识
视频25_中断之xx按键

Linux驱动编程视频教程相关推荐

  1. 【北京迅为iMX6ULL】嵌入式学习之Linux系统编程视频教程

    什么是Linux系统编程? Linux系统编程也叫Linux下的高级编程,是介于应用层和驱动层之间的. 学习了哪些知识后可以学习Linux系统编程? C语言基础.Linux基本操作命令 怎么学习Lin ...

  2. Linux驱动编程 step-by-step (二) 简单字符设备驱动

    简单字符设备驱动 1.主次设备号 主设备号标识设备连接的的驱动,此设备好由内核使用,标识在相应驱动下得对应的设备 在linux中设备号是一个32位的dev_t类型 typedef __u32    _ ...

  3. Linux驱动编程 step-by-step (二)

    简单字符设备驱动 1.主次设备号 主设备号标识设备连接的的驱动,此设备好由内核使用,标识在相应驱动下得对应的设备 在linux中设备号是一个32位的dev_t类型 typedef __u32    _ ...

  4. Linux驱动编程 step-by-step

    第三次看了LDD3了(虽然现在已经是kernel3.0但从这本书商还是能学到很多) 每次都有一些收获 现在终于能够写一写代码了 驱动程序的作用: 简单来说 驱动程序就是使计算机与设备通信的特殊的代码, ...

  5. linux驱动编程——ch340x驱动移植

    Linux驱动编程--ch340x驱动移植 主要概念: ​ ch340x驱动移植 ​ 作为通用器件,厂商都有提供适配各种平台的驱动.linux一般会提供驱动源码. ​ 一般所谓驱动移植,就是将厂商的驱 ...

  6. Linux驱动编程 step-by-step (五)主要的文件操作方法实现

    主要的文件操作方法实现 文件操作函数有很多的操作接口,驱动编程需要实现这些接口,在用户编程时候系统调用时候会调用到这些操作 [cpp] view plaincopy struct file_opera ...

  7. linux驱动read函数 copytouser,Linux驱动编程 step-by-step (五)主要的文件操作方法实现...

    主要的文件操作方法实现 文件操作函数有很多的操作接口,驱动编程需要实现这些接口,在用户编程时候系统调用时候会调用到这些操作 structfile_operations { ... loff_t (*l ...

  8. Linux驱动编程(驱动程序基石)(下)

    一.中断的线程化处理 复杂.耗时的事情,尽量使用内核线程来处理.上节视频介绍的工作队列用起来挺简单,但是它有一个缺点:工作队列中有多个 work,前一个 work 没处理完会影响后面的 work.解决 ...

  9. Linux驱动编程(驱动程序基石)(上)

    一.休眠与唤醒 要休眠的线程,放在 wq 队列里,中断处理函数从 wq 队列里把它取出来唤醒.所以,我们要做这几件事: ① 初始化 wq 队列 ② 在驱动的 read 函数中,调用 wait_even ...

最新文章

  1. 用coffee和socket.io实现的01背包算法
  2. mysql命令技巧_Mysql命令行技巧汇总
  3. jdbctemplate oracle xml文件,Spring JDBCTemplate使用JNDI数据源
  4. Windows / Ubuntu操作系统下Pixhawk原生固件PX4的编译方法
  5. 16年国庆假期期间兼职所悟
  6. 什么是跨域及跨域请求资源的方法?
  7. Fusion组件库是如何支持多语言能力的
  8. proxmoxve打造云桌面_微软云电脑Cloud PC曝光:配置一般还不便宜
  9. 红宝书电子版_N2红蓝宝书电子版PDF(蓝宝书)
  10. pytorch数据集
  11. star面试法则面试案例_案例面试技巧
  12. 对于时间管理初识--时间管理入门
  13. 信息融合发展沿革与技术动态
  14. 上上上篇ANTV留下来的坑
  15. Stream Collectors - reducing
  16. CC2640R2F BLE5.0 蓝牙协议栈GATTServApp模块
  17. android Q屏幕录制,设备音频录制无声
  18. jetson nano opencv 打开 CSI摄像头_OpenCV基础操作-读取、几何变换、阈值
  19. java中printf,print,println,区别及用法详解
  20. 做门户网站 个人站长的新好出路

热门文章

  1. centos9 安装mysql
  2. Google与杭州综试区签署合作备忘录
  3. 用python画小兔子_circle()函数实例教程:用Python画一只兔子
  4. JavaNIO——多线程以及IO模型(笔记)
  5. 使用Acolite批量大气校正Sentinel-2 L1C数据
  6. 【181122】VC++基于MFC的图片浏览器(有多种特效)源代码
  7. 操作系统真的可以感知是在VM中运行吗?
  8. mysql 正则处理数据 提取电话
  9. 前端智能化漫谈 (1) - pix2code
  10. python抖音涨粉代码_抖音代码舞Python3实现