自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (19)
  • 收藏
  • 关注

原创 网口2-STM32移植网口高速MCU无法正常通信问题

网口代码

2024-03-20 17:58:20 296

原创 脚本开发1-定时监控windows上的应用程序启动情况

bat

2024-03-14 15:25:29 363

原创 安卓开发4-MQTT环境搭建

【代码】安卓开发4-MQTT环境搭建。

2024-02-29 10:44:27 368

原创 安卓开发1- android stdio环境搭建

java jdk

2024-02-28 09:41:41 639

原创 JSON解析接口-C

【代码】JSON解析接口-C。

2024-02-26 15:13:46 483

原创 Proteus -模拟串口被关闭后怎样打开

点击恢复弹出窗口,即可重新打开。

2024-02-12 11:15:43 614

原创 云服务器访问的一些知识点

云服务器

2024-01-25 17:56:27 361

原创 proteus8.15安装教程

proteus8.15安装教程

2024-01-17 17:05:57 575

原创 proteus元器件搜索

protues元器件搜索

2024-01-02 15:23:21 1057

原创 Protues8.7安装教程

Protues8.7安装教程与下载

2024-01-02 11:03:52 424

原创 语言开发-C++基础(多态与虚函数)

虚函数

2023-10-24 11:42:50 78

原创 语言开发-C++基础(继承)

【代码】语言开发-C++基础(继承)

2023-10-24 11:39:03 71

原创 语言开发-C++基础(封装)

【代码】语言开发-C++基础(封装)

2023-10-24 11:33:26 64

原创 语言开发-C++基础(类)

【代码】语言开发-C++基础(类)

2023-10-24 11:30:12 24

原创 语言开发-C++基础(变量定义与函数重载)

类型,函数

2023-10-24 11:22:02 34

原创 网口1 - DHCP自动分配IP原理

http w5500

2023-10-11 11:54:54 689

原创 数据结构8-哈希表

【代码】数据结构8-哈希表。

2023-08-02 11:52:22 453

原创 C语言字符串操作的函数集

c语言字符串操作

2023-07-07 15:42:46 110

原创 数据结构7-基本的回调用法

回调函数的使用

2023-06-21 16:34:36 55

转载 低功耗蓝牙技术详解

参考:低功耗蓝牙和经典蓝牙概述参考:蓝牙协议分析(3)_蓝牙低功耗(BLE)协议栈介绍:

2023-03-25 16:18:11 174 1

原创 RT-Thread移植初理解

常用的 RTOS 有国外的 FreeRTOS、μC/OS、RTX 和国内的 RT-Thread、Huawei LiteOS和 AliOS-Things 等, 其中尤以国外开源且免费的 FreeRTOS 的市场占有率最高。如今国产的 RT-Thread 经过 10 来年的发展, 声势迅猛, 在国产 RTOS 中占据鳌头。RT-Thread 版权属于上海睿赛德电子科技有限公司, 于 2006 年 1 月首次发布。RT-Thread是一款“开源免费” 的实时操作系统, 遵循的是GPLv2+的许可协议。

2022-10-15 16:33:00 706

转载 IAR各版本下载链接

iar下载链接

2022-07-12 17:04:22 13198 3

原创 数据结构6-基本的排序方法

数据结构6-基本的排序方法冒泡:基本思想是,通过2个for循环,将第一个到最后一个数,与数组中的全部数进行对比,将最小/最大值转移到最左/最右边(已经对比后排序的数,不需要再进行对比);直接插入:基本思想通过,依据一个数为基准,对齐进行插入排序(比较大小排序),然后对未进行排序的数,依次的对已经排列好的数进行插入排序,最终排序完成选择:基本思想通过,选择一个index,通过index,将最小的数与第一个元素交换,依次将第二小的数与第二个元素交换…依次进行排序希尔:基本思想是,先将整个待排记录

2022-04-12 14:14:22 1240

原创 数据结构5-树与图

数据结构5-树与图树形结构是一类重要的非线性数据结构 树是以分支关系定义的层级结构;数结构在客观世界中广泛存在(如人类社会族谱,社会组织机构关系等),同时在计算机领域以及数据库系统,树形结构也是重要的组织形式;1.树的定义 由n个结点组成的有限集,n=0空树 n>0 有且仅有一个称做根的结点 n>1 互不相交的 2.树中基本的概念 结点的度: 结点的子树个数 度为0的结点 ---> 终端结点 叶子结点 树的度

2022-03-25 17:40:08 682

原创 数据结构4-链表

数据结构4-链表链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的链式结构:链表 元素的类型: struct Node { int data;//存储的数据 数值域 struct Node*next;//下一个结点的地址 地址域 };--------》结点 把头指针和尾指针 结点的数目 保存起来 struct ListNode { struct Node* head;//保存第一个结点地址

2022-03-25 17:25:56 1520

原创 数据结构2-算法

数据结构2-算法算法是对特定问题求解步骤的一种描述,它是指令的有线序列,其中每一条指令表示一个或多个操作;特性:有穷性;确定性;可行性;输入;输出;算法设计的要求:1.正确性;2.可读性;3.健壮性;:当输入数据非法时候,算法也能适当的做出反应做出处理,而不会产生莫名其妙的结果;4.效率与低存储量需求;算法效率的度量:时间复杂度: T(n) = O(f(n));一般可以看成算法中基本操作重复执行的次数;更加精细点的话,可直接测出时间来对比;空间复杂度: S(n) = O(f(n)

2022-03-24 11:57:46 623

原创 数据结构1-绪论

数据结构

2022-03-24 11:41:22 1561

原创 USB-HID描述符结构解析

USB-HID描述符结构解析USB描述符:USB协议为USB设备定义了一套描述设备功能和属性的有固定结构的描述符,包括标准的描述符即设备描述符、配置描述符、接口描述符、端点描述符和字符串描述符,还有百标准描述符,如类描述符。USB设备通过这些描述符向USB主机汇报设备的各种各样属性,主机通过对这些描述符的访问对设备进行类型识别、配置并为其提供相应的客户端驱动程序在USB设备枚举过程中,主机端的协义软件需要解析从USB设备读取的所有描述符信息。在USB主向设备发送读取描述符的请求后, USB设备将所有的

2022-01-05 10:39:48 2385

原创 ubuntu-VIM编辑器设置

ubuntu-VIM编辑器设置VI 编辑器默认 TAB 键为 8 空格,我们改成 4 空格;用 vi 打开文件/etc/vim/vimrc,在下面最后面输入如下代码:set ts=4如图所示:行号设置:在该文件中添加: set nu;如图所示:这样设置完,VIM编辑器中就有行号功能了。...

2021-08-24 16:46:15 240

原创 嵌入式LINUX移植-linux移植过程与烧写方式

嵌入式LINUX移植-linux移植过程与烧写方式LINUX内核移植3步:先移植BootLoader再移植内核kernel文件系统rootfs烧入过程:定义bootloder,kernel,rootfs,3个烧入路径的文件是:其它的路径也同样可以找到,以及一些添加的配置内核路径:具体文件夹:下面烧入的操作将bootloder,kernel,rootfs同时通过USB烧入进去了。其中rootfs(文件系统)可以携带自定义的文件,app应用程序等,烧入成功后,最终linux板显示跟

2021-08-24 16:40:24 357

原创 嵌入式移植-根文件系统文件分析

嵌入式移植-根文件系统文件分析根文件系统一般也叫做 rootfs,看到“文件系统”这四个字,很多人,包括我第一反应就是 FATFS、 FAT、 EXT4、 YAFFS 和 NTFS 等这样的文件系统。在这里,根文件系统并不是 FATFS 这样的文件系统代码, EXT4 这样的文件系统代码属于 Linux 内核的一部分。 Linux 中的根文件系统更像是一个文件夹或者叫做目录(在我看来就是一个文件夹,只不过是特殊的文件夹),在这个目录里面会有很多的子目录。根目录下和子目录中会有很多的文件,这些文件Linux

2021-08-24 16:14:42 268

原创 STM32-SD卡SDIO

STM32-SD卡SDIOSDIO简介STM32F4的SDIO提供 APB2 外设总线与多媒体卡 (MMC)、 SD 卡、 SDIO卡以及 CE-ATA 设备之间的接口。特性:● 完全兼容多媒体卡系统规范版本 4.2。卡支持三种不同数据总线模式: 1 位(默认)、4 位和 8 位● 完全兼容先前版本的多媒体卡(向前兼容性)● 完全兼容 SD 存储卡规范版本 2.0● 完全兼容 SD I/O 卡规范版本 2.0: 卡支持两种不同数据总线模式: 1 位(默认)和 4 位● 完全支持 CE-ATA

2021-08-23 20:22:54 1061

原创 STM32-内存管理

STM32-内存管理简介:内存管理,是指软件运行时对计算机内存资源的分配和使用的技术。其最主要的目的是如何高效,快速的分配,并且在适当的时候释放和回收内存资源。分配:malloc释放:free分块式内存管理:内存分配原理当指针p调用malloc申请内存的时候,先判断p要分配的内存块数(m),然后从第n项开始,向下查找,直到找到m块连续的空内存块(即对应内存管理表项为0),然后将这m个内存管理表项的值都设置为m(标记被占用),最后,把最后的这个空内存块的地址返回指针p,完成一次分配。注意,

2021-08-22 15:18:08 399

原创 STM32-MPU6050

STM32-MPU6050MPU6050传感器MPU6050是InvenSense 公司推出的全球首款整合性6轴运动处理组件,MPU6050内部整合了3轴陀螺仪和3轴加速度传感器,并且含有一个第二IIC 接口,可用于连接外部磁力传感器,并利用自带的数字运动处理器(DMP: Digital Motion Processor)硬件加速引擎,通过主IIC 接口,向应用端输出完整的9轴融合演算数据。有了DMP,可以非常方便的实现姿态解算,大大降低了开发难度。自带一个数字温度传感器内部框图:陀螺仪、加速度

2021-08-21 21:39:11 449 1

原创 STM32-触摸屏(XPT2064)

STM32-触摸屏(XPT2064)触摸屏简介:触摸屏又称触控面板,它是一种把触摸位置转化成坐标数据的输入设备,根据触摸屏的检测原理,主要分为电阻式触摸屏和电容式触摸屏。TFTLCD模块使用的是四线电阻式触摸屏,这种触摸屏的控制芯片有很多,包括:ADS7843、 ADS7846、 TSC2046、 XPT2046 和 AK4182 等。电阻式触摸屏电阻式触摸屏是一种传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X坐标和Y坐标的电压。电阻触摸屏的工作原理主要是通过压力感应原理来实现对屏幕

2021-08-21 20:49:49 2487

原创 ubuntu - LINUX-UBoot/内核/文件系统解压不成功问题

ubuntu - LINUX-UBoot/内核/文件系统解压不成功问题一般是共享文件夹的问题,不能在共享目录下解压

2021-08-20 13:58:36 278

原创 嵌入式移植-EMMC与Nand flash,NOR flash的区别等

嵌入式移植-EMMC与Nand flash,NOR flash的区别等常见的存储介质:NAND FlashNOR FlasheMMC(Embedded Multi Media Card) eMMC接口+NAND FlasheMCP eMMC和DDR进行了封装HDD 机械硬盘SSD 固态硬盘(包含NAND Flash)UFS(包含NAND Flash)一、NAND Flash和NOR Flash的区别flash闪存是非易失存储器,可以对称为块的存储器单元块进行擦写和再编程。任何flash器

2021-08-19 18:01:26 1346

原创 STM32-CAN总线

STM32-CAN总线简介: CAN 是控制器局域网络(Controller Area Network, CAN)的简称, 是由以研发和生产汽车电子产品著称的德国 BOSCH 公司开发的, 并最终成为国际标准(ISO 11898) , 是国际上应用最广泛的现场总线之一。 在北美和西欧, CAN 总线协议已经成为汽车计算机控制系统和嵌入式工业控制局域网的标准总线, 并且拥有以 CAN 为底层协议专为大型货车和重工机械车辆设计的 J1939 协议。框图:特点及其优越性:网络各节点之前的数据通

2021-08-14 16:55:31 2864 2

原创 STM32-RS485

STM32-RS485RS485通信介绍:典型的串口通信标准有RS232和RS485,RS232是全双工点对点的通信,而RS485是半双工通信(2线制),可以一点对多点进行组网,而且RS485是用缆线两端的电压差值来表示传递信号,这与RS232电气特性大不一样。RS485 仅仅规定了接受端和发送端的电气特性,并没有规定或推荐任何数据协议,因此RS485的协议层可以和RS232一样。硬件连接图:code:将引脚设置好,因为是半双工通信,所以这边是通过控制485RE引脚实现处于发送模式还是接受模式

2021-08-14 15:38:42 769

原创 STM32-红外遥控

STM32-红外遥控通常红外遥控为了提高抗干扰性能和降低电源消耗,红外遥控器常用载波的方式传送二进制编码,常用的载波频率为38kHz,这是由发射端所使用的455kHz晶振来决定的。也有一些遥控系统采用36kHz、40 kHz、56 kHz等,一般由发射端晶振的振荡频率来决定。所以,通常的红外遥控器是将遥控信号(二进制脉冲码)调制在38KHz的载波上,经缓冲放大后送至红外发光二极管,转化为红外信号发射出去的。二进制脉冲码的形式有多种,其中最为常用的是NEC Protocol 的 PWM码(脉冲宽度调制)和

2021-08-14 11:13:16 1418

实现w5500-dhcp功能的测试

关于w5500芯片dhcp功能自实现的一个demo,其中包含有w5500TCP功能

2023-10-11

tcp封装移植到MQTT协议-ubuntu

此资源包含mqtt标准协议文档与自己测试后的tcp协议,封装后的MQtt协议,亲测,可用。

2023-04-17

逻辑分析仪安装使用教程

逻辑分析仪安装使用教程,里面包含安装软件,使用教程等

2022-10-08

数据结构-树和图的使用

数据结构-树的使用以及图的基本用法(C语言); 其中包含,平衡二叉树,二叉排序树,特殊二叉树等等; 使用非递归遍历以及层次遍历; 图,计算最短路径方法;

2022-03-25

数据结构-栈和队列的使用

数据结构, 栈和队列的C语言用法; 包含基本原理以及使用的C语言例程,方便快捷

2022-03-25

数据结构-链表的C语言使用

数据结构-链表的用法,单链表,带头节点链表,循环链表等,C语言code

2022-03-25

USB-HID资料.rar

关于USB-HID的资料,以及USB-HID-REPORT描述符的解析

2022-01-05

arm-demo-v1.0.1.rar

LINUX-存储卡,其中只包含存储卡的应用程序,文件系统。uboot和内核需要自己移植

2021-08-25

mk24-sdk.rar

这是一个基于NXP- M4。MK24的FRTOS的例子,其中有我实现的一个简单FRTOS的DEMO,以及包含众多功能的官方DEMO,queue,sem,iic,uart等

2021-07-28

linux-蓝牙客户端移植.rar

linux-蓝牙客户端移植,其中包交叉编译蓝牙所需的lib包,以及蓝牙客户端的通信过程的整理,弄了我好几天时间才通。

2021-06-19

PHP+Apache+arm交叉编译与运行+安装包+路径.rar

弄了2-好几周,终于将PHP,apache,调通,终于可以在arm开发板上运行php与html代码。 其中包含所需要的安装包,及其路径,以及apache与php的完整安装编译过程,需要的可以下载。

2021-06-10

可直接使用的绿色vs-code安装包

其中包含,code绿色安装包,一起安装教程,包含由一些c/c++,python,等一些插件安装的问题

2021-03-25

winscp5131.zip

可以用于PC端直接与LINUX端; 通过SFTP,SCP等等进行通信 ,,,,,

2021-01-29

python-gevent-20.9.0.tar.gz

gevent安装包,适用于使用协程的python代码,具体代码协程demo可看python栏目的协程

2020-12-17

UCOSII.zip

ucosii修改后的源码,具有任务调度,任务管理,时间管理,内存管理和任务间的通信和同步等基本功能,供大家参考

2020-11-11

STM32L1xx_ucosii.zip

STM32L1XX系列芯片,UCOSII移植demo列程,同时包含完整的stm32l1xx系列的demo,example;本例程需要在keil5平台上运行,

2020-11-11

libevent安装包合集.zip

此安装包提供libevent版本2.18-2.1.12所有版本,方便大家下载。

2020-10-22

02-python面对对象编程.rar

python面对对象编程,内容包括封装,继承,多肽,单例设计,异常。模块和包,文件操作,eval函数等等,以及包括飞机大战项目,pygame的使用

2020-09-27

01-python基础课件教程.rar

python的一些基础代码,基础教程;包括,函数,模块,列表,元祖,字典等等,以及名片管理小项目.....

2020-09-27

KL17P64M48SF6RM-M0参考手册加数据手册.rar

cotex m0 支持MKL17Z128VFM4, MKL17Z256VFM4, MKL17Z128VFT4, MKL17Z256VFT4, MKL17Z128VMP4, MKL17Z256VMP4, MKL17Z128VLH4, MKL17Z256VLH4, MKL17Z256CAL4R,参考文档和技术文档,没找到资源的可以下载

2020-04-27

snmp_PC端工具包

snmp的pc端工具包,绿色软件,无需安装 使用具体效果:https://blog.csdn.net/pleboyzha/article/details/104697069

2020-04-26

C++参考手册.rar

C++应用参考手册(全),(基础-深度语法、函数集、正则表达式、原子、线程、文件系统.....)

2019-10-18

空空如也

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

TA关注的人

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