
linux驱动学习
文章平均质量分 91
起个名字是真难啊啊
这个作者很懒,什么都没留下…
展开
-
关于linux文件系统中数据的更新
缓冲文件系统 缓冲文件系统的特点是:在内存开辟一个“缓冲区”,为程序中的每一个文件使用,当执行读文件的操作时,从磁盘文件将数据先读入内存“缓冲区”, 装满后再从内存“缓冲区”依此读入接收的变量。执行写文件的操作时,先将数据写入内存“缓冲区”,待内存“缓冲区”装满后再写入文件。 由此可以看出,内存 “缓冲区”的大小,影响着实际操作外存的次数,内存“缓冲区”越大,则操作外存的次数就少,执行速度就快、效率高。一般来说,文件“缓冲区”的大小随机器 而定。fopen, fclose...原创 2022-03-25 12:01:18 · 2988 阅读 · 0 评论 -
Linux 设备驱动开发(学习)—platform设备驱动
一、什么是 platform总线 根据Linux设备模型可知,一个现实的Linux设备和驱动通常都需要挂接在一种总线上,对于本身依附于PCI、USB等的设备而言,这自然不是问题,但是在嵌入式系统里面,SoC系统中集成的独立的外设控制器、挂接在 SoC 内存空间的外设等却不依附于此类总线。 基于这一背景,Linux设计了一种虚拟的总线,称为platform总线,相应的设备称为platfo...原创 2020-05-08 15:39:26 · 691 阅读 · 0 评论