自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Qt学习笔记

include //QT 的应用程序头文件//在写QT 程序的时候,如果不是必要的情况下,不会在此文件编写代码//a 应用程序对象,每个项目有并且只能由一个MyWidget w;//w 自己的界面对象w.show();//将界面显示出来//使得代码在此行阻塞//相当于/**while(1)* {* if(点击叉子)* {* break;* }* }*/

2023-09-23 14:02:28 53 1

原创 Ubuntu下 TFTP服务

默认配置文件中 TFTP的工作目录在/var/lib/tftpboot,而且只允许下载文件,不允许上传文件。TFTP服务配置成功后,就可以从TFTP工作目录 /tftpboot 里面下载文件到本地文件目录,也可以将本地目录下的文件上传到 /tftpboot 目录下。这里是笔者自己主机的ip,将note.txt 上传到了/tftpboot 目录下,然后下载了hello.c文件。这里 的ip地址如果是别人主机的,TFTP客户端连接的就是别人主机上的TFTP服务端。

2023-08-21 17:02:07 74 1

原创 基于TCP协议的QQ聊天室

简述:TCP(即传输控制协议):是一种面向连接的传输层协议,它能提供高可靠性通信(即数据无误、数据无丢失、数据无失序、数据无重复到达的通信)。套接字 socket一种文件类。类型:1流式套接字 SOCK_STREAM 2数据报套接字 3原始套接字。tcp采用的数据流套接字,udp采用的数据报套接字。由于udp传输数据时会丢包,故采用tcp协议搭建聊天室。通过本次项目,加强了自己的思维逻辑,当几十个报错蜂拥而上,却能应付自如,增加了心理承受能力哈哈哈,开玩笑的。

2023-08-20 23:16:35 88 1

原创 Stm32f407zgt6学习笔记1——GPIO之点灯

STM32芯片的GPIO引脚与外部设备连接起来,可实现与外部通讯、控制外部硬件或者采集外部硬件数据的功能。通常称为 PAx、PBx、PCx、PDx、PEx、PFx、PGx,其中x为0-15,并且F4系列是基于Cortex-M4内核。STM32F4 有很多的内置外设,这些外设的外部引脚都是与 GPIO 共用的。也就是说,一个引脚可以有很多作用,但是默认为IO口,如果想使用一个 GPIO内置外设的功能引脚,就需要GPIO的复用,那么当这个 GPIO 作为内置外设使用的时候,就叫做复用。2.也可以用位段点灯。

2023-08-11 20:12:54 242 1

原创 Stm32f407zgt6学习笔记2——时钟体系

在特殊的应用场景,为了达到最高的能效比,没有必要使用到PLL,可将HSE、HSI作为系统时钟源。因此,PLL在锁屏下的应用场景并不合适,在保证功能实现的前提下,尽可能降低功耗,可以切换频率更低的时钟源提供给系统时钟。● 32.768 kHz 低速外部晶振(LSE 晶振),用于驱动 RTC 时钟 (RTCCLK)对于每个时钟源来说,在未使用时都可单独打开或者关闭,以降低功耗。● HSI 振荡器时钟,也就是高速内部时钟,一般来说很少用,因为精度没有外部高速时钟那么高。1.选择PLL作为系统时钟源。

2023-08-11 20:12:08 144

原创 实现Linux中低配版王者荣耀点将系统

所有有了这个工具之后我们的编译就很方便了(不过在此之前你要确保你安装的OpenCV的安装链接库文件的目录下有一个pkgconfig文件夹,在该文件夹里面有个opencv.pc的文件,其实这就是pkg-config下OpenCV的配置文件)。设置了标志位,然后记录了一些歌曲,又使用了多线程,默认是我的王者战歌,当我们输入8切歌的时候,就会播放那个ceshi的歌曲,我加了大概二十多首嘿嘿嘿,用到qq音乐下载的,然后转码成mp3文件后报存到项目文件中。好了,到这里环境就搭建的差不多了,其中好多坑也踩过了。

2023-07-31 11:41:51 229 1

原创 Stm32f407zgt6学习笔记3——外部中断

STM32 对中断优先级进行分组,共 5 组,组 0~4,这些分组是用于指定当前M4支持多少个抢占优先级和多少个响应优先级。中断优先级的一个意义:出现多个中断同时触发,但是不能同时处理,所以先后顺序之分,要根据实际上的运行环境优先处理重要的中断。1)高抢占优先级是可以打断正在进行的低抢占优先级的中断。5)无论是抢占优先级还是响应优先级,优先级数值越小,就代表优先级越高。2)抢占优先级相同的中断,高响应优先级不可以打断低响应优先级的中断。4)抢占优先级相同且响应优先级相同的中断,假如同时发生,会。

2023-07-19 20:31:22 184

空空如也

空空如也

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

TA关注的人

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