自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

萧剑轻歌的博客

自我学习

  • 博客(25)
  • 资源 (28)
  • 问答 (1)
  • 收藏
  • 关注

原创 VS开发.so动态库教程

VS2019开发.so动态库

2022-08-01 16:12:25 3110 1

原创 QT界面总结

List itemList itemList itemQLineEdit无边框且透明ui->lineEdit->setStyleSheet("background:transparent;border-width:0;border-style:outset");

2022-05-12 11:56:15 665

原创 Ubuntu安装Yafu方法及资料

Yafu安装包含gmp,gmp-ecm,msieve,yafu的安装安装方法参考两位大佬文章:基于RSA解题时yafu的使用Linux环境下安装yafu本人将所需资源文件,安装脚本统合到安装资料可以通过脚本文件分步安装yafu,也可以单独安装其中的某个库资源自测无误,可以安心下载安装...

2022-02-14 16:21:12 1313

原创 QString相关转换

std::string 互转 std::vector“12345678” 和 {0x12, 0x34, 0x56, 0x78}std::vector<unsigned char> StringHelper::Hex_StringToVector(std::string& hex){ std::vector<unsigned char> bytes; //自动删除空格和标点符号 hex.erase(std::remove_if(hex.begin(), he

2021-12-15 17:38:21 1175

原创 GMSSL接口使用总结

RSA相关AES相关证书相关PEM格式证书 -> X509 *读取PEM文件FILE* fp;X509* cacert = X509_new();if (!(fp = fopen("CACERT", "r"))) { printf("Error reading CA cert file\n"); return CERT_FAIL;}if (!(cacert = PEM_read_X509(fp, NULL, NULL, NULL))) { printf("Error

2021-11-12 17:01:50 2482

原创 QT控件学习总结

QListWidget添加表格设置当前行数据即颜色 QListWidgetItem* item = new QListWidgetItem(); item->setText( "red" ); item->setForeground( Qt::red ); ui->listWidget->addItem( item ); ui->listWidget->scrollToBottom();添加多行数据 QStringLi

2021-09-07 10:33:04 447

原创 QT动态库学习总结

创建及调用QT的 DLL

2021-08-25 11:45:06 98

原创 GMSSL学习总结

常用指令GMSSL源码RSA//私钥生成 $ gmssl genrsa -out rsa_1024_priv.pem 1024//公钥生成 $ gmssl rsa -pubout -in rsa_1024_priv.pem -out rsa_1024_pub.pemSM2//生成SM2密钥并签名$ gmssl genpkey -algorithm EC -pkeyopt ec_paramgen_curve:sm2p256v1 -out signkey.pem$ gmssl pk

2021-08-18 16:43:58 3011 3

转载 PKI基础知识

PKI基础知识PKI概念所有提供公钥加密和数字签名服务的系统都可叫做PKI系统PKI的定义PKI是一种遵循标准的利用公钥理论和技术建立的提供安全服务的基础设施(基础设施的概念??)主要功能保密性完整性真实性抗抵赖PKI组件公钥证书(由可信实体签名的电子记录,记录将公私钥对所有者的身份捆绑在一起)证书撤销列表(CRL)(通常由同一个发证实体签名。当公钥的所有者丢失私钥,或者改换姓名时,需要将原有的证书作废)认证机构(CA)(一个可信实体,发放和作废公钥证书,并对各作废证书列表签名)

2021-07-18 22:03:35 4884

原创 VS相关设置方法总结(持续更新)

软件版本:Visual Studio2010旗舰版括号自动标记:工具–>选项–>环境–>字体和颜色–>“显示项”“括号匹配(方括号)”改变颜色高亮显示工具–>选项–>环境–>字体和颜色–>“显示项”“突出显示的引用”改变颜色显示行号工具–>选项–>文本编辑器–>C/C++ -->常规–>勾选“行号(L)”代码折叠工具–>选项–>文本编辑器–>C/C++ -->查看–>"大纲显示"3项

2021-07-13 15:45:05 718

转载 Win10设置vs2010总是以管理员身份运行

有的项目用vs打开后直接运行总是要求提升权限,如下图1.第一步(这样的方式只能是先运行vs,然后再打开项目,这样才是以管理员的身份运行的.但是如果是通过sln文件的快捷方式打开的,却不是管理员。)(1)在桌面右击vs2010图标,选择快捷方式选项卡,然后选择高级(2)勾选用管理员身份运行®,然后点击确定(3)然后点击确定和应用2.第二步(这样的方式点击项目的解决方案直接是以管理员的身份运行的)(1)win+R,输入regedit,点击确定,打开注册表(2)在注册表“HKEY_CURR

2021-07-06 16:31:52 791

原创 VS2010修改包含目录中的“继承的值”

VS2010项目需要添加包含目录和库目录,在“项目” -> “属性” -> “配置属性” -> “VC++目录” -> "常规"内添加,点击“编辑”,即可添加需要的第三方库问价。在“包含文件”中添加即可,其中“继承的值”里面可能有我们不需要的库目录,这时候需要在C盘中找到文件删除。路径为“C:\Users\Administrator\AppData\Local\Microsoft\MSBuild\v4.0”使用 Notepad++ 编辑相应文件,删除不需要的路径即可

2021-07-06 11:18:22 1755

转载 Git安装正常,突然本地工作区中的文件小图标丢失,解决办法

如果只是安装了 Git,会发现使用 git init 命令之后,工作区中的文件,全部都没有小图标,就算你执行了 git add,或是 git commit 命令。原因是 windows 中,Git 本身没有小图标,需要结合 TortoiseGit 结合使用才会有小图标。 然后,你需要接着安装 TortoiseGit,全部按照默认的选择安装就可以了。 安装完成之后,你可能会发现还是没有。 相关的原因与解决方案,在网上搜一下,会有很多,这里也写一下。 Win + R 打开命令窗,输入 regedit

2021-04-19 15:26:22 464

转载 电子钱包和电子存折

1.电子钱包(EP),electronic purse2.电子存折(ED),electronic Deposit3.电子钱包和电子存折实际上为同一类应用,两者在卡片和终端的处理流程上基本相同4.主要的区别有:a.电子钱包一般只支持圈存,消费交易,很少的电子钱包支持圈提交易,因此不支持圈提交易的电子钱包如果想要将钱包里的钱提出来,则只有销卡圈提这一种途径b.电子存折支持一般支持,圈存,消费,圈提,修改透支限额等功能c.电子钱包消费时无需提交个人PIN,而电子存折消费时必须提交个人PINd.电子钱

2020-11-24 14:45:16 279

转载 APDU常见错误状态码

PSAM卡的内容交互,是通过APDU指令完成的,常见的APDU报文格式如下:APDU命令:CLA INS P1 P2 Lc Data Le其中CLA为指令类别;INS为指令码;P1、P2为参数;Lc为Data的长度;Le为希望响应时回答的数据字节数的最大可能长度。响应指令:SW1 SW2某厂商“选择目录”指令如下:hexApdu = “00A40000024F5100”;响应指令:hexResp = “9000”常用响应指令错误码如下:状态码 性质 错误解释9000 正常 成功执行62

2020-11-23 17:46:49 6687 1

原创 TDA8035芯片注意事项

TDA8035是高度集成的接触式智能卡读卡器IC TDA8024的高性价比替代产品。它通过执行限流、短路检测、ESD保护以及电源监控等功能,为卡片提供高等级的安全性。由于在3 V电源域内工作,该接触式读卡器在待机模式下的功耗极低。因此,TDA8035器件是高能效接触式读卡器的理想选择。所用引脚注意事项:只要CMDVCCN保持在高电平(卡未激活),用于激活序列的内部振荡器Foscint的频率处于低频模式,以节省功耗。为了生成卡时钟CLK, TDA8035可以使用XTAL1引脚上提供的外部时钟

2020-10-24 20:32:38 2873

原创 W25Qxx Flash存储

1. W25Qxx Flash芯片介绍Page:256 BytesSector:16 Pages(4KB)Block:16 Sector(64KB)1. 存储大小 W25Q80DV 容量为 8M-bit,16 Block,256 Sector,4096 Page W25Q16 容量为 16M-Bit,32 Block,512 Sector,8192 Page W25Q32 容量为 32M-Bit,64 Block,1024 Sector,16384 P

2020-10-09 11:10:46 1602

原创 Keil消除特定警告办法

使用的是KEIL5.27版本,介绍两种消除警告的办法。1. 屏蔽所有警告这个功能感觉有点自欺欺人了,不过也记下来给需要的人使用,Keil -> Options -> C/C++ -> Warmings,选择No Warmings,一键屏蔽所有警告,建议少用2. 屏蔽特定警告这个适用于有强迫症的人,像笔者这种看到警告就浑身不舒服,就想着把警告解决的人。笔者屏蔽的是177,550两个警告,..\User\Tool\NFC\mh523.c(273): warning: #177-

2020-09-11 15:27:03 14175 6

转载 ISO4443A与ISO14443B的区别

常用的RFID卡分布在高频和超高频。高频卡目前的频率主要是13.56MHz。有几种标准;ISO-14443-A、ISO-14443-B、ISO-15693、ISO-18000-3;超高频的有ISO-18000-6和EPC标准。ISO-14443-A和ISO-14443-B的主要区别在于编码方式。ISO-14443-A是曼切斯特编码,而NRZ是不归零编码。Mifare卡和Desfare卡都是ISO-14443-A...

2020-08-26 08:52:12 2188

转载 复旦FM1208 CPU卡调试

CPU卡内部自带COS,有严格的密钥管理系统。相比M1来说,要复杂的多。我用的是复旦微电子的FM1208 CPU卡,读卡芯片用的是FM1702.FM1702有并口和SPI接口两种方式。NXP的RC500,RC531只有并口接口。用SPI接口,可以省下单片机很多IO口。下面是开发过程中我觉得比较重要的地方,总结在下面:1、 CPU卡的操作步骤:寻卡-防冲突-选卡-ATS,前面三步和M1操作完全一样,属于ISO14443A前面三层的操作,ATS成功后就进入ISO14443A-4协议层了,也就进入了CPU卡的

2020-08-25 10:10:56 1745 1

转载 ISO14443标准详细介绍

标准兼容性和表面质量A.1标准的兼容性本标准并不排斥现存其它的标准中涉及PICC的部分,这里的限制只是为了突出PICC。A.2用于印制的表面质量如果对印制生产出的PICC有特殊的要求,就应注意保证供印制的区域的表面质量能够适应印制的技术或采用的打印机。

2020-08-24 15:46:49 5040

原创 STM32在线升级方案

目前做的一个MH1902项目,在线升级部分设计这样的功能逻辑,目前没有什么问题运行正常上电进入IAP程序,先判断升级标志位jrTerminalParam.ProgramUpState,0x31为升级,0x21不升级若标志位为0x31,通信,擦写APP数据,标志位写0x21,重启若标志位为0x21,校验APP程序,没问题修改跳转到APP,修改中断向量表,初始化校验APP程序有问题,则继续运行IAP,上报升级失败正常运行时检测到进入升级,修改标志位jrTermin

2020-08-17 19:46:17 973

转载 device-monitoring-studio(串口监控软件)的使用方法

一、官网下载device-monitoring-studio1、搜索device-monitoring-studio     在搜索平台上输入“device-monitoring-studio”进行搜索,进入官网,如下图1所示,         &n...

2020-08-14 14:17:37 4969

转载 CSDN转载步骤

在参考“如何快速转载CSDN中的博客”后,由于自己不懂html以及markdown相关知识,所以花了一些时间来弄明白怎么转载博客,以下为转载CSDN博客步骤和一些知识小笔记。 转载CSDN博客步骤:1.CSDN博客页面右键,点击【检查】 点击检查后,页面右侧出现html代码,如下图 2.如果需要转载全文,则在html代码下侧点击选中article_content 即可,会在代码框中自动...

2020-08-14 14:13:43 132

转载 STM32延时函数的三种方法

单片机编程过程中经常用到延时函数,最常用的莫过于微秒级延时delay_us( )和毫秒级delay_ms( )。1.普通延时法这个比较简单,让单片机做一些无关紧要的工作来打发时间,经常用循环来实现,不过要做的比较精准还是要下一番功夫。下面的代码是在网上搜到的,经测试延时比较精准。//粗延时函数,微秒void delay_us(u16 time){ u16 i=0; while(time--) { i=10; //自己定义 while(i--)

2020-08-11 15:55:34 3476 1

Zprotect 常用加壳软件,完整软件包,满足日常使用

内含V1.4.9专业版和V1.6.0专业版,及注册框修改工具,安全软件,使用简单

2023-03-20

Ubuntu 安装yafu库相关资源

1. Yafu安装包含gmp,gmp-ecm,msieve,yafu的安装 2. 将所需资源文件,安装脚本统合到安装资料 3. 可以通过脚本文件分步安装yafu,也可以单独安装其中的某个库 4. 参考文档 https://blog.csdn.net/weixin_42747691/article/details/122926819

2022-02-14

GMSSL编译资料.zip

Win10编译GMSSL所需的软件资源,源码资源

2021-08-18

祖冲之算法:ZUC-256算法草案(英文).pdf

祖冲之算法:ZUC-256算法草案

2021-08-10

祖冲之算法:ZUC-256算法草案(中文).pdf

祖冲之算法:ZUC-256算法草案

2021-08-10

FMCOS_PSAM使用手册.pdf

FMCOS_PSAM使用手册

2021-08-10

毛坯房验房注意事项.docx

毛坯房验房注意事项

2021-08-10

ISO7816中文版资料

ISO7816-1:接触式卡智能卡的物理特性 ISO7816-2:接触式卡智能卡触点的尺寸与位置 ISO7816-3:接触式卡智能卡的电信号和传输协议 ISO7816-4:接触式卡智能卡与外界交互的介面 ISO7816-5:接触式卡智能卡应用的命名方式与注册系统 ISO7816-6:接触式卡智能卡与外界交互的资料物件 ISO7816-7:接触式卡智能卡的结构化查询语句 ISO7816-8:接触式卡智能卡与安全有关的指令 ISO7816-9:接触式卡智能卡附加指令与安全参数

2021-08-10

飞天 RC502C9.zip

读PSAM卡,驱动及使用工具,读取ATR,读卡写卡,蜂鸣器驱动,有利于PSAM卡相关学习,熟悉ISO7816协议

2020-11-13

AnalyzeATR.zip

智能卡(此处主要指接触式CPU卡)本身始终处于被动的状态,所以终端设备在和智能卡进行数据交互的时候,需要首先给智能卡发指令,智能卡才会对应地给出应答。而智能卡告诉终端的第一句话就是ATR,亦即“复位应答”。

2020-11-13

智能手环项目相关资料.zip

基于STM32研发所需的资料,,包括STM32的基础资料,MPU6050模块资料,SHT20温湿度传感器资料,HP-6血压模组资料,计步算法参考资料,心率算法等资料

2020-10-16

烙铁使用方法-焊接技术培训资料.ppt

电络铁是电子制作和电器维修的必备工具,主要用途是焊接元件及导线,按机械结构可分为内热式电烙铁和外热式电烙铁,按功能可分为无吸锡电烙铁和吸锡式电烙铁,根据用途不同又分为大功率电烙铁和小功率电烙铁。

2020-10-16

焊锡工具的使用教材.ppt

焊锡是在焊接线路中连接电子元器件的重要工业原材料,是一种熔点较低的焊料,主要指用锡基合金做的焊料。焊锡的制作方法是先用熔融法制锭,然后压力加工成材。 焊锡广泛应用于电子工业、家电制造业、汽车制造业、维修业和日常生活中。

2020-10-16

电子元器件基础知识大全.ppt

电子元件(electronic component),是电子电路中的基本元素,通常是个别封装,并具有两个或以上的引线或金属接点。电子元件须相互连接以构成一个具有特定功能的电子电路,例如:放大器、无线电接收机、振荡器等,连接电子元件常见的方式之一是焊接到印刷电路板上。电子元件也许是单独的封装(电阻器、电容器、电感器、晶体管、二极管等),或是各种不同复杂度的群组,例如:集成电路(运算放大器、排阻、逻辑门等)。

2020-10-16

EMV L2相关资料.zip

EMV是国际金融业界对于智能支付卡与可使用芯片卡的POS终端机及自动柜员机(ATM)等所制定的标准。EMV智能卡(也称为IC卡)的信息储存在集成电路中而非过去的磁条里,但大部分EMV卡背也有可以向下兼容的磁条。芯片可以和插入式读卡器交换数据,非接触式智能卡还可以使用射频识别(RFID)技术在一定范围内交换数据。匹配EMV标准的支付卡叫做芯片卡。

2020-10-16

W25Q32JVSSIQ-cn.pdf

W25Q32JV (32M-bit)串行闪存为有限空间、引脚和电源的系统提供了存储解决方案。25Q系列提供的灵活性和性能远远超过普通的串行闪存设备。 他们是理想的代码隐藏到RAM,执行代码直接从双/四SPI (XIP)和存储声音,文本和数据。设备工作在2.7V ~ 3.6V的电源上,下电时电流消耗低至1mol / l。

2020-10-15

TDA8035产品开发文档

TDA8035是建立良好的集成接触智能卡读卡器IC TDA8024的成本效益的继承者。它为卡提供了高水平的安全性,执行电流限制,短路检测,ESD保护以及供应监督。 触点阅读器在3v电源下工作,待机状态下的电流消耗非常低,是一款高效的触点阅读器的理想部件。

2020-10-15

FM1702模块资料.zip

FM1702模块原理图,以及51源码和stm32源码,很适合刚接触FM1702模块的同学学习。有利于iso14443协议,和非接读卡写卡的学习

2020-09-30

卡片--Mifare_MF1_初始化问题及相关说明.pdf

读写器向M1卡发一组固定频率的电磁波,卡片内有一个LC串联谐振电路,其频率与讯写器发射的频率相同,在电磁波的激励下,LC谐振电路产生共振,从而使电容内有了电荷,在这个电容的另一端,接有一个单向导通的电子泵,将电容内的电荷送到另一个电容内储存,当所积累的电荷达到2V时,此电容可做为电源为其它电路提供工作电压,将卡内数据发射出去或接取读写器的数据。

2020-09-30

新版FMCOS2.0用户手册.pdf

由于 CPU 卡具有很高的安全性及一张卡支持多种应用的特点,所以 IC 卡家族中的 CPU 卡的使用范围正日益扩大。类似一台计算机,CPU 卡内也有 CPU、存储器和输入、 输出接口,所以在应用中 CPU 卡也必然需要操作系统。上海复旦微电子股份有限公司成功 地开发了自主版权的 CPU 卡操作系统--FMCOS(FMSH Card Operating System),该操作系 统符合 ISO 7816 系列标准及《中国金融集成电路(IC)卡规范》,适用于保险、医疗保健、 社会保障、公共事业收费、安全控制、证件、交通运输等诸多应用领域,特别是在金融领域。 FMCOS 详细规定了电子钱包、电子存折

2020-09-30

jjglrjxz.zip

1、每60s自动刷新实时基金估值图及右侧信息 2、支持自动获取基金名称,可容错,即输错了显示空白 3、支持点击右侧基金列表直接显示对应估值信息 4、支持输入基金代码自动查询并获取信息 5、支持手动新增新的基金并自动存储到本地txt文档,可容错 6、支持手动删除基金,同时删除本地txt文档对应数据,可容错 7、支持双击估值图,即进入详细版天天基金网站

2020-09-11

友善串口调试工具安装包

这款串口调试工具安装使用简单,波特率自定义,使用1500000无问题,自带log生成,方便存储调试数据

2020-08-19

一款可以实时监控串口通信的软件

这个软件可以实时监控串口通信中的数据流,在硬件调试中用处巨大,可以监控到传输的数据,有益于对通信的时序,帧频率等调试

2020-08-17

用于YModem协议升级的上位机工具

该软件用于串口升级,使用YModem协议,通过串口对产片进行升级,方便调试测试自己所写的升级程序,也可以直接作为升级工具使用

2020-08-13

windows系统下的录屏工具

该软件是一款简单录屏软件,在Windows系统下操作简单,可以进行录屏,记录操作细节,方便存档和查阅

2020-08-13

一种简单新建虚拟串口的软件

该软件可以新建删除虚拟串口,新建之后不删除虚拟串口一直存在。虚拟串口的创建方便上位机软件编辑者调试与测试,不需要完全依靠硬件连接去调试

2020-08-13

amaoCom.zip

此软件适用与串口调试,接收界面清晰,多种格式显示,模拟发送自带校验方式,可以选择使用,还自带ASCII表,计算字符格式等小工具,方便实用

2020-08-13

H-Converter.zip

实现hex文件与bin文件之间的相互转换,可以简单的将编译器生成的hex文件转换为bin文件,方便在线升级等操作

2020-08-13

一种用于合并两hex文件的简单工具

常用的hex合并软件,可以轻松将两个hex生文件合一,适用于有bootloader的项目生成物胜场,可以轻易将IAP,APP的生成物合一,就可以简单烧录到芯片

2020-08-13

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

TA关注的人

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