5天轻松入门Linux驱动开发(下)

5天轻松入门Linux驱动开发(下)
共27节 160人在学 课程详情
  • 1.1 IO模型_IO模型之多路复用IO原理
  • 1.2 IO模型_IO模型之多路复用IO实现
  • 1.3 IO模型_IO模型之信号驱动IO原理
  • 1.4 IO模型 IO模型之信号驱动IO实现
  • 1.5 中断机制 中断系统介绍
  • 1.6 中断机制 中断接口函数
  • 1.7 中断机制 中断顶底半部机制
  • 1.8中断机制 中断底半部之tasklet
  • 1.9 中断机制 中断底半部之workqueue
  • 1.10 中断机制 内核时间流概念
  • 1.11 中断机制 内核定时器实现1
  • 1.12 中断机制 内核定时器实现2
  • 1.13 内存管理 用户空间与内核空间
  • 1.14 内存管理 IO内存与IO端口
  • 1.15 设备模型 类设备与udev
  • 1.16 设备模型 udev自动创建设备文件
  • 1.17 设备模型 _platfomm平台总线原理
  • 1.18 设备模型 platfomm平台总线实现1
  • 1.19 设备模型 platform平台总线实现2
  • 1.20 设备树 设备树介绍
  • 1.21 设备树 设备树结构
  • 1.22 设备树 设备树操作函数
  • 1.23 GPIO驱动 pinctn子系统
  • 1.24 GPIO驱动 pinctr的配置
  • 1.25 GPIO驱动 GPIO子系统
  • 1.26 GPIO驱动 LED驱动实现1
  • 1.27 GPIO驱动 LED驱动实现2

    订阅失败

    5天轻松入门Linux驱动开发(下)
    5天轻松入门Linux驱动开发(下) ...

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

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

    购买课程

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

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

    课时介绍

    初始化函数,成功返回0,并在/sys/module 下新建一个以模块名为名的目录;非0初始化失败module exit(xxx exit); //module exit()函数用来向 Linux 内核注册一个模块卸载函数,参数 xxx exit 就是需要注册的具体函数,当使用“rmmod"命令卸载具体驱动的时候 xxx exit 函数就会被调用。主要是用于释放初始化阶段分配的内存,分配的设备号等

    课程介绍

    已订阅的同学,请复制链接添加助教:https://a.fb78.cn/d/3t4daQT

    Linux 驱动只有两种运行方式,第一种就是将驱动编译进 Linux 内核中,这样当 Linux 内核启动的时候就会自动运行驱动程序。第二种就是将驱动编译成模块(Linux 下模块扩展名为.ko),模块的加载和卸载注册函数如下:

    module init(xxx init); module init 函数用来向 Linux 内核只注册一个模块加载函数,参数 xxx init 就是需要注册的具体函数,当使用“insmod”命令加载驱动的时候,xxx init 这个函数就会被调用。它会将函数地址加入到相应的节区 section 中,这样开机的时候就可以自动加载模块了。
    推荐课程

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

    李明 · 862人在学

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

    王先生 · 22636人在学

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

    汤小洋 · 4282人在学

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

    黄菊华 · 824人在学

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

    小尼老师 · 889人在学

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

    Long · 5193人在学

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

    汤小洋 · 1525人在学

    Python Django 深度学习 小程序

    钟翔 · 2389人在学

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

    赖国荣 · 663人在学

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

    李杰 · 4064人在学

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