自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux驱动开发--最简单字符设备

与人的身份证类似,Linux为每个设备的分配了设备号,通过设备号来对设备进行唯一标识,Linux设备号分为主设备号和次设备号,主设备号用来对应驱动程序,所有相同主设备号的设备使用相同的驱动程序,次设备号用来区分连接到系统中的相同设备,主、次设备号的结合就唯一标识了连接到系统中的某一设备。第四个头文件则为字符设备的头文件。我们在控制外部设备的时候,一般是通过读写/dev目录下的设备文件来实现的,设备文件就相当于外部实际设备的一个抽象,我们通常用一个设备结构体来构建字符设备的属性,这里简单描述如下。

2023-04-06 20:23:45 248 1

原创 Makefile 学习笔记

一般在工程中,有不计其数的源文件,这些文件按类型、功能、模块分别放置在若干目录中,而这些源文件在使用前一般需要进行编译,如果一个个单独进行编译,将需要进行大量重复性操作,对此Makefile提供了解决办法,通过定义一系列规则来指定哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至进行更为复杂的功能操作。对此,本文针对Makefile的使用规则进行讲解,介绍。

2023-03-21 20:16:22 221 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 148 2

空空如也

空空如也

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

TA关注的人

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