自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2023.6.25 platform驱动

基于platform驱动框架编写LED灯的驱动,编写应用程序测试。

2023-06-25 21:05:42 151

原创 2023.6.20 GPIO子系统编写LED驱动

作业:通过GPIO子系统编写LED驱动,应用程序控制LED灯亮灭。

2023-06-20 21:54:21 203

原创 2023.6.15 字符设备驱动内部实现原理

2.内核层:当文件存在于文件系统中时,内核中必定会存在一个struct inode结构体;struct inode结构体是存放文件信息的结构体,其中定义的字符设备结构体变量内部包含struct cdev结构体(字符设备驱动对象结构体),在该结构体中有定义操作方法结构体。内核通过操作方法结构体找到操作方法,实现字符设备驱动的内部实现。其中需要打开的文件存在于内存中的唯一标识便是inode号,也是索引inode结构体(文件信息结构体)的索引号;

2023-06-15 22:04:31 141

原创 2023.6.13 驱动开发-LED灯控制

作业:编写三盏灯控制的驱动,应用程序编写三盏灯亮灭的逻辑。

2023-06-13 19:59:29 167

原创 2023.05.17 ARM(一)

ARM

2023-05-17 23:28:09 37

原创 2023.05.12 C高级 day4

使用break关键字打印九九乘法表,提示:printf "%d * %d = %d" $i $j $((i*j))

2023-05-12 22:40:43 167

原创 2023.05.11 c高级 day3

思维导图

2023-05-11 22:28:05 308 1

原创 2023.05.10 C高级 day2

有一个unsigned char类型的数据data,把他的第六个bit位置为1。请写出将 data第6位清0的 表达式

2023-05-10 21:08:28 202

原创 2023.05.09 C高级 day1

初始工作路径不在家目录下,在不切换路径的情况下,在家目录下创建一个subdir目录, 在subdir这个目录下,创建subdir1和subdir2,把/etc/passwd拷贝到subdir1中 ,把/etc/group文件拷贝到subdir2中,把subdir2, 在家目录下重命名为dir2

2023-05-09 20:17:31 132

原创 2023.05.03 QT 制作小闹钟

按下关闭,可以编辑闹铃播报内容以及时间。按下开启后,不可编辑。

2023-05-03 18:45:52 132

原创 2023.5 1 C++刷题截图

c++刷题

2023-04-29 21:52:46 141

原创 2023.04.27 QT 制作文本编辑器

有改变字体、颜色、打开文件以及保存文件功能。1. 字体,默认为宋体。2. 颜色,默认为黑色。

2023-04-27 20:21:04 689

原创 2023.04.26 QT 制作登录界面

2. 当用户名,和密码(admin,123456)输入错误时,输出账号或密码错误 ,并清空密码。3. 正确时,输出登录成功,并退出。

2023-04-26 20:38:25 1286

原创 2023.04.25 c++第六讲(2)

手动实现 vector

2023-04-25 22:09:45 606

原创 2023.04.24 c++第六讲(1)

2. 手动实现循环顺序队列,要求实现数据结构中,所有队列的相关操作。1. 手动实现顺序栈,要求实现数据结构中,所有栈的相关操作。

2023-04-24 21:07:20 465

原创 2023.04.23 c++第五讲

1. 定义一个学生类(Student):私有成员属性(姓名、年龄、分数)、成员方法(无参构造、有参构造、析构函数、show函数)​2. 再定义一个党员类(Party):私有成员属性(党组织活动,组织),成员方法(无参构造、有参构造、析构函数、show函数)。​3. 由这两个类共同派生出学生干部类,私有成员属性(职位),成员方法(无参构造、有参构造、析构函数、show函数),使用学生干部类实例化一个对象,然后调用其show函数进行测试

2023-04-23 18:58:38 812

原创 2023.04.21 c++第四讲

在2023.04.20作业基础上,将能进行重载的运算符全部重载。

2023-04-21 20:22:48 860

原创 2023.04.20 c++第三讲

c++第三讲思维导图题目:定义类,仿照string。

2023-04-20 20:47:37 99

原创 2023.04.19 c++第二讲

思维导图

2023-04-19 19:24:43 35

原创 2023.4.18 c++第一讲

思维导图

2023-04-18 20:38:28 38

原创 2023.04.15 基于UDP的网络聊天器

项目需求:如果有用户登录,其他用户可以收到这个人的登录信息如果有人发送信息,其他用户可以收到这个人的群聊信息如果有人下线,其他用户可以收到这个人的下线信息服务器可以发送系统信息

2023-04-18 20:36:56 39

原创 2023.04.14 将dict.txt导入到数据库中

将dict.txt导入到数据库中。

2023-04-14 20:41:23 96

原创 2023.04.13 sqlite3 增删改查功能

sqlite3 增删改查功能。

2023-04-13 21:15:42 59

原创 2023.04.12 TCP 客户端/服务器 select

TCP 客户端/服务器 select。

2023-04-12 21:23:04 33

原创 2023.04.11 基于UDP的TFTP文件传输

下载文件、上传文件

2023-04-11 22:28:23 48

原创 2023.04.20组播、广播

组播、广播

2023-04-10 21:49:36 34

原创 2023.04.07 TCP、UDP基础模型

TCP、UDP基础模型 UDP:

2023-04-09 23:06:26 30

原创 2023.04.06网络编程——字节序

字节序:指不同类型的cpu主机,内存存储 多字节整数 序列的方式

2023-04-06 20:04:43 169

原创 2023.04.05消息队列、共享内存

一个进程对共享内存中的数据打印,另一个进程对共享内存中的数据倒置。要求实现AB进程对话(提示:用一个消息队列,两种类型即可)当对方输入quit后,退出AB进程删除消息队列。A进程先发送一句话给B进程,B进程接收后打印;B进程再回复一句话给A进程,A进程接收后打印;(提示:共享内存中存储:flag+字符串)

2023-04-05 22:24:03 69

原创 2023.04.04管道

重复a、b步骤,当收到quit后,要结束AB进程。(附加题)在第1题的基础上,能够实现随时收发。A进程先发送一句话给B进程,B进程接收后打印。B进程再回复一句话给A进程,A进程接收后打印。捕获2 3 20号信号。要求实现AB进程对话。

2023-04-04 20:28:43 31

原创 2023.04.03线程同步互斥机制

现有ID号为a b c的三个线程,每个线程的任务都是循环打印自己id号,要求打印的顺序为abc。

2023-04-03 20:25:46 38

原创 2023.03.30 线程

4)要求A线程打印出来的结果只能为1234567或者7654321,不允许出现7634521 7234567。2)B线程循环倒置buf字符串,即中本来存储1234567,倒置后BUF中存储7654321,不打印。2.要求定义一个全局变量char buf [ ]=“1234567”,创建两个线程,不考虑退出条件.3.要求用两个线程拷贝一张图片,A线程拷贝前半部分,B线程拷贝后半部分,不允许使用sleep函数。1.标准I0函数时候讲解的时钟代码,要求输入quit字符串后,结束进程。3)倒置不允许使用辅助数组.

2023-03-30 20:00:49 39

原创 2023.03.29进程

Linux中的特殊进程:1)僵尸进程 2)孤儿进程 3)守护进程

2023-03-29 19:45:25 40

原创 2023.03.28 文件属性相关函数、进程

输入任意路径,将该路径下所有文件的详细信息显示出来,类似ls -l . (家目录~:代码不识别, 多试几个路径)拷贝一张图片,父进程拷贝前半部分,子进程拷贝后半部分。

2023-03-28 22:57:13 66

原创 2023.03.27 文件属性相关函数

【代码】2023.03.27 文件属性相关函数。

2023-03-27 21:41:03 37

原创 2023.3.24 IO

遇到n会停止读取,所以n肯定在\0的前一位,即查看fget读取有的有效字符串最后一位是不是\n即可。要求计算-个文件有几行.文件的最后一行也有一个‘\n’Ctrl+c退出程序,过一会儿之后重新启动程序。

2023-03-24 20:58:28 39

原创 2023.2.23 作业

空格前面是账户,空格后面是密码,一行一个账户、密码。要求计算一个文件有几行。文件的最后一行也有一个'\n'。若账户存在,密码不匹配:则提示密码错误。账户密码均存在:则显示登录成功。若账户不存在:则提示账户不存在。从终端获取一个账户名和密码。要求计算一个文件的大小。判断是否能够登录成功。

2023-03-23 20:35:12 56

原创 2023.3.21排序、树

若已知一棵二叉树的前序序列是BEFCGDH,中序序列是FEBGCHD,则它的后序序列必是FEGHDCB( √ )已知某二叉树的后序遍历序列是dabec,中序遍历序列是debac,它的先序遍历序列是( )已知树的先序遍历是GDAFEMHZ,中序遍历是ADEFGHMZ,则后序遍历的结果是( )一棵二叉树中,度为1的结点有3个,度为2的结点有4个,则该二叉树总共有多少个结点。若二叉树中结点的中序序列是abcdef,则结点的先序序列可能是( )对 错。

2023-03-21 20:17:46 61

原创 2023.3.17双向链表

【代码】2023.3.17双向链表。

2023-03-17 21:15:27 27

原创 2023.3.16单链表

作业一:单链表任意位置删除。找到pos-1位置起名字p。作业二:单链表任意位置修改。找到pos位置起名字p .修改p结点的数据域[赋值]作业三:单链表任意位置查找。查找p结点的数据域[输出]找到pos位置起名字p。判断删除位置是否合法。删除p结点后面的结点。判断修改位置是否合法。判断查找位置是否合法。

2023-03-16 19:51:24 38

空空如也

空空如也

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

TA关注的人

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