自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 底层驱动实现数码管显示温湿度数值功能

开发板:STM32MP157A温湿度传感器:si7006显示器(数码管):m74hc595

2023-08-20 17:34:52 260

原创 IO模型-信号驱动IO

linux内核中存在一个信号SIGIO,用于实现信号驱动IO。

2023-08-05 14:31:18 723

原创 IIC子系统-实现si7006温湿度传感器采集温湿度功能

基于stm32芯片实现对环境温湿度采集的功能,传感器为si7006

2023-08-03 22:38:51 334

原创 三大总线的介绍

三大总线

2023-08-02 22:34:17 98

原创 一张图看懂应用程序访问驱动的内部原理

浅谈字符设备驱动的内部实现

2023-08-02 17:32:07 110

原创 linux内核中竞态的解决方法

中断屏蔽、自旋锁、信号量、互斥体、原子操作。

2023-08-02 17:30:03 189

原创 驱动开发-按键中断

编写LED灯的驱动,使用GPIO子系统,里面添加按键的中断处理。

2023-08-02 08:45:57 942

原创 epoll实现TCP服务器和客户端收发数据

【代码】epoll实现TCP服务器和客户端收发数据。

2023-07-29 19:27:03 203

原创 驱动开发-LED驱动

创建三个设备文件,每个设备文件绑定一个设备。

2023-07-26 22:01:47 51

原创 驱动开发-蜂鸣器、灯、风扇、马达

【代码】驱动开发-控制蜂鸣器、灯、风扇、马达。

2023-07-25 23:04:29 101

原创 驱动开发-点亮三个灯

【代码】驱动开发-点亮三个灯。

2023-07-24 22:56:12 33

原创 UART串口收发数据

【代码】UART串口收发数据。实验一:键盘输入一个字符'a',串口工具显示'b'实验二:键盘输入一个字符串,串口工具回显输入的字符串

2023-07-05 23:10:27 464

原创 Qt-workday4

设定一个闹钟,实现定时播报文本框文本功能。

2023-06-15 21:58:01 50

原创 Qt-workday3

制作一个简易记事本,实现更改字体颜色、字体类型大小、打开文件、保存文件的功能。

2023-06-14 21:18:24 56

原创 Qt-workday2

点击登录按钮后,判断账号(admin)和密码(123456)是否一致,如果匹配失败,则弹出错误对话框,文本内容“账号密码不匹配,是否重新登录”,给定两个按钮ok和cancel,点击ok后,会清除密码框中的内容,继续进行登录;如果点击cancel按钮,则关闭界面。如果账号和密码匹配,则弹出信息对话框,给出提示信息为“登录成功”,给出一个按钮ok,点击ok后,关闭整个登录界面,跳转到其他界面点击取消按钮后,弹出问题对话框,询问是否确定要退出登录,给出两个按钮,yes|no,点击yes,则直接关闭整个登录

2023-06-13 21:53:53 148

原创 Qt-workday1

QQ界面

2023-06-12 21:52:07 83

原创 C++‘work‘23.6.9

纯虚练习

2023-06-09 22:08:34 54

原创 C++‘work‘23.6.8

继承

2023-06-08 22:17:08 88

原创 C++‘work‘23.6.7

类中特殊成员函数:构造函数、析构函数、拷贝构造函数、拷贝赋值函数的使用和实现。

2023-06-07 21:48:32 69

原创 C++‘work‘23.6.6

有以下类定义,写出该类的构造函数,析构函数,拷贝构造函数,要求所有类对象的空间都是用new动态申请。

2023-06-06 22:37:17 49

原创 C++‘work‘23.6.5

定义一个Student结构体,里面的成员有公有成员name、age,私有成员:score,从堆区连续分配3个结构体大小的空间,从键盘上输入3个学生的信息,分别存放到对应的位置上,按成绩的升序排序后输出三名学生的信息。

2023-06-05 21:55:31 52

原创 C++‘work‘23.6.2

在命名空间外定义函数:C++中支持,在命名空间内只写函数的声明,在命名空间外写函数的定义,需要给函数名加上域限定符和命名空间;和1.是等价的,指向字符数据的指针是不可以改变的,但是指针自身可以改变。和1是等价的,指向字符数据的指针是不可以改变的,但是指针自身可以改变。中p自身是不可以改变的,但是p指向的字符数据是可以改变的;3.全局变量和命名空间冲突:使用命名空间名+域限定符,例A::age,全局则::age。p所指向的字符数据是不可以改变的,但是p自身可以改变;

2023-06-02 19:57:42 32

原创 C高级‘work‘23.6.1

makefile

2023-06-01 23:39:16 20

原创 C高级‘work‘23.5.31

1.从命令行传参传入两个整数,整数1代表从整数几开始求和,整数2代表求和到整数几为止。2.打印99乘法表3.输入年月日,计算是该年的第几天。

2023-05-31 21:55:33 30

原创 C高级‘work‘23.5.30

要求分离出文件名以及后缀aaa.c===> aaa c,bbb.c-==> bbb c。1.要求使用expr实现。2.用字符串获取子串的公式实现。

2023-05-30 17:27:39 20

原创 将电子词典(四级词汇)导入到数据库

【代码】将电子词典(四级词汇)导入到数据库。

2023-05-26 15:50:15 195

原创 C高级 day1 work

查看文件的第5行~10行,带行号显示。

2023-05-25 19:09:02 30

原创 简易聊天室(未完善版)

【代码】简易聊天室(未完善版)

2023-05-21 21:09:27 32

原创 网络编程 day5 work

1.select服务器。2.select客户端。3.poll

2023-05-19 22:07:49 30

原创 网络编程 day4 work

1.多进程并发服务器。2.多线程并发服务器。

2023-05-18 19:21:41 82

原创 网络编程:tftp上传下载 day3 work

基于UDP的tftp客户端:实现上传、下载功能。

2023-05-17 22:36:38 35

原创 网络编程 day1 work

1.作业:完成TCP服务器。2.作业:完成TCP客户端。

2023-05-16 21:09:28 22

原创 IO进程线程 day9 work

在共享内存中放入一个字符串"1234567",创建两个进程;1.一个进程倒置;2.另一个进程打印;3.要求打印的结果有序提示:在共享内存中存储一个flag

2023-05-14 20:38:24 43

原创 IO进程线程 day8 work

1.创建AB进程,要求如下:a. A进程先发送一句话给B进程,B进程接收到后打印到终端上;b.在a要求之后,B进程发送一句话给A进程,A进程接收后打印;c.重复a, b步骤,直到发送或者接收到quit后,结束AB进程。2.在第1题的基础上实现,A能随时发信息给B,B能随时接收A发送的数据,反之亦然。

2023-05-11 19:46:56 46

原创 IO进程线程 day7 work

1.创建两个线程,实现将一个文件的内容打印到终端上, 类似cat一个文件。a.一个线程读取文件中的内容;b.另一个线程将读取到的内容打印到终端上。2.现有ID号为a b c的三个线程,每个线程的任务都是循环打印自己ID号,要求打印的顺序为abc。

2023-05-10 21:53:50 47

原创 IO进程线程 day6 work

1.标准I0函数时候讲解的时钟代码,要求输入quit字符串后, 结束进程。2.要求定义一个全局变量char buf[] = "1234567",创建两个线程,不考虑退出条件。a. A线程循环打印buf字符串;b. B线程循环倒置buf字符串,即buf中本来存储1234567,倒置后buf中存储7654321,不打印!c.倒置不允许使用辅助数组;d.要求A线程打印出来的结果只能为1234567或者7654321 不允许出现7634521 7234567;e.不允许使用sleep函数。

2023-05-09 22:09:25 81

原创 IO进程线程 day5 work

1. 使用文件IO函数,拷贝一张图片,父进程拷贝前半部分,子进程拷贝后半部分。不能使用sleep函数。2. 验证运行到waitpid非阻塞形式时,若子进程没退出,则子进程会不会变成僵尸进程?3. 创建孤儿进程和僵尸进程。

2023-05-06 22:16:08 211

原创 IO进程线程 day4 work

1.fork作业2.指定路径下的所有文件属性打印出来,类似于ls -l一个指定的目录

2023-05-05 23:15:41 306

原创 IO进程线程 day3 work

1. 打印指定目录下的所有文件名,除了隐藏文件,输入编号,可以将编号对应的文件内容显示在终端上。2. 显示指定路径下所有文件的权限 硬链接数 时间 以及名字。

2023-05-04 21:39:54 358

原创 IO进程线程 day1 work

若账户密码均存在,则输出登录成功。若账户不存在,则输出账户不存在。若密码错误,则输出密码错误。

2023-04-27 21:41:08 47

三大总线的异同点,叙述了关于IIC总线、SPI总线和UART总线的一些特点和通信协议

三大总线的异同点,叙述了关于IIC总线、SPI总线和UART总线的一些特点和通信协议

2023-08-02

电子词典txt内容格式分享

电子词典txt内容格式分享

2023-05-26

空空如也

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

TA关注的人

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