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站账号——“北京迅为电子

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

    关注

    4982

    文章

    18282

    浏览量

    288473
  • 开发板
    +关注

    关注

    25

    文章

    4429

    浏览量

    94004
  • Linux驱动
    +关注

    关注

    0

    文章

    43

    浏览量

    9881
收藏 人收藏

    评论

    相关推荐

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

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

    RK3568-视频开发案例

    RK3568-视频开发案例
    的头像 发表于 01-18 15:51 287次阅读
    <b class='flag-5'>RK3568</b>-<b class='flag-5'>视频</b><b class='flag-5'>开发</b>案例

    iTOP-RK3568开发板npu手册更新

    iTOP -RK3568开发板使用教程更新,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。 为了满足人工智能的需要,去年,基于
    发表于 11-03 14:40

    RK3568开发板QT学习手册

    iTOP -RK3568开发板使用教程上新,后续资料会不断更新,不断完善,帮助用户快速入门,大大提升研发速度。 基于RK3568的QT教程他来了~从C++基础到QT编程实例再到项目实战
    发表于 10-25 10:29

    iTOP-RK3568开发板外设接口配置手册

    新增《iTOP-3568开发板外设接口配置手册》**** 在RK3568开发板上,有着许多的
    发表于 09-20 09:53

    3900页手册415集视频426G资料RK3568开发板

    发布《Android11移植教程》 手把手教你在RK3568开发板上移植Android11。内含硬件原理图分析、底层驱动编写与Android底层框架,JNI编程等众多技能点,让您的学习
    发表于 09-13 11:06

    RK3568运行openkylin麒麟系统

    /H264/VP9视频编码。 NVR: RK3568推出全新安防后端硬盘录像机 NVR/XVR 芯片方案 核心: 提供连接器与邮票孔两
    发表于 09-11 10:07

    RK3568开发板外接模块HX711 称重模块

    线,以下为对应的 引脚连接表: 实验平台 北京电子提供的搭建好的开发环境 Ubuntu18.04 和 Linux 源码,RK3568
    发表于 08-30 15:30

    迅为RK3568开发板GPIO之外接模块

    迅为RK3568开发板GPIO之外接模块
    的头像 发表于 08-24 17:41 667次阅读
    迅为<b class='flag-5'>RK3568</b><b class='flag-5'>开发板</b>GPIO之外接模块

    RK3568开发板保姆级3900页手册_415期视频_426G文档

    基于RK3568 8.使用平台总线模型编写led驱动 9.使用平台总线模型编写led驱动 10.平台总线模型总结和回顾 第七期-设备树>嵌入式
    发表于 08-11 11:14

    瑞芯微RK3568主板开发板PET_RK3568_P01简述

    瑞芯微RK3568主板开发板PET_RK3568_P01简述
    的头像 发表于 08-08 11:41 1769次阅读
    瑞芯微<b class='flag-5'>RK3568</b>主板<b class='flag-5'>开发板</b>PET_<b class='flag-5'>RK3568</b>_P01简述

    迅为RK3568/RK3588开发板视频教程 | RKNPU2 从入门到实践一套搞定!

    迅为RK3568/RK3588开发板视频教程 | RKNPU2 从入门到实践一套搞定!
    的头像 发表于 06-30 15:07 984次阅读
    迅为<b class='flag-5'>RK3568</b>/<b class='flag-5'>RK</b>3588<b class='flag-5'>开发板</b><b class='flag-5'>视频</b>教程 | RKNPU2 从入门到实践一套搞定!

    RK3568开发板2800页手册+220集视频

    RK3568开发板上移植Android11。内含硬件原理图分析、底层驱动编写与Android底层框架,JNI编程等众多技能点,让您的学习和使用过程更加轻松。 重磅更新《
    发表于 06-01 10:25

    RK3568开发板邮票孔大内存小板卡上线

    CPU:iTOP-3568开发板采用瑞芯微RK3568处理器,内部集成了四核64位Cortex-A55处理器。主频高达2.0Ghz,RK809动态调频。集成了双核心架构GPU,ARM
    发表于 05-10 10:58

    国产工业级RK3568核心-AI人脸识别产品方案

    RK3568开发板采用瑞芯微推出的一款高性能、低功耗的RK3568处理器,其拥有强大的AI计算能力和图像处理能力,非常适合用于人脸识别终
    发表于 05-06 14:30