自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(107)
  • 资源 (17)
  • 问答 (1)
  • 收藏
  • 关注

原创 【毫米波雷达(一)】汽车毫米波雷达的DV和PV实验

汽车毫米波雷达的DV和PV实验

2023-07-03 21:25:33 1385 2

原创 【ChatGPT】用ChatGPT和通义千问写2023年高考语文作文——全国甲卷

试题内容阅读下面的材料,根据要求写作。(60分)这句话引发了你怎样的联想与思考?请写一篇文章。要求:选准角度,确定立意,明确文体,自拟标题;不要套作,不得抄袭;不得泄露个人信息;不少于800字。

2023-06-10 23:35:59 1238

原创 【小邢随笔(4)】自己怎么过好这一生?

怎么过好自己的一生?为什么我们这代人的爱情不再纯粹?为什么我们要去学那些有可能我们一辈子都用不到的东西?

2023-05-21 13:33:45 303

原创 【小邢随笔(3)】爱情

什么是爱情?怎样讨个贤惠的老婆?你真的了解你的男朋友吗?门当户对真的很重要吗?

2023-05-09 21:54:16 346

原创 【小邢随笔(2)】淄博烧烤,旅行的意义

淄博烧烤,旅行的意义

2023-05-08 23:04:12 687

原创 一文教你如何设置git commit模板规范

别再乱提交代码了,一文如何设置git commit模板规范?

2023-04-11 21:34:54 4607

原创 【FreeRTOS(二)】FreeRTOS新手入门——计数型信号量和二进制信号量的基本使用并附代码解析

一、信号量概述二、计数型信号量三、二进制信号量四、信号量函数API1、创建信号量2、删除一个信号量3、信号量释放4、信号量获取五、示例代码1、使用二进制信号量来同步2、使用计数型信号量

2023-04-10 13:43:41 1184

原创 【通义千问】继ChatGPT爆火后,阿里云的大模型“通义千问”它终于来了

一、通义千问名字的由来二、通义千问和ChatGPT有什么区别呢?三、如何申请体验通义千问呢?四、未来通义千问能称为中国版的ChatGPT吗?五、通义千问什么时候正式发布呢?

2023-04-07 20:19:48 7199 1

原创 【小邢随笔(1)】ChatGPT,终身学习、学习能力、应试教育危害

ChatGPT,终身学习、学习能力、应试教育危害

2023-03-26 19:58:24 340

原创 【ChatGPT(一)】人工智能时代已经开始——什么是ChatGPT?

一、人工智能时代已经开始二、ChatGPT作为通用大模型实现了哪些能力?三、ChatGPT为什么这么厉害?四、GPT-4代码能力的展示1、GPT4进行视觉概念理解2、GPT-4用于草图生成3、用GPT4写游戏五、Github也带来了惊喜六、AI在软件研发周期中起到的作用七、软件2.0时代八、ChatGPT应用九、新时代开发者的机会在哪?

2023-03-25 15:13:51 7544

原创 【FreeRTOS(一)】FreeRTOS新手入门——初识FreeRTOS

一、实时操作系统概述1、概念2、RTOS的必要性3、RTOS与裸机的区别4、FreeRTOS的特点二、FreeRTOS的架构三、FreeRTOS的代码架构

2023-03-25 13:01:26 3432 1

原创 新手小白第一次使用VisualStudio的简单配置教程

新手小白第一次使用VisualStudio的简单配置教程

2023-03-17 08:40:58 2201

原创 关于如何解决mingw64安装后配置完环境变量仍然执行不了gcc命令

关于如何解决mingw64安装后配置完环境变量仍然执行不了gcc命令

2023-03-08 09:54:53 3270 6

原创 【CAN总线】手把手教你学习CAN总线(一)

CAN总线概念及通信协议

2023-02-26 12:56:50 4970

原创 【STM32】详解嵌入式中FLASH闪存的特性和代码示例

FLASH闪存

2022-12-10 13:31:48 1560

原创 【STM32】详解独立看门狗的本质和使用步骤&代码

独立看门狗

2022-12-09 20:49:10 2234

原创 【STM32】详解RTC实时时钟的概念和配置&示例代码

RTC实时时钟

2022-12-09 14:43:47 7242

原创 【STM32】DHT11温湿度模块传感器详解&代码

DHT11温湿度模块传感器

2022-12-07 11:18:56 19362 5

原创 【STM32】详解PWM的概念和原理

PWM的概念和原理

2022-12-06 22:09:09 9884 1

原创 【STM32】详解超声波测距模块工作原理

超声波模块工作原理

2022-12-06 16:02:39 4558 1

原创 【STM32】STM32简述定时器

STM32定时器

2022-12-05 22:49:10 1521

原创 【STM32】STM32简述中断的基础知识

中断

2022-12-05 16:02:52 1324

原创 【STM32】STM32位带操作

STM32位带操作

2022-12-03 17:55:14 1391

原创 【STM32】详解STM32时钟体系

STM32时钟体系

2022-12-03 00:46:30 1640

原创 干掉可恶的弹窗广告——windows系统

干掉可恶的弹窗广告

2022-11-25 10:11:51 998

原创 保姆级只需五步linux中安装aapt(64位)的方法

保姆级只需五步linux中安装aapt(64位)的方法

2022-07-15 14:32:02 1717 1

原创 【Linux驱动学习(1)】USB与input子系统,linux统一设备模型,枚举,USB描述符深入剖析

一、linux统一设备模型的组成二、USB描述符四大描述符三、USB如何进行一步一步枚举的呢?四、input设备生成过程五、linux usb子系统---通信

2022-07-08 21:08:43 946 4

原创 介绍BootLoader、PM、kernel和系统开机的总体流程

一、开机总体流程二、相关的子系统三、各个环节做了什么四、bootloader的介绍1、常用的bootloader:uboot2、uboot主要用来做什么3、U盘升级4、AB分区和recovery5、uboot的ab分区6、bootcmd和bootargs五、PM(低功耗电源管理程序)1、PM主要负责2、PM在代码中体现3、常见的唤醒方式4、PM调试开发注意事项六、kernel1、kernel启动阶段2、init进程......

2022-06-22 17:40:57 1825

原创 【Camera基础(二)】摄像头驱动原理和开发&&V4L2子系统驱动架构

一、导入二、摄像头数据输出格式三、视频编码原理四、V4L2子系统驱动架构五、摄像头视频采集流程六、常见典型问题

2022-06-22 16:43:39 6306

原创 【Camera基础(一)】Camera摄像头工作原理及整机架构

一、摄像头的基本工作原理二、编码三、编码的目的四、传输五、Android系统的camera架构

2022-06-22 14:56:17 4170 2

原创 USB Type-C引脚解析 && CC、DFP、UFP、DRP用途解析

1、Type-C接口引脚分布有24根信号,其中电源和地占了9根,有4个地和4个Vbus,用于提升电流传输能力。A6、A7:用于传输USB2.0的两组信号是交叉连接的,所以会使得插头以任意方向插入时数据都是连通的。A2、A3,A10、A11:有两组(8根)高速数据通路,用于传输数据CC1、CC2:用于传输方向确认和正反插确认,以及USB PD BCM码信号传输功能,实现负载的功能配置,当其中一根作为TypeC接口的配置信号时,另一根则变成供电电源。(SUB1\SUB2作为辅助信号,在一些特殊模式下使

2022-05-26 11:52:26 24127 5

原创 测试OTA升级时uboot是否会更新

1、打开uboot代码中的env文件夹->env.c文件在env_save(void)函数中添加一个测试log2、创个临时分支,推到远端,编译。把新版本代码下到U盘进行OTA升级到老版本,发现没有log输出3、把老版本代码下到U盘进行OTA升级到新版本发现有log打印4、结论OTA升级时uboot会更新。...

2022-05-25 15:24:40 475 1

原创 【排序】数据结构——排序算法概念及代码详解(插入、冒泡、快速、希尔)

排序一、排序基本概念1、稳定性2、内排序与外排序3、性能分析二、插入排序1、思路2、时间复杂度分析3、示例代码4、代码分析三、冒泡排序1、概念2、时间复杂度3、思路4、示例代码5、代码分析四、快速排序1、概念2、思路3、示例代码五、希尔排序1、比较插入排序和希尔排序2、概念3、示例代码一、排序基本概念排序是处理数据的一种最常见的操作,所谓排序就是将数据按某字段规律排列,所谓的字段就是数据节点的其中一个属性。比如一个班级的学生,其字段就有学号、姓名、班级、分数等等,我们既可以针对学号排序,也可以针对分数排

2022-03-29 15:27:09 546

原创 【二叉树】数据结构——BST二叉树基本概念及算法设计(插入、删除、遍历操作)

二叉树一、二叉树基本概念二、二叉树的算法设计1、构建二叉树节点2、插入节点3、删除节点4、遍历二叉树5、层次遍历一、二叉树基本概念二叉树的其中一个重要应用,是提供一种快速查找数据的方法,即:将数据节点按照某种规律形成一棵二叉树,然后利用二叉树特殊的逻辑结构减少搜索数据的次数,提高查找的效率。这种按照某种规律构建,用来提高搜索性能的二叉树,被称为搜索二叉树(Binary Search Tree),即BST。具体而言,二叉树提高搜索效率的秘诀在于:按照“小-中-大”(当然“大-中-小”也是一样的)的规律

2022-03-29 14:52:07 4623 2

原创 【树】数据结构——树和二叉树的概念&笔记

一、基本概念树是一种非线性结构,其严格的数学定义是:如果一组数据中除了第一个节点(第一个节点称为根节点,没有直接前驱节点)之外,其余任意节点有且仅有一个直接前驱,有零个或多个直接后继,这样的一组数据形成一棵树。这种特性简称为一对多的逻辑关系。二、常见例子日常生活中,很多数据的组织形式本质上是一棵树。比如一个公司中的职员层级关系,一个学校中的院系层级关系,淘汰赛中的各次比赛队伍,一个家族中的族谱成员关系等,这些都是树状逻辑结构。由于树状结构表现出来都是具有层次的,因此也被称为层次结构。通常,在逻辑

2022-03-25 15:27:49 1126 2

原创 【内核链表】数据结构——深入理解内核链表的概念和操作&笔记

内核链表一、内核链表的前置概念1、容器2、通用解决方案二、通用型链表节点的设计1、初始化2、增删操作3、查找节点4、遍历链表5、示例代码三、内核链表1、普通链表弊端2、内核链表2.1内核链表结构2.2内核链表的节点设计2.3内核链表的相关函数1)内核链表的初始化—— INIT_LIST_HEAD2)插入节点3)内核链表的遍历——list_for_each_entry(宏函数 就是一个for循环)4)内核链表节点删除——list_del5)内核链表的销毁——先把除了头结点的所有地址是否,最后释放头结点6)示例

2022-03-24 12:04:21 3377

原创 【循环链表】数据结构——单向循环链表和双向循环链表操作&笔记

一、单向循环链表将单链表的首尾节点相连就形成了单向循环链表。1、单向循环链表的节点2、单向循环链表的结构单向循环链表只有一个节点时:二、双向循环链表1、双向循环链表示意图2、双向循环链表节点设计struct d_node{ int data; //数据域 struct d_node *next; struct d_node *prev;};3、双向循环链表的一般性结构1)只有头结点的情况2)有多个节点的情况4、双向循环链表头插法插入节点步骤:1)p-&

2022-03-23 17:48:08 8646 4

原创 经典笔试题——单向链表的倒序

题目:有一个单向链表,将链表倒序解决方案:单向链表的特点:链表节点只能从前往后遍历(不能从后往前遍历),那么在遍历链表时,必须从前往后处理这些数据。方案1:链表节点添加:头插、尾插头插法:先插入数据,会被放在链表的后边,后插入的数据会被放在链表的前面。实现步骤:新建一个新的链表,对旧的链表节点中的数据头插法插入到新的链表,旧的链表遍历完成后,新的链表也就创建完成,新的链表就跟旧的链表刚好是倒序的。方案2:直接在链表上进行操作,对链表节点进行遍历,把每一个节点都采用头插法插入到链表中。

2022-03-23 12:02:00 1152

原创 【单向链表】数据结构——单向链表的介绍与代码实现&笔记

从今天开始将修炼数据结构专栏,将持续更新,分模块学习。数据结构——单向链表一、数据结构1、什么是数据结构?2、逻辑结构和物理结构二、链表——线性结构1、首先介绍下链表和数组的区别2、链表节点——节点本身是一个结构体3、单向链表的一般性结构4、单向链表节点的添加——插入节点5、单向链表节点的查找——查找结点6、单向链表删除节点7、单向链表节点的销毁8、最后附上示例代码一、数据结构1、什么是数据结构?数据结构:计算机存储,组织数据的方式,数据结构是指相互之间存在一种或多种特定关系的数据元素的集合。.

2022-03-23 11:45:48 772 3

原创 【opencv】opencv在windows和linux的应用

Opencvopencv是一个开源的图形图像处理工具,具有对图像进行数学建模,对其进行一系列的处理,为图像的识别和训练做准备。1、使用(1)在相应的平台用对应的工具编译opencv的源码。1)linux平台配置–安装–编译2)windows平台CMake参考两篇文章:https://blog.csdn.net/kidults/article/details/84334351https://blog.csdn.net/u011283226/article/details/90713813

2022-03-22 18:28:52 5494 1

ChatGPT人生操作指南·1000个AI问答集.pdf

职场发展篇 投资理财篇 运营职业篇 英语学习篇 程序员职业篇 创业经营篇 HR职业&面试求职篇 Python编程篇 健康管理篇 写作技能篇 心理自助篇 人际交往 行动经济学 社会心理学 恋爱与婚姻 思维提升 零基础学习 致富指南

2023-04-04

基于MQTT阿里云智能指纹锁.rar

1、使用键盘输入固定密码或虚拟密码解锁,可使用串口屏的虚拟键盘 2、可使用RFID卡解锁,可增加RFID卡和删除RFID卡 3、可使用指纹解锁,对指纹进行管理,成功则进行开锁,失败则进行灯的闪烁 4、蓝牙对数据记录进行管理,蓝牙开锁、查询开锁记录信息,对门锁系统进行管理 5、MQTT远程开锁、串口屏显示温湿度和时间,开锁信息。

2023-02-26

基于STM32的智慧农业设计(代码+演示视频).rar

基于STM32的智慧农业设计(代码+演示视频).rar

2023-02-26

基于STM32的智能小车(代码+演示视频).rar

功能描述: ①小车实现了简单的避障功能,跟随功能,手机控制功能,达到了智能的效果。 ②转弯角度,温湿度,以及运行时间显示功能。 ③无接触开关功能,关锁时无法控制小车行驶。 ④报警功能,当小车翻滚时报警功能启动。 设计方案: 1、车体是透明塑料双层板,可以分放不同模块的元件,调试过程和修改过程相对简单;2、基于智能小车的稳定性考虑,选择12V锂电池进行供电; 3、用舵机模块和超声波模块,控制方向进行无接触式测距; 4、采用OLED屏幕及BT24蓝牙模块进行人机交互及控制; 5、采用RDID读卡器模块对智能小车无接触开关; 6、采用减速直流电机及L298N驱动电机模块,实现起来简单方便; 7、采用DHT11温湿度模块对智能小车周围环境的温湿度测量; 8、采用MPU6050模块对智能小车的姿态检测。

2023-02-26

基于STM32的智能考勤机设计(代码+演示视频).rar

1、无线射频模块通过无线卡刷对考勤人员进行识别,并将信息传输到主控模块进行判断,也可以对新卡进行写入注册; 2、键盘模块对系统运行模式进行切换,同时可进入管理员模式信息进行操作; 3、LCD显示模块与语音模块相互配合,显示播报考勤信息; 4、时钟模块用于记录具体时间,便于对考勤信息进行数据统计; 5、考勤数据通过串口上传至上位机进行统一管理。

2023-02-26

基于STM32的智能窗户设计(代码+演示视频).rar

1.启动后初始窗户是关闭状态。使用蓝牙发送开窗指令,电机正转开窗;发送关窗指令,电机反转关窗。 2.切换自动控制模式,因天气晴朗,窗户从前面的关闭状态转为开启状态。而后把雨滴传感器湿水,窗户关闭;提起传感器,窗户开启。 3.设置时间和日期,操作时日期是04/08 Wed 00:00,点下预设好数值的调整日期按钮,日期变更为04/10 Fri;再摁下调整时间,时间变为23:59(50秒),10秒后跳至00:00

2023-02-26

基于STM32开发板的环境监测系统.rar

基于STM32开发板的环境监测系统.rar

2023-02-26

智能门锁与家庭终端-图形界面(LVGL).rar

使用STM32M4开发板作为主控端,实现火焰、气体、距离、温湿度等的实时监测与远程查看,具有友好的人机交互以及远程查看和控制功能。 Freertos实现OLED菜单、矩阵键盘和RFID解锁,通过近距离预警、MQTT数据撞他上传与远程操控锁与LED灯,OLED查询温湿度与时间。 LVGL界面任务:实现RTC的时间、日期显示与设置,WIFI设置,系统界面设计,火焰、气体、距离信息显示。

2023-02-26

基于TCP,UDP的网络聊天室.rar

服务器TCP单播、组播、广播发送消息给客户端,同时也能接收客户端消息。 可以实现文件发送接收。 群聊:拿到线上的客户端的套接字直接遍历发送。 私聊:遍历找到你想要私聊的对象,再发送。 文件发送:用的是UDP

2023-02-26

基于Zigbee的智能点餐系统.zip

设计了一种基于嵌入式Linux操作系统和ZigBee无线通信技术的双触摸屏无线自助点餐系统。系统以ARM Cortex-A53核的GEC-S5P6818微控制器操作系统,利用QT类库,实现了系统的图形界面的开发和数据库的基本操作。并通过LCD模块进行显示,通过触摸屏进行菜品选择,并将选择结果通过ZigBee无线模块发送到服务器(PC机)。 (1)采用QT实现人性化,丰富化的界面设计,包括客户端(点菜机)和服务器(接收端)。 (2)客户端功能: ① 菜单浏览(分类查询,输入查询) ② 点餐功能(显示余额,菜品剩余) ③ 查看订单(订单状态,追加点菜) ④ 人工服务(买单) (3)服务器功能: ① 接收订单 ② 确认订单(回传客户端) ③ 新增菜品(同步到客户端)

2022-06-20

程序员面试技巧.rar

1、关于面试的技巧和方法 2、面试谈话的技巧 3、面试时,自我介绍的技巧 4、用人单位在面试时看重毕业生哪些方面的素质? 5、面试后,应注意的问题 6、大学生面试时回答问题的一些问题的技巧

2022-03-29

嵌入式linux面试资料.rar

适用于初入职场的嵌入式小白,大厂校招面试总结。

2022-03-29

新云查高级写作工具火车头插件.rar

我们在写文章标题时也可以运用新云查文章标题生成工具来辅助我们对标题的编写,新云查文章标题生成是结合文章的内容生成出符合文章的标题,我们运用工具生成后自行加以修改

2022-03-04

100条经典C语言笔试题目.rar

适合大一入门C语言的题目,适合刚学C语言的小白,资源包含C语言各个模块的经典练习题,可以查漏补缺,巩固基础

2022-02-17

计算机辅助设计电子CAD技能证书--培训资料.rar

计算机辅助设计电子CAD技能证书--培训资料.rar

2022-02-17

arm-linux-gcc安装步骤.rar

arm-linux-gcc详细安装步骤

2022-02-17

C语言爱心表白代码.rar

C语言爱心表白代码.rar

2022-02-17

Windows驱动开发基础视频教程.txt

【适合小白入门】深入掌握Windows操作系统原理,提升程序开发水平,为学习驱动开发,内核安全打下基础。学完本课程可以轻松的理解Windows内核,开阔思路,对没有底层开发基础的人起到有非常好的指导作用。在此基础上可以开发出有趣且功能强大的软件。 课程目录: 第1章windows驱动基础 第一课 认识windows驱动 第二课 在虚拟机里安装windows操作系统 第三课 windows操作系统基本概念 第四课 操作系统的分层结构 第2章windowsw驱动编译环境配置、安装及调试 第五课 安装驱动开发环境 第六课 安装驱动开发环境 第七课 实战:编写驱动程序加载器 第3章驱动程序的基本结构 第八课 复习c语言的指针和数据结构 第九课 windows驱动程序的基本结构 第十课 编程实战-创建设备对象 第4章windows内存管理 第十一课 内存管理操作 第十二课 驱动开发中使用链表 第十三课 驱动开发中使用快查表 第十四课 在驱动中使用c++中内存管理操作-newdelet 第十六课 驱动开发中宏与断言的使用 第5章应用程序与驱动程序通信 第二十六课 irp与派遣函数 第二十七课 缓冲区读写操作 第十五课 在驱动中使用结构化异常处理 第二十八课 缓冲区读写操作 第二十九课 模拟文件 第三十课 直接方式与其它方式读写操作 第三十一课 io设备控制操作 第三十二课 io设备控制操作 第6章windows内核函数 第十七课 内核模式下的字符串操作1 第十八课 内核模式下的字符串操作 第十九课 内核模式下的字符串操作 第二十课 内核模式下的文件操作 第二十一课 内核模式下的文件操作 第二十二课 内核模式下注册表操作 第二十三课 内核模式下注册表操作 第二十四课 内核模式下注册表操作 第二十五课 内核模式下注册表操作 第7章驱动程序的同步处理 第三十三课 内核模式下的同步与异步操作 第三十四课 用户模式下的同步对象1_事件 第三十五课 用户模式下的同步对象2_线程信号量与互斥体 第三十六课 内核模式下的同步对象3_系统线程创建与普 第三十七课 内核模式下的同步对象4_信号量与互斥体 第三十八课 内核模式与用户模式间的同步操作 第三十九课 其它内核同步要素 第8章IRP的同步与异步 第四十课 应用程序的对文件同步与异步操作 第四十一课 irp异步完成 第四十二课 irp的取消与startio函数 第四十三课 自定义startio函数 第9章定时器54分钟3节 第四十四课 io定时器与dpc定时器 第四十五课 内核模式下的等待操作 第四十六课 时间函数与irp超时处理 第10章驱动程序调用驱动程序1小时3节 第四十七课 通过设备句柄调用驱动程序 第四十八课 设备指针调用驱动程序 第四十九课 自定义irp与ObReferenceObject 第11章分层过滤驱动 第五十课 分层驱动:枚举设备栈上的设备对象 第五十一课 编写过滤驱动程序 第五十二课 irp完成函数 第12章驱动程序开发高级技能 第五十三课 驱动程序的兼容性 第五十五课 驱动调试之windbg与vmware 第五十六课 驱动调试vs vmware 第五十四课 驱动签名证书原理及制作 第五十七课 驱动调试神器virtualkd 第五十八课 汇编语言编写驱动之环境搭建 第五十九课 用汇编语言开发32与64位驱动程序

2021-12-20

基于ARM6818开发板--电子相册项目.rar

①能够编程控制LCD屏显示图片 ②检索指定目录下的.bmp文件 ③可以选中图片并选择删除 ④可以通过触摸屏操作进行图片浏览切换(单点触控、滑动控制) ⑤可以后台播放音乐

2021-09-07

嵌入式软硬件面试笔试题.rar

包含C语言、C++、Linux驱动、stm32以及各个公司笔试题

2021-08-18

英语四级历年真题和答案解析.rar

英语四级历年真题(含听力)答案解析

2021-08-02

随机点名器设计.rar

使用C语言,制作一个在命令行运行的点名程序,该程序运行时可指定班级的花名册文件,运行后在界面上显示随机抽取名字的过程,速度由快到慢,逐渐定格到某一个“幸运儿”上,程序结束。

2021-08-02

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

TA关注的人

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