小小千想和您聊一聊

当前位置: 首页> 视频教程> 2019Linux驱动开发精讲

2019Linux驱动开发精讲进阶

   评分9.6

11节课

21867人已学

下载本章视频你能学到什么?

掌握字符设备驱动,驱动的概念,内核模块,字符设备驱动等知识。

千锋物联网官方①群(858310440)——猛戳进入


课程介绍

字符设备是Linux系统三大类设备之一,也是应用最广泛的一类设备,本章将围绕字符设备讲解字符设备驱动的编写,编译及使用。

章节目录

第1节 驱动简介
第2节 模块编写
第3节 内核模块2
第4节 内核模块3
第5节 内核模块4
第6节 字符设备驱动01
第7节 字符设备驱动02
第8节 字符设备驱动03
第9节 字符设备驱动04
10 字符设备驱动5
11 字符设备驱动6

  • c++程序入门之赋值操作符

    前面已经说明,要访问内存,就需要相应的地址以表明访问哪块内存,而变量是一个映射,因此变量名就相当于一个地址。对于内存的操作,在一般情况下就只有读取内存中的数值和将数值写入内存(不考虑分配和释放内存),在C++中,为了将一数值写入某变量对应的地址所标识的内存中(出于简便,以后称变量a对应的地址为变量a的地址,而直接称变量a的地址所标识的内存为变量a),只需先书写变量名,后接“=”,再接欲写入的数字以及分号。如下:

    256
  • c++程序入门之表达式

    在C++中,所有的代码都是通过标识符(Identifier)、表达式(Expression)和语句(Statement)及一些必要的符号(如大括号等)组成,在此先说明何谓标识符。

    242
  • c++程序的函数指针

    先看看这段代码:

    213
  • c++程序iostream标准库介绍

    我们从一开始就一直在利用C++的输入输出在做着各种练习,输入输出是由iostream库提供的,所以讨论此标准库是有必要的,它与C语言的stdio库不同,它从一开始就是用多重继承与虚拟继承实现的面向对象的层次结构,作为一个c++的标准库组件提供给程序员使用。

    272
  • 算术移位和逻辑移位实现分析

    算术移位,同样也是物理上按位进行的左右移动,两头用0进行补充,但必须确保符号位不改变.

    1026
  • PWM死区(Dead Zone)的作用和意义

     PWM输出时的Dead Zone(死区)作用是在电平翻转时插入一个时间间隔,避免关闭前一个设备和打开后一个设备时因为开关速度的问题出现同时开启状态而增加负荷的情况(在没有彻底关闭前打开了后一个设备),尤其是电流过大时容易造成短路等损坏设备,如:互补PWM波输出在逆变器(直流转交流)中的应用。

    1029
  • Nand flash读写范围的问题

    很多时候对nand的操作都是通过主控的nand控制器直接完成,或者更多时候是通过MTD标准操作接口完成读写擦的过程,然而有些细节问题有必要在这里讨论一下.

    984
  • Linux热插拔及mdev机制

    创建设备类,是为了让mdev知道根据这些信息来创建设备节点,根据/sys来创建,所以从devfs开始,根文件系统就引入了一个/sys目录,/sys/dev下面都是内核加载的驱动的主从设备号

    1216
  • Linux系统编程之多任务实现(二)

    在系统编程中实现多任务还使用vfork函数,其需要的头文件。

    3233
  • Linux系统编程之多任务实现(一)

    在系统编程中实现多任务一般使用fork函数,其需要的头文件。

    3165

用户登录

手机号:

密码:

图形验证码:

点击切换

用户注册

手机号:

登录密码:

图形验证码:

点击切换

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

手机号:

图形验证码:

短信验证码:

获取验证码

忘记密码

1安全验证

2重置密码

新密码:

确认新密码:

获取课程

添加小千老师微信,获取课程信息

如何获取课程?

一、需拥有此本教材

如没有,可点击下方入口购买当当购买入口京东购买入口

二、添加小千老师,发送拥有凭证,解锁课程资源

1.购买该教材的订单信息
2.拥有的实体书信息等

更换手机号

新手机号:

图形验证码:

短信验证码:

获取验证码