- 博客(3)
- 收藏
- 关注
原创 Linux驱动开发--最简单字符设备
与人的身份证类似,Linux为每个设备的分配了设备号,通过设备号来对设备进行唯一标识,Linux设备号分为主设备号和次设备号,主设备号用来对应驱动程序,所有相同主设备号的设备使用相同的驱动程序,次设备号用来区分连接到系统中的相同设备,主、次设备号的结合就唯一标识了连接到系统中的某一设备。第四个头文件则为字符设备的头文件。我们在控制外部设备的时候,一般是通过读写/dev目录下的设备文件来实现的,设备文件就相当于外部实际设备的一个抽象,我们通常用一个设备结构体来构建字符设备的属性,这里简单描述如下。
2023-04-06 20:23:45 294 1
原创 Makefile 学习笔记
一般在工程中,有不计其数的源文件,这些文件按类型、功能、模块分别放置在若干目录中,而这些源文件在使用前一般需要进行编译,如果一个个单独进行编译,将需要进行大量重复性操作,对此Makefile提供了解决办法,通过定义一系列规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至进行更为复杂的功能操作。对此,本文针对Makefile的使用规则进行讲解,介绍。
2023-03-21 20:16:22 248 1
原创 学习笔记1_linux虚拟机搭建
利用virtualbox软件搭建linnux workstation 一、前期准备工作 (1)Virtualbox下载 这里选择virtualBox 7.0.4版本。 进入Virtualbox官网Oracle VM VirtualBox 点击下载,并依据自身情况选择下载版本,本文选择Windows版本 (2)Linnux镜像下载 下载网站(阿里云开源镜像站) https://mirrors.aliyun.com/centos/8/isos/x86_64/?spm=a2c6h.2560
2022-12-10 08:48:22 170 2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人