2023-06-24 19:51:20
220
【代码】epoll实现并发服务器代码。
2023-06-23 19:36:18
247
用户使用open函数,open函数第一个参数是指定路径下的文件名,通过虚拟文件系统层可以根据文件名找到inode号,进而找到文件对应的inode结构体。在indoe结构体中找到文件对应的cdev设备驱动结构体,存在操作方法file_operations指针,会回调操作方法的open函数。2.1实现字符设备驱动对象的部分初始化。3.将字符设备驱动对象注册进内核。1.为字符设备驱动对象申请空间。2.字符设备驱动对象的初始化。3.注销字符设备驱动对象。1.注销字符设备驱动。4.释放申请的设备号。
2023-06-22 20:13:14
243
【代码】通过GPIO子系统编写LED驱动,应用程序控制LED灯亮灭。
2023-06-20 21:00:27
277
【代码】编写三盏灯控制的驱动,应用程序编写三盏灯亮灭的逻辑。
2023-06-13 19:27:22
265
1。
2023-05-17 19:29:21
203
【代码】【无标题】
2023-05-12 19:32:57
67
【代码】c 高级(shell指令)
2023-05-11 19:46:55
156
【代码】【无标题】
2023-05-10 21:53:40
145
2023-05-03 23:36:33
110
2023-05-03 00:09:12
101
2023-05-03 00:08:10
73
【代码】qt作业---闹钟。
2023-05-02 23:44:45
106
2023-05-01 00:21:14
582
2023-04-29 21:48:26
113
【代码】qt day3 (记事本界面)
2023-04-27 19:51:00
81
【代码】QT day2(登录界面)
2023-04-26 20:41:54
79
包含功能:构造 析构 拷贝 at() empty() full() front() back() size() clear() expand() push_back() pop_back()vectors包含着一系列连续存储的元素,其行为和数组类似,访问vector中的任意元素或从末尾添加元素都可以在常量级时间复杂度内完成。
2023-04-25 19:25:43
397
【代码】C++ day6(模板函数与模板类)(用模板实现栈功能)
2023-04-24 21:03:15
147
【代码】【无标题】C++ day5(继承)(学生类习题)
2023-04-23 19:41:32
315
【代码】C++ day3(类 初始化 析构 拷贝)
2023-04-20 20:27:49
471
【代码】C++ 完成myString类。
2023-04-20 19:40:59
80
【代码】网络编程数据库增删改查。
2023-04-13 20:21:23
59
【代码】网络编程----用select实现服务器客户端收发。
2023-04-12 19:42:15
122
【代码】网络编程---下载。
2023-04-11 20:32:24
89
【代码】网络编程--广播和组播。
2023-04-10 21:43:11
85
【代码】【无标题】
2023-04-10 07:56:17
55
【代码】网络编程day1。
2023-04-06 23:33:08
42
【代码】IO(共享内存实现倒置打印,消息队列实现AB进程对话)
2023-04-05 20:21:20
87
2. 捕获2 3 20号信号。
2023-04-04 19:54:03
108
【代码】IO 信号量和条件变量(打印问题)
2023-04-03 19:58:01
152
【代码】IO 线程-时间退出和字符串逆置循环。
2023-03-30 18:43:40
70
【代码】IO 僵尸进程 孤儿进程 守护进程。
2023-03-29 19:18:07
60
【代码】IO 拷贝一张图片,父进程拷贝前半部分,子进程拷贝后半部分。
2023-03-28 19:50:47
82
提取文件权限。
2023-03-27 19:01:33
53
2023-03-26 17:52:03
60
2023-03-23 19:56:53
58
2023-03-21 19:04:19
88
head.h main.c text.c
2023-03-17 20:31:20
59
head.hmain.c text.c
2023-03-16 20:28:55
49