韦东山视频学习笔记——二期
学习韦东山视频二期,算是笔记,也算是为了加深印象
周周zlove
就怕你不说,就怕你不做,别让遗憾继续,一切都来的及。
展开
-
韦东山二期驱动视频-块设备驱动——在rk3399上进行实验——将内存作为磁盘——内核4.4
看完韦东山的视频后,想着在rk3399上也做一下实验,发现如下改动的地方:参考博客:https://blog.csdn.net/oyhb_1992/article/details/77865990参考博客:https://blog.csdn.net/yyp872/article/details/172275251、结构体request_queue_t升级为request_queue;...原创 2019-11-09 16:29:07 · 610 阅读 · 0 评论 -
韦东山二期驱动视频-块设备驱动2
接上篇,自己仿照着写的程序,无法在4.4的内核上运行。应该是变化太大,而自己没有理解导致缺少了必要环节。下面计划阅读内核代码中的kernel\drivers\block\z2ram.c文件。代码共400行,应该不是太难。先看开头的注释说明:基本上是说,这个驱动程序,可以将内存作为硬盘来使用。/*** z2ram - Amiga pseudo-driver to access 16b...原创 2019-11-08 11:31:49 · 291 阅读 · 0 评论 -
韦东山二期驱动视频-块设备驱动1
对于字符设备驱动程序:1、确定主设备号2、构造file_operations结构体3、注册 register_chrdev4、入口、出口、协议对于块设备,由于有扇区的存在,读写方式不同,如果频繁的向字符设备一样读写,那么效率会降低——如写入前,会先备份整个扇区的数据,然后擦除,然后合并新数据和旧数据,再整体写入。所以相比于字符设备驱动程序,①先放入队列②优化后再去...原创 2019-11-06 17:37:42 · 281 阅读 · 0 评论 -
韦东山二期驱动视频-网卡驱动程序
网络OSI分层:OSI(Open System Interconnect),即开放式系统互联。 一般都叫OSI参考模型,是ISO(国际标准化组织)组织在1985年研究的网络互连模型。OSI定义了网络互连的七层框架(物理层、数据链路层、网络层、传输层、会话层、表示层、应用层),即ISO开放互连系统参考模型。网卡驱动程序,是对最底层的物理层来说的。字符设备驱动程序:1、分配主...原创 2019-11-02 16:52:01 · 287 阅读 · 0 评论 -
韦东山二期驱动视频-USB设备驱动
1、什么是USB?USB,是英文Universal Serial Bus(通用串行总线)的缩写,是一个外部总线标准,用于规范电脑与外部设备的连接和通讯。是应用在PC领域的接口技术。————百度百科2、从windows系统识别usb设备的过程,来推理这个流程1、一旦连接usb设备,则系统会提示发现了一个设备(一般会显示设备名称等),然后会提示安装驱动,那么既然驱动还没有安装,系统为...原创 2019-11-02 11:13:55 · 833 阅读 · 0 评论 -
韦东山二期驱动视频-DMA
如果说为啥倒着学习的话,原因就是——先从简单的入手,也即我党宝贵的斗争经验——农村包围城市。1、什么是DMA?DMA(直接存储器访问)DMA(Direct Memory Access,直接内存存取) 是所有现代电脑的重要特色,它允许不同速度的硬件装置来沟通,而不需要依赖于 CPU 的大量中断负载。否则,CPU 需要从来源把每一片段的资料复制到暂存器,然后把它们再次写回到新的地方。在这...原创 2019-10-25 16:28:42 · 3028 阅读 · 1 评论 -
linux学习——led子系统
hdmi驱动没有看懂,那么就从简单的地方开始看起,从直观的感觉来看,led子系统或许比较简单。那么怎么看呢?不知道,那么就先找篇文章吧!https://blog.csdn.net/u011326873/article/details/75734898一、从Makefile看起,看组织形式可以知道,核心层由如下文件组成,可以大胆的猜测,各个单板通过class中的函数向core注册...原创 2019-10-24 18:00:31 · 1173 阅读 · 0 评论 -
韦东山二期驱动视频-热拔插驱动——RK3399自制linux系统不支持HDMI热拔插问题分析
背景:公司的板子,对于HDMI的显示器热拔插不支持,只能在插入HDMI时启动才能输出,而当开机之后,再插入HDMI显示器则无输出,不知道原因。推测如下:1、设备树的引脚配置有误,导致插入HDMI显示器时,系统无法检测到新设备;2、系统驱动有问题。因此借着这个机会,学习下韦东山视频,看是否能够有所帮助。—————————————————————————————————————...原创 2019-10-21 14:35:52 · 6636 阅读 · 0 评论