自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 day8:STM32MP157AAA——I2C总线传输温湿度

I2C是同步半双工的通信方式,主机和从机依赖于同一根时钟线,通过SCL和SDL两根线相互配合传输数据。先查看硬件原理图从上面两张硬件原理图可知从机(温湿度传感器)通过I2C总线连接到本单片机的PF14,PF15引脚。所以对于主机来说依旧需要使用到GPIO模块,并使用通过控制GPIO模块的输出、输入的高低电平来实现与从机的通信。所以本次的大致工作框图如下:本次实验不使用I2C控制器操控GPIO模块,纯纯手敲对GPIO两个引脚的控制实现通信。

2024-03-25 20:55:43 680

原创 day7:STM32MP157——按键中断实验

通过按键触发事件并产生中断然后控制对应的led灯亮或灭。

2024-03-24 23:07:27 708

原创 day6:STM32MP157——串口通信实验

stm32mp157串口点灯实验

2024-03-21 20:47:34 731

原创 day4:GPIO之点灯实验

STM32MP157流水灯实现

2024-03-19 20:46:53 248

原创 day2:keil5基础2

使用ADC采样光敏电阻数值,如何根据这个数值调节LED灯亮度。2.总结DMA+空闲中断接收数据的使用方法。

2024-03-07 20:51:20 360

原创 day1:keil5与cubemx基础

注意要将魔术棒的的debug选项中的setting中的flashdownload中的reset and run 勾选上,同时将pack中的enable取消勾选。可以通过功能列表对引脚进行设置,并且可以直接生成代码,cubemx是帮助我们生成工程的文件。在芯片上直接左键点击引脚就可以直接将其设置为GPIO_OUTPUT或者GPIO_INPUT。2.总结STM32Cubemx的使用方法和需要注意的事项。1.总结keil5下载代码和编译代码需要注意的事项。3.总结STM32Cubemx配置GPIO的方法。

2024-03-06 20:16:53 388

原创 基于C/S架构的在线阅读器

基于C/S架构的在线阅读器,实现了用户的基本阅读功能。项目内容涉及到IO,网络编程,C++,QT等知识。本次项目服务器搭建在ubuntu上,客户端ui在QT中实现,客户端和服务器使用套接字通信。

2024-03-04 16:30:28 1069

原创 day4:对话框与事件

使用qt搭建一个简易的闹钟系统。

2024-02-25 23:00:32 407

原创 day3:界面跳转,qss与对话框

它可以修饰指针,当他修饰指针时有几种情况,如int const *p,const修饰指针中的内容,指针的内容不可以改变但是指针的指向可以改变,int * const p,const修饰指针指向,指向不改变,指针中的值可以改变。指针还可以修饰函数,表示函数的返回值无法被改变,指针在类中也有许多应用,如当const修饰类对象时,表示常对象,其值无法被改变,在成员函数后修饰表示常成员函数,它无法改变类中的成员,特殊情况下可以在成员前加mutable关键字便可以修改。在申请多个连续的空间时的格式不一样。

2024-02-22 20:29:42 354

原创 day2:信号与槽

将登录按钮使用qt5版本的连接到自定义的槽函数中,在槽函数中判断u界面上输入的账号是否为"123",密码是否为"123456",如果账号密码匹配成功,则输出“登录成功”,并关闭该界面,如果匹配失败,则输出登录失败,并将密码框中的内容清空。使用手动连接,将登录框中的取消按钮使用t4版本的连接到自定义的槽函数中,在自定义的槽函数中调用关闭函数。

2024-02-21 19:44:15 525

原创 day1:组件的代码实现

QT编程基础

2024-02-20 19:46:43 535

原创 day6:继承与多态

想象一下你去了一家动物园,看到了许多不同种类的动物,如狮子、大象、猴子等。现在,动物园里有一位讲解员,他会为每种动物表演做简单的介绍。海种动物表演则是类中的函数。而讲解员则是一个基类,他可以根据每种动物的特点和表演,进行相应的个绍。定义一个基类Animal,其中有一个虚函数perform(O,用于在子类中实现不同的表演行为。以下是一个简单的比喻,将多态概念与生活中的实际情况相联系:比喻:动物园的讲解员和动物表演。在这个场景中,我们可以将动物比作是不同的类,而。

2024-02-18 20:05:10 542

原创 项目篇:基于TCP通信模型的外卖软件实现

在消费者确认订单后,会将订单存放在服务器的链表中,链表中有消费者用户名,商家用户名,下单时间、消费者客户端的信息结构体和套接字接口。商家的用户名就是商家店铺的名称。每当一个商家注册时,需要填写自己出售的商品,数据库中会自动再创建一个名为该商家的表单用于存储出售的商品信息(商品名称及商品价格)。我是用的是类似tftp协议的信息传输方式,将信息的种类封装进一个字符数组中,然后在服务器端进行解码,并实现相应功能。本次项目主要创建了四个不同的数据库,分别是:商家、其他人(消费者和外卖员)、购物车、订单记录。

2024-01-29 15:25:45 1152

原创 day3:类中的特殊函数

设计一个Per类,类中包含私有成员姓名、年龄、指针成员身高、体重,再设计一个Stu类,类中包含私有成员:成绩、Per类对象P1,设计这两个类的构造函数、析构函数和拷贝构造函数。

2024-01-28 11:28:19 623

原创 day2:命名空间、引用、函数重载、结构体与类

自己封装个矩形类(Rect),拥有私有属性:宽度(width以、高度height),初始化函数:void init(intw,inth)输出该矩形的周长和面积函数:void show(0。更改宽度的函数:setw(intw)更改高度的函数:seth(inth)

2024-01-25 19:14:50 611

原创 day1:C++基础

提示并输入一个字符串,统计该字符中大写、小写字母个数、数字个数、空格个数以及其他字符个数。

2024-01-24 18:30:29 519

原创 项目篇:基于UDP通信模型的网络聊天室

基于UDP通信模型的网络聊天室的搭建

2024-01-21 22:11:12 458

原创 day5:IO多路复用

TCP并发服务器的IO复用poll函数实现。TCP客户端IO复用select函数实现。

2024-01-18 20:31:58 860

原创 day4:多点通信与域套接字

使用tftp实现简单文件的上传。

2024-01-17 19:19:37 366

原创 day3:基于UDP模型的简单文件下载

tftp文件下载客户端实现。

2024-01-16 20:16:12 626

原创 day2:TCP、UDP网络通信模型

【代码】day2:TCP、UDP网络通信模型。

2024-01-15 20:54:09 821

原创 day8:信号灯集

使用信号灯集完成三个进程的同步,A进程输出字符A,B进程输出字符B,C进程输出字符C,要求输出结果为。

2024-01-10 18:54:26 413

原创 day7:消息队列与共享内存

进程在内核空间中维护出消息队列,每个进程借由消息队列的msgid对消息队列进行读写操作,消息队列中的信息是一个结构体,存储着消息的种类(身份证)和消息的内容,多个进程间可以通过消息的种类来进行通讯,例如:进程A放了一个种类为A的信息,进程B只读取种类为A的信息,通过这种方式实现了进程间的定向信息传输。共享内存第一步是先将一块物理内存映射到内核空间,在内核空间维护出一块共享内存,然后每个进程可以通过指针的方式共同访问这块内存空间,并进行读写操作,实现进程通信。使用消息列队实现两个进程间接受发送信息。

2024-01-10 08:54:02 497

原创 day6:进程间的通信

实现多个进程之间的收发信息操作。

2024-01-08 21:00:27 600 1

原创 day5:线程

使用三个线程完成:线程1输出字符A',线程2输出字符B',线程3输出字符'C',要求输出结果为:ABCABCABCABCABC。使用三个线程完成两个文件的拷贝,线程1完成拷贝前一半,线程2完成拷贝后一半,主线程回收两个分支线程的资源。将互斥机制代码重新实现一遍。将同步机制代码重新实现一遍。

2024-01-06 09:38:35 910 1

原创 day4:初识进程

创建出三个进程完成两个文件之间拷贝工作,子进程1拷贝前一半内容,子进程2拷贝后一半内容,父进程回收子进程的资源。

2024-01-04 20:42:56 501 1

原创 day3:文件IO

使用标准io完成两个文件的拷贝。使用文件io完成两个文件的拷贝。将stat函数实现一遍。

2024-01-03 20:15:15 684 1

原创 day2:标准IO——字符串与图片

文件指针本质上就是一个指针,他指向文件类型的数据,所以叫文件指针。他来源于标准IO库函数,是标准IO库函数操作文件的接口。指的是不适用标准IO库直接使用内核提供的函数进行操作。2、文件IO每次调用函数都要从用户空间转换到内核空间,而标准IO不需要,所以文件IO的效率要低于标准IO。3、文件IO不需要经过缓冲区,而标准IO会经过缓冲区,总的来说就是:标准IO=文件IO+缓冲区。1、文件IO依赖于系统提供的函数,而标准IO依赖于库函数。IO就是输入和输出,是实现文件与文件之间信息转换的过程。

2024-01-02 20:13:55 404 1

原创 day1:标准io——字符与字符串

2、使用fgets、fputs3完成两个文件的拷贝。1、使用fgets统计一个文件的行号。3、向文件中输出当前的系统时间.

2024-01-01 18:28:30 372

原创 day7:二叉树与哈希表

哈希表的应用

2023-12-27 19:45:03 410 1

原创 day6:栈、队列、二分查找、插入排序

插入排序

2023-12-26 19:07:53 393 1

原创 day5:链表——单向循环、双向、双向循环

双向循环链表的尾插、头删、尾删

2023-12-25 18:30:51 346

原创 day4:单向链表

思维导图按照元素查找按照元素修改按元素删除链表逆置链表倒数查找链表排序。

2023-12-22 19:54:29 357

原创 day3:顺序表

其中学生的数据包括:姓名、性别、职业s/S、分数。教师的数据包括:姓名、性别、职业t/T、职务。有若干个学校人员的信息,包括学生和教师。

2023-12-21 21:26:21 386

原创 day2:结构体应用

定义商品信息:商品名称,商品单价,商品购买个数,商品描述,循环输入购买的商品,按单价排序,输出商品信息,计算最贵的商品以及一共花了多少钱?在create函数,请实现在堆区申请内存5个连续的内存。在free_space函数。在input函数,请实现循环输入购买的商品。在bubble函数,请实现按单价排序。在Money函数,计算共花了多少钱。在Max函数,计算最贵的商品名称。在output函数,请实现输出。h11.c自定义函数文件。main.c主函数文件。

2023-12-20 21:04:44 381 1

原创 day4:shell中的选择、循环结构

2、定义数组存储软件名(oneko bastet frozen-bubble)使用select.in循环数组,实现页面的交互使用case in判断软件是否存在(执行),正常运行则不下载,运行失败则下载并运行。如果存在则判断是否是一个普通文件,如果是普通文件则判断是否具备可读可写可执行权限,如果具备权限,写入hello,不具备权限,则添加读写执行权限,写入hello。(1)定义有参又返函数,返回用户在/etc/passwd文件中的行号。(3)定义有参又返函数,返回用户的uid和gid。5、输入一个文件名,

2023-12-16 10:36:37 349 1

原创 day3:初识shell脚本

3.在终端输入一个字符串,请输出最后一位。4输入一个5位数字,计算每一位的和。2.请把当前用户名存到数组下标0。当前用户使用解析器存到下标1。当前用户组id存到下标3。当前用户id存到下标2。

2023-12-14 19:02:59 340 1

原创 基于Linux的对U盘的格式化

以前也用了很多软件对U盘进行消杀,修补但都无济于事,所以本博文就使用了Linux系统自带的工具对U盘进行格式化处理,以达到对U盘的杀毒操作,其中的分盘操作也能将U盘分成多个磁盘,也是相当有用。使用Linux系统对磁盘进行操作,他的删除分区速度非常快,在Windows系统下删除U盘中的文件都要许久。在对磁盘分区进行操作的时候,会直接影响到分区内存放的文件,所以删除的时候一定要谨慎,以免误删了重要文件。

2023-12-14 12:20:18 1925 1

原创 day2:基本指令与shell脚本

2.写一个shell脚本,获取/etc/passwd文件中root用户的行号,渐变色lolcat显示。3.写一个shell脚本,请获取/etc/group文件中ubuntu的gid,并使用渐变色打印出来。

2023-12-13 20:42:21 343

原创 day11:指针、数组、函数

1、定义三个列数为4的数组.使用指针数组存储三个地址,通过指针数组遍历输出。2、递归计算一个数的各位数字之和。3、使用函数循环打印杨辉三角形。

2023-12-11 19:11:43 329 1

day4:GPIO之点灯实验

day4:GPIO之点灯实验

2024-03-19

空空如也

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

TA关注的人

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