自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 平台总线-platform

platform bus是什么?a、平台总线()是Linux内核中提供的一种虚拟总线,将原本可以使用一个驱动C文件分成两个C文件,一个是平台设备device.c ,一个是平台驱动driver.c。b、把设备的硬件资源信息放入device.c中,不变的驱动程序放入driver.c中。c、platform bus 充当“桥梁”就是将这两个文件“链接起来”,负责他们进行匹配、绑定。问题二、为什么需要platform bus?a、设备驱动分离。

2023-11-28 23:57:27 1197

原创 字符设备(四)-----私有数据

在前面字符设备的代码编写中,使用的设备号、类、设备名称、 都是以全局变量的方式使用,虽然功能没有问题,也不会有其他的报错问题,但是这样的结果就是代码不够美观,显得不专业,更加不能体现面向对象的思想。而我们现在要做的就是把这些设备定义成相关的结构体成员变量,将硬件属性的描述信息都放入该结构体中,将file中的私有数据指针指向该成员变量,从而实现更加便捷的调用硬件。

2023-11-27 23:59:32 306

原创 ubuntu磁盘扩展

在日常使用ubantu工作中有时候会遇到磁盘大小不够用的情况下,这个时候就需要我们根据实际的需求去修改我们的ubantu磁盘空间了。

2023-11-26 23:33:53 724 1

原创 I2C总线(一)——协议

1、i2c采用主从模式,在一条i2c总线上一个主设备(主控设备)可以连接很多i2C从设备(以下简称设备),每个i2C设备都有一个对应的设备地址,用来确保数据主设备能够正确找到具体对象设备。 2、i2c设备地址为7位从机地址,第8位为“方向地址”(方向读/写,0表示读,1表示写)。 3、i2c设备理论上最多支持2^7个设备, 128个地址,0x00不用,所以理论上是127个设备。 4、i2c的读写只能是主设备发起,从设备始终被动状态。

2023-11-25 23:57:55 849

原创 字符设备(三)-----杂项设备

杂项设备是一种特殊的字符设备,是对字符设备的一种封装。相比字符设备杂项设备有如下优势:a、节省主设备号:杂项设备的主设备号固定为10,而字符设备不管是动态分配还是静态分配设备号,都会消耗一个主设备号,进而造成了主设备号浪费。当系统中注册了多个misc设备驱动时,只需使用子设备号进行区分即可。

2023-11-24 06:00:00 1060

原创 字符设备(二)-----驱动模型

linux中每个设备都有相应的设备号,通过设备号查找对应的设备,从而进行后面的文件操作。设备号有主次之分,主设备主要来描述一个特定的驱动,次设备号用来管理下面的设备。2. 通 过 函数进行动态申请设备号,动态申请设备号,内核会自动分配一个未使用的设备号,相较于静态申请设备号,动态申请会避免注册设备号相同引发冲突的问题。通过 MKDEV 函数将主设备号和次设备号转换成 dev_t 类型的设备号,进行设备号静态注册。1.通过 函数进行静态申请设备号 ,静态申请设备号,对指定好的设备号进行申请。

2023-11-22 23:47:50 1006

原创 字符设备(一)-----驱动结构

字符设备驱动是以不定长度的字元来转送资料,字符设备是一个顺序的数据流设备,对这种 设备的读写是按字符进行的,而且这些字符是连续地形成一个数据流;c、通过file_operations 中的read 、write、ioctl 来定义设备驱动的接口函数。d、用户空间不能直接进行设备文件操作命令,需要相应的设备节点/dev/xxx作为桥梁以此来进行设备访问。b、使用dev_t 来定义设备号(主设备号、次设备号)确定设备的唯一性。Linux驱动分为三大类,字符设备驱动、块设备驱动、网络设备驱动。

2023-11-14 22:27:42 38

一个自己在用的ubuntu1804,用的非常舒服

ubuntu1804,在此基础上加入了oh-my-bash和一些其他个人觉得好用的工具比如vscode等,自己一直在用,感觉用起来比较舒服。

2023-11-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除