0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

迅为基于RK3568开发板的嵌入式学习之Linux驱动视频

北京迅为电子 2023-05-19 16:30 次阅读

迅为基于iTOP-RK3568开发板进行讲解,本次更新内容为第九期,主要讲解设备模型,共计29讲。 思路更科学,入门更简单

wKgaomRnGGaAWAY-AADfq6KwQU4002.png

0.课程规划

1.抛砖引玉-设备模型的框架:kobject和kset

2.实践:创建kobject实验

3.实践:创建kset实验

4.什么是设备模型,为什么要引入设备模型?

5.对设备模型进一步探究

6.sysfs虚拟文件系统的目录层次分析

7.什么是引用计数器(kref)?

6.sysfs虚拟文件系统的目录层次分析

7.什么是引用计数器(kref)?

8.实践:引用计数器实验

9.实例:kobject是如何释放的

10.引入并完善kobj_type结构体

11.在sys目录下创建属性文件并实现读写功能(一)

12.优化sys目录下属性文件的读写函数

13.在sys目录下创建属性文件并实现读写功能(二)

14.在sys目录下创建多个属性文件的简便方法

15.实践:注册一个自己的总线

16.实践:在总线目录下创建属性文件

17.理论分析:总线是如何注册的?

18.实例分析:platform总线是如何注册的?

19.实践:在自己的总线下注册设备

20.理论分析:设备是如何注册的?

21.实例分析:platform总线上的设备是如何注册的?

22.课后作业:为什么在注册platform总线之前先注册了设备?

23.实践:在自己的总线下注册驱动

24.理论分析:驱动是如何注册的?

25.probe函数是如何执行的?

26.为什么加载设备和加载驱动没有先后顺序

27.实例分析:platform总线上的驱动是如何注册的?

28.设备模型总结和回顾

本期视频教程已上传至迅为B站账号——“北京迅为电子

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5082

    文章

    19096

    浏览量

    304618
  • 开发板
    +关注

    关注

    25

    文章

    5024

    浏览量

    97353
  • Linux驱动
    +关注

    关注

    0

    文章

    43

    浏览量

    9958
收藏 人收藏

    评论

    相关推荐

    电子】叮!您的RK3568开发板系统镜像备份方法请查收

    电子】叮!您的RK3568开发板系统镜像备份方法请查收
    的头像 发表于 11-27 14:02 270次阅读
    【<b class='flag-5'>迅</b><b class='flag-5'>为</b>电子】叮!您的<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>系统镜像备份方法请查收

    RK3568开发板定制扩展分区SDK源码编译-获取Linux-定制扩展分区源码包

    -vxf rk3568_linux_定制扩展分区_XXXXXXX.tar.gz(XX...为名称的简写)”解压压缩包。解压后会生成一个 rk3568_linux_定制扩展分区文件夹,如下图所示: 更多内容可以关注
    发表于 11-25 10:24

    基于RK3568开发板全国产平台,快速实现APP开机自启动技术分享

    基于RK3568开发板全国产平台,快速实现APP开机自启动技术分享
    的头像 发表于 11-21 13:58 344次阅读
    基于<b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>全国产平台,快速实现APP开机自启动技术分享

    】瑞芯微RK3588开发板RK3568开发板区别及优势

    RK3568开发板
    的头像 发表于 11-18 14:19 327次阅读
    【<b class='flag-5'>迅</b><b class='flag-5'>为</b>】瑞芯微<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>区别及优势

    开发更便利!RK3568/RK3588 定制分区镜像发布

    开发更便利!RK3568/RK3588 定制分区镜像发布
    的头像 发表于 11-11 14:00 419次阅读
    <b class='flag-5'>开发</b>更便利!<b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588 定制分区镜像发布

    能力再次提升! RK3588/RK3568开发板&amp;amp;核心新增定制分区镜像

    能力再次提升! RK3588/RK3568开发板&核心新增定制分区镜像
    的头像 发表于 11-06 15:11 420次阅读
    能力再次提升! <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK</b>3588/<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>&amp;amp;核心<b class='flag-5'>板</b>新增定制分区镜像

    RK3568开发板支持银河麒麟和开放麒麟系统

    RK3568开发板移植了银河麒麟和开放麒麟系统HOT 新增RT-Thread系统 iTOP-RK3568
    发表于 11-06 14:44

    iTOP-RK3568/RK3588开发板获麒麟软件适配认证

    iTOP-RK3568/RK3588开发板获麒麟软件适配认证
    的头像 发表于 10-18 14:56 505次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b>iTOP-<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b>获麒麟软件适配认证

    混合部署 | 在RK3568上同时部署RT-Thread和Linux系统

    (非对称多处理)是一种更灵活的架构,允许不同的核心运行不同的操作系统,实现更高效的资源利用和任务分配。通过 AMP,系统可以为不同的任务选择最合适的操作系统和处理方式。 当前iTOP-RK3568
    发表于 09-18 10:54

    北京RK3568开发板嵌入式学习Linux驱动全新更新-CAN+

    北京RK3568开发板嵌入式学习
    的头像 发表于 09-04 15:29 481次阅读
    北京<b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b><b class='flag-5'>嵌入式</b><b class='flag-5'>学习</b><b class='flag-5'>之</b><b class='flag-5'>Linux</b><b class='flag-5'>驱动</b>全新更新-CAN+

    RK3568开发板嵌入式学习安卓JNI开发

    。H.265/H.264/VP9/VP8视频解码和1080p 100fps H.265/H.264/VP9视频编码。 RK3568推出全
    发表于 08-23 09:49

    鸿蒙OpenHarmony南向/北向快速开发教程-RK3568开发板

    大家期待已久的RK3568开发板终于迎来了鸿蒙4.1系统的强势支持!想知道如何实现快速开发学习
    发表于 07-23 10:44

    RK3568开发板支持AMP双系统

    RK3568开发板支持AMP双系统
    的头像 发表于 06-04 15:33 702次阅读
    <b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>支持AMP双系统

    RK3568开发板驱动开发指南-输入子系统

    RK3568开发板驱动开发指南-输入子系统
    的头像 发表于 02-23 15:11 851次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b><b class='flag-5'>驱动</b><b class='flag-5'>开发</b>指南-输入子系统

    RK3568开发板助力智能车载产业快速发展

    RK3568开发板助力智能车载产业快速发展
    的头像 发表于 01-23 13:59 561次阅读
    <b class='flag-5'>迅</b><b class='flag-5'>为</b><b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>助力智能车载产业快速发展