摘要: 字符设备:字符设备是指只能按照顺序一个字接一个字节读写的设备,例如鼠标、键盘、串口、LED等。 字符设备驱动程序框架:模块加载函数、模块卸载函数、open函数、写函数、读函数、release函数、file_operations初始化函数 一、模块加载函数 ​ 一个简单的模块加载函数需要申请设备号,注 阅读全文
posted @ 2021-07-14 16:15 LonelyNO 阅读(198) 评论(0) 推荐(0)
摘要: 一、Linux设备分类 Linux将设备主要分为三类:字符设备、块设备、网络设备。 1. 字符设备:必须以串行顺序依次访问的设备,不能让随机访问设备内存中某一组数据; 2. 块设备:可以按照任意顺序进行访问,以块为单位,例如硬盘、eMMc等; 3. 网络设备:面向数据包的接收和发送而设计,不倾向于对 阅读全文
posted @ 2021-07-08 17:55 LonelyNO 阅读(559) 评论(0) 推荐(0)
摘要: Git 简介 Git 是开源的分布式版本控制系统,主要用于高效的管理各个项目,是为了帮助管理Linux内核开发而开发的一个开源码的班本控制系统软件。 通俗讲,一个项目需要整个团队去完成,一个项目文件会被多个人修改,这就导致文件混乱,就需要一个工具,能够记录每一次修改后的文件,而Git就是用来记录每一 阅读全文
posted @ 2021-07-07 11:59 LonelyNO 阅读(132) 评论(0) 推荐(0)