- 博客(50)
- 收藏
- 关注
原创 编写驱动代码实现下面逻辑
例如number=O按下按键number=1 ,再次按下按键number=Od .在按下按键的时候需要同时将led1的状态取反。a.应用程序通过阻塞的io模型来读取number变量的值b.number是内核驱动中的一个变量。g.这个驱动需要的所有设备信息放在设备树的同一个节点中。c.number的值随着按键按下而改变(按键中断)e .驱动中需要编写字符设备驱动。f.驱动中需要自动创建设备节点。
2023-07-13 20:27:57
272
原创 书写驱动代码
例如number=O按下按键number=1 ,再次按下按键number=Od .在按下按键的时候需要同时将led1的状态取反。a.应用程序通过阻塞的io模型来读取number变量的值b.number是内核驱动中的一个变量。g.这个驱动需要的所有设备信息放在设备树的同一个节点中。c.number的值随着按键按下而改变(按键中断)e .驱动中需要编写字符设备驱动。f.驱动中需要自动创建设备节点。
2023-07-12 20:28:49
268
原创 字符设备驱动三盏LED灯实验
(字符设备驱动注册与注销,用户空间与内核空间进行数据传递,映射地址,断开映射地址)(编写相关Makefile)(insmod)(mknod 设备文件路径及名字 c 主设备号 次设备号)
2023-07-04 18:32:12
205
原创 按键控制LED灯
当按键1按下之后,1)打印一句话,并且需要打印出中断号 2)LED1灯的状态进行取反。当按键3按下之后,1)打印一句话,并且需要打印出中断号 2)LED3灯的状态进行取反。当按键2按下之后,1)打印一句话,并且需要打印出中断号2)LED2灯的状态进行取反。void hal_exti_init(事件编号,GPIOF组对应编号,触发方式)EXTI初始化函数:通用的函数,对KEY1/KEY2/KEY3进行使用。GIC层初始化函数:通用的函数,对KEY1/KEY2/KEY3进行使用。
2023-06-13 20:14:02
380
原创 封装一个循环队列类
私有成员属性:存放队列的数组、两个变量分别记录队头和队尾下标公有成员函数:入队、出队、遍历、求队列长度 :要求时间复杂度在常量级别、判满(bool ful());判空(bool empty()
2023-05-09 21:19:10
479
原创 实现ls -l 与进程
1.输入任意路径,将该路径下所有文件的详细信息显示出来,类似ls -l。2.拷贝一张图片,父进程拷贝前半部分,子进程拷贝后半部分。
2023-03-28 20:45:30
97
原创 顺序队列,循环队列,链式队列,哈希表,折半查找
顺序队列:空间申请,入队,出队,遍历循环队列:空间申请,入队,出队,遍历,元素个数链式队列:空间申请,入队,出队,遍历哈希表折半查找
2023-03-20 20:20:32
67
原创 顺序表的相关操作(多文件编译)
顺序表定义;空间申请;判空;判满;尾部插入、删除、按下标插入,删除、修改、查找;按元素查找、删除、修改;排序;释放空间
2023-03-15 20:29:16
46
IIC总线,读取开发板上的温湿度传感器
2023-06-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人