自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32——SDIO进行SD卡读写测试_sdio 读写sd卡

SDIO简介SD卡(Secure Digtial Memory Card)在我们生活中已经非常普遍了,控制器对SD卡进行读写通信操作一般有两种通信接口可选,一种是SPI接口,另一种就是是SDIO接口。SDIO全称是安全数字输入/输出接口,多媒体卡(MMC)、SD卡、SD I/O卡都有SDIO接口。STM32F10X系列控制器有一个SDIO主机接口,它可以与MMC卡、SD卡、SD I/O卡以及CE-ATA设备进行数据传输。MMC卡可以说是SD卡的前身,现阶段已经用的很少了。

2024-05-17 09:38:08 488

原创 STM32——NFC门禁模块(RC522)

/先读回寄存器的值。//先读回寄存器的值。* 返 回 值:-status:错误代码(MFRC_OK、MFRC_NOTAGERR、MFRC_ERR)AddrByte = ((addr

2024-05-17 09:37:34 598

原创 STM32——NFC门禁模块(RC522)(1)

/处理过的数据再写入寄存器。//处理过的数据再写入寄存器。//先读回寄存器的值。//先读回寄存器的值。* 返 回 值:-status:错误代码(MFRC_OK、MFRC_NOTAGERR、MFRC_ERR)AddrByte = ((addr

2024-05-17 09:36:59 361

原创 STM32_ADC框图理解_stm32中jl[1 0]什么意思

打开时钟树,我们可以看到,ADC的时钟ADCCLK由PCLK2经过分频产生,其能承受的最大时钟为14MHz,超过后精度就有所下降,因此我们需要找到“时钟配置寄存器(RCC_CFGR)”的ADC预分频器(ADCPRE),来配置ADCCLK的时钟,APB2预分频器若不分频,则PCLK2的时钟为最大时钟72MHz,若要ADCCLK≤14MHz,则72MHz/6 =12MHz。”的“ADON”位控制。如果只需要2个通道,即(4-2),那就从编号2的通道开始,也就是通道3开始,顺序就为IN9->IN3。

2024-05-17 09:36:25 282

原创 Qt5 利用QJson从文件读取Json并解析_qt5 qjson解析map

比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**

2024-05-17 06:15:30 523

原创 Qt5 利用QJson从文件读取Json并解析_qt5 qjson解析map(3)

比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**

2024-05-17 06:14:56 664

原创 Qt5 利用QJson从文件读取Json并解析_qt5 qjson解析map(2)

比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**

2024-05-17 06:14:22 686

原创 Qt5 利用QJson从文件读取Json并解析_qt5 qjson解析map(1)

先用contains判断是否存在,再用isString判断是能转换。Qt官方文档JSON Save Game Example。利用QJson可以方便的进行解析。每次读取之前,都要判断。

2024-05-17 06:13:48 171

原创 Java中String类详解_sa[ i]=new string( ca); java中表示什么

在该代码中,循环变量begin代表需要获得的子串的起始索引值,其变化的区间从第一个字符的索引值0到倒数第二个字符串的索引值len -2,而end代表需要获得的子串的结束索引值,其变化的区间从起始索引值的后续一个到字符串长度。该代码的作用是只将字符串s中第一次出现的字符串”ab”替换为字符串”12”,则字符串s1的值是”a12tbac”,字符串s的内容也不发生改变。该代码的作用是将字符串s中所有的字符串”ab”替换为”12”,生成新的字符串”a12t12c”,而字符串s的内容也不发生改变。

2024-05-17 02:37:06 523

原创 Java中@ - 注解_java @name

Description也可以写成@Description(“测试对应的注释”),因为注解定义的时候其字段为value。而value比较特殊,它在被指定参数的时候可以不用显示的写出来。实现一个实体类,分别使用了类上的@Description、字段和方法上的@Name。自定义一个类级别的注解Description。main方法查看对应注解是否起效。自定义一个字段、方法级别的注解。4 自定义及使用注解示例。

2024-05-17 02:36:32 402

原创 JavaWeb项目中web

上面的结果就是把某个servlet类和url路径绑在一起了,意思是我们访问 /url名字 实际上就是在访问某个servlet类;其实这个配置有的开发工具会自动配置,但我们还是有必要了解,有的时候我们是需要自己来配的,或者在你要修改的时候。不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人**

2024-05-17 02:35:58 347

原创 JavaScript数组去重(12种方法,史上最全)_js s去重

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)如果你需要这些资料,可以戳这里获取}var arr = [1,1,‘true’,‘true’,true,true,15,15,false,false, undefi

2024-05-17 02:35:24 1587

原创 C语言数据的存储和取出(超详细讲解)_数据保存并读取代码c语言

2047.但是,我们知道,科学计数法中的E是可以出现负数,所以IEEE 754规定,存入内存时E的真实值必须再加上一个中间数,对于8位的E,这个中间数时127;这时,浮点数就采用下面的规则表示,即指数E的计算值减去127(或1023),得到真实值,再将有效数字M前加上第一位的1,比如:0.5(1/2)的二进制形式为0.1,由于规定正数部分必须为1,即将小数点右移一位,则为1.0。对于32位的浮点数,最高的1位是符号位s,接着8位是指数E,剩下的23位为有效数字M。这意味着,如果E为8位,它的取值范围为0。

2024-05-16 21:37:30 827

原创 C语言操作二进制文件_c代码执行另外一个bin

【代码】C语言操作二进制文件_c代码执行另外一个bin。

2024-05-16 21:36:56 716

原创 C语言操作EXCEL文件(读写)_c语言读取excel表格

/ fp指针指向文件头部。// 从文件第二行开始读取。printf(" 输入文件名: “);printf(" 输入文件名: “);fp指针从当前位置向后移动。fp指针从当前位置向后移动。

2024-05-16 21:36:22 566

原创 AD18中高速信号等长线使用_ad18等长线画法(1)

选中一个刚才新建的规则,按照下图所示设置好相关参数,其中在Where The Object Matches处选择第一个选择Net Class,第二个选择我们刚才创建网络类。多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新**点击AD18界面的右下角Panels >> PCB ActiveRoute,打开PCB ActiveRoute窗口。在PCB ActiveRoute窗口中的Layers区域选中L7 SIG层。

2024-05-16 13:33:40 371

原创 ad+硬件每日学习十个知识点(4)23

答:1.分压运算2.与电容配合做滤波电路3.减弱EMI干扰4.限流作用5.电流检测6.快速放电7.阻抗匹配8.保护IO口9.放电荷10.配置电阻上下拉。

2024-05-16 13:33:05 397

原创 ad+硬件每日学习十个知识点(32)23

7代表电感的外观边长或直径大约7mm,D表示后面的数字是电感厚度,28代表电感厚度大约是2.8mm。对于精密的贴片电阻,主要就是在精度、稳定性、温度系数方面表现得更好一些,它们的PCB封装主要表现在阻焊层的大小(就是在红色焊盘外的那个紫色的包围方框)。通常我们可以大致认为,贴片电阻的封装大小是和功率挂钩的,不同的封装大小代表者不同的额定功率。输入元器件的名称,查找对应的3d封装,下载step文件,再添加到PCBlib库里去。对于贴片电阻而言,主要分为普通的贴片电阻和精密的贴片电阻。

2024-05-16 13:32:31 424

原创 ad+硬件每日学习十个知识点(30)23

答:模数转换器(Analog-to-Digital Converter,简称ADC)是一种电子器件或电路,可将连续的模拟信号转换成对应的离散数字信号。模数转换器广泛应用于各个领域,例如数据采集、通信系统、音频处理、传感器测量等。采样:模数转换器首先对模拟信号进行采样,即从连续的模拟信号中以固定的时间间隔取样,获取离散点的值。量化:采样后的信号通过量化过程转换为离散的数字数值。量化过程将连续的模拟信号映射到一个有限的数字集合,通常是一个固定的位数。

2024-05-16 13:31:55 337

原创 Windows驱动开发入门 -- HelloWorld_windows驱动开发helloworld

是驱动的入口函数,Unload是注册的驱动卸载函数,在驱动被卸载时,会调用这个函数进行清理操作,这2个函数组成了一个最简单的驱动。KdPrint是日志输出函数,相当于应用层的,输出内容同样可以使用DbgView查看。在Visual Studio中选择对应配置进行编译即可。需要注意的是如果需要编译Windows XP和Windows 7平台的驱动,需要在中选择Windows 7。

2024-05-16 02:02:09 364

原创 Windows取证一_ failed to import volatility

/fastIR_x64.py --packages (dump|fs|registry|memory|FileCatcher) 这里可以自定义选择模块,模块就是之前列表中介绍的,大家可以对应起来按照自己的需要进行dump。./fastIR_x64.py --packages all --output_dir 输入的文件夹。./fastIR_x64.py --packages all 包含所有模块。4698 创建计划任务。4699 删除计划任务。

2024-05-16 02:01:36 475

原创 Win7,64位下Python3

在C:\Program Files\Python35\Scripts目录下,运行pip命令,文件名写全路径。在C:\Program Files\Python35\Scripts目录下,运行pip命令,文件名写全路径。在C:\Program Files\Python35\Scripts目录下,运行pip命令,文件名写全路径。在Test.py文件所在目录中,运行命令 python Test.py。安装过程中需要的各种程序包都能在链接(非官方下载,比较全)里找到。上述代码保存到Test.py文件。

2024-05-16 02:01:01 485

原创 win10安装qt5

因此,与之前的安装包相比,体积也是大了不少,以前是 1G 多,现在是 3G 多。,选择我们需要安装的版本,这里我想安装的是5.12大版本,小版本是6,所以我下载的就是5.12.6的windows版本。5、进入选择组件界面,在这里务必选对Qt安装所需组件,否则安装后是无法正常运行的。4、更换安装路径,尽量不要安装在C盘,我在D盘的文件夹中创建了一个Qt5.12.6文件夹,然后Next。,然后选择删除所有组件,点击卸载,5s就卸载完成,然后重启电脑,Qt就被卸载干净了。9、点击安装,等待安装完成。

2024-05-16 02:00:27 331

原创 Mac上Qt安装和配置教程_mac qt(1)

debug的时候,qt并没有把动态库copy到.app的Frameworks下面,所以我们只能在本地运行这个app.放到其他电脑就无法找到qt对应的lib. qt提供了一个打包的命令行工具/usr/local/Cellar/qt@5/5.14.2/bin/macdeployqt。7、下面这一步你需要选择你需要的插件,如果你电脑吃的消全选也没啥问题,选择好之后点击继续,接下来需要等待一段时间,毕竟要下载几个G的插件嘛,耐心等待吧。2、依旧更新~/.bash_profile文件,默认情况下该文件不存在。

2024-05-15 23:50:25 837

原创 LWIP使用经验---变态级(好文章)

它是建立在消息传递的基础上的,如图8所示。上面这四个字段的值也是动态变化的,每当收到接收方的一个有效ACK后,lastack的值就做相应的增加,指向下一个待确认数据的编号,当发送一个报文后,snd_nxt的值就做相应的增加,指向下一个待发送数据,snd_nxt和lastack之间的差值不能超过snd_wnd的大小。内存堆的本质是对一个事先定义好的内存块进行合理有效的组织和管理,主要用于任意大小的内存分配,实现较复杂,分配需要查找,回收需要合并,容易产生内存碎片,需要合理估算内存堆的总大小。

2024-05-15 23:49:50 863

原创 Linux知识点总结(思维导图,建议收藏)_linux知识点思维导图

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上物联网嵌入式知识点,真正体系化!由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、电子书籍、讲解视频,并且后续会持续更新需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)如果你需要这些资料,可以戳这里获取收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可

2024-05-15 23:49:15 288

原创 Linux搭建Promtail + Loki + Grafana 轻量日志监控系统_linux下docker部署loki

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取需要这些体系化资料的朋友,可以加我V获取:vip1024c (备注嵌入式)一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!promtail:image: grafana/promtail:2.5.0volumes:

2024-05-15 23:48:40 881

原创 助力工业物联网,工业大数据之服务域:安装主题分析实现【二十七】(1)

fact_srv_stn_ma:网点物料事务事实表。

2024-05-15 02:46:09 516

原创 助力工业物联网,工业大数据之服务域:node_exporter插件【三十七】_node_expoter 电源

95%以上物联网嵌入式知识点,真正体系化!

2024-05-15 02:45:30 557

原创 助力工业物联网,工业大数据之服务域:node_exporter插件【三十七】_node_expoter 电源(2)

95%以上物联网嵌入式知识点,真正体系化!

2024-05-15 02:44:53 1018

原创 助力工业物联网,工业大数据之服务域:node_exporter插件【三十七】_node_expoter 电源(1)

了95%以上物联网嵌入式知识点,真正体系化!

2024-05-15 02:44:13 646

原创 GD32F103学习笔记(7)——USART串口使用_gd32 uart作为调试口,还可以串口接收吗(3)

通用同步异步收发器(Universal Synchronous Asynchronous Receiver and Transmitter)是一个串行通信设备,可以灵活地与外部设备进行全双工数据交换。有别于 USART 还有一个 UART(Universal Asynchronous Receiver and Transmitter),它是在 USART 基础上裁剪掉了同步通信功能,只有异步通信。简单区分同步和异步就是看通信时需不需要对外提供时钟输出,我们平时用的串口通信基本都是 UART。

2024-05-14 17:13:21 1042

原创 GD32F103学习笔记(7)——USART串口使用_gd32 uart作为调试口,还可以串口接收吗(2)

参数 | usart_periph:USARTx(x=0,1,2)或UARTx(x=3,4)int_flag:USART中断标志 || 返回 | 无 |

2024-05-14 17:12:41 1251

原创 GD32F103学习笔记(7)——USART串口使用_gd32 uart作为调试口,还可以串口接收吗(1)

— | — || USART_RECEIVE_ENABLE | 使能USART接收 || USART_RECEIVE_DISABLE | 失能USART接收 |

2024-05-14 17:12:00 1159

原创 2024年物联网嵌入式最新网络原理(小结)_网络的原理是什么(1),2024年最新阿里P7手把手教你

基于传输层TCP来实现应用层协议时,因为TCP传输数据都是字节流,读取时需要考虑格式,以及读取的长度,如果长度没有设置好,可能造成粘包问题,原本下一个的数据,被其他地方读取到。:响应回ACK的下一个序号是多少,取决于成功接收到的连续数据报的最大序号,也决定了发送端下次数据报要发送的内容,正因为这种确认应答机制,保证了多条数据传输时的安全性。=> 因为在第三步主机A接收到B的响应后,主机A还需要响应B发送的SYN,而如果A发送完响应直接关闭,第四步的响应如果出现丢包,此时A将无法再次重传。

2024-05-14 13:42:10 724

原创 2024年物联网嵌入式最新红黑树(C++实现)_c+,物联网嵌入式开发面试笔试题目

/左单旋//右单旋//左右双旋//右左双旋//中序遍历//中序遍历子函数return;//判断是否为红黑树if (_root == nullptr) //空树是红黑树cout

2024-05-14 13:41:31 911

原创 2024年物联网嵌入式最新百问网i,大佬手把手教你如何仿写出大厂的APP

收集整理了一份《2024年最新物联网嵌入式全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升的朋友。如果你需要这些资料,可以戳这里获取一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!自定义安装 :二、虚拟机环境配置依赖库及SDK等开发环境参见开发板配套资料https://pan.baidu.com/s/1Rzm5jmrNavoU1KnNg

2024-05-14 13:40:50 406

原创 2024年物联网嵌入式最新电子信息技术的发展,2024年最新2024年阿里物联网嵌入式开发面试题精选

电子信息技术(Electronic Information Technology)是指利用电子元器件和电磁波等物理现象,通过信息的处理、传输和存储等手段来实现信息的采集、处理、传输和应用的技术方法和应用领域。在现代社会中,电子信息技术广泛应用于通信、计算机、互联网、无线电、电视、手机、电子设备、自动化控制系统等众多领域,成为现代社会发展的基础和支撑。中国的电子制造企业在生产技术、产品创新和质量控制方面取得了显著进展。它涵盖了计算机体系结构、操作系统、数据库、编程语言、算法等,支持计算机的设计、开发和应用。

2024-05-14 13:40:09 1004

原创 2024年最新嵌入式软件开发---多家企业面经合集,讲的太清楚了

面试官是一个工程师,看得出来这位工程师平常是不搞linux驱动的,而我简历上项目大多都是linux驱动,所以,没有怎么问我项目的内容。吃完饭回到面试现场,要面试我的HR跟我说,因为我去吃饭了,所以她也去吃饭了。千万要注意,以后笔试中不会做的题过后也是要继续思考的,没准面试的时候就用到了,面试官看到的是一个人的学习态度!又说,我是跟他很像的一个人。****说到我的优缺点的时候,我说,我的优点是擅长思考,能把握住问题的本质,缺点是遇到一个bug,就迫不及待的想要解决,有时候搞到很晚,打乱了正常的生活规律。

2024-05-14 08:14:16 1014

原创 2024年最新嵌入式软件之路的几个阶段,你目前在哪个阶段?,2024年最新腾讯物联网嵌入式开发面试题目

已剪辑自: https://mp.weixin.qq.com/s/t9bXyGML9DbPDO-7kzaeMg很多读者总爱问一个问题:该不该放弃嵌入式、单片机这条路?以下是分享的嵌入式开发经历,希望可以帮到大家。学习本专业知识(EE专业),学习嵌入式软件开发需要的计算机课程(汇编原理,计算机组成原理,操作系统,C语言等),学习嵌入式项目(来源于实验室项目,自己想到的项目以及各种比赛)。① 学习51单片机。这个阶段你只需要跟着郭天翔的视频去学,只要求实现功能,不求甚解。

2024-05-14 08:13:37 915

空空如也

空空如也

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

TA关注的人

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