keilMap.zip
最新的STM32 keil 编译后的map 文件内容辅助分析软件,筛选出占用最大flash 和 sram 的函数和文件,方便分析和优化程序结构
NTGraph.zip
NTGraph控制VS2010版。
C++笔试合集.zip
C++笔试题合集,包括腾讯、网易、阿里巴巴、百度等。
System Verilog.zip
System Verilog Reference Manual And Verilog Reference Manual。System Verilog和Verilog两份参考手册。
protobuf-3.0.0-alpha-2.zip
Protobuf3.0,VS2010能支持的最新版本。内置一个map变量的序列化和反序列,并且有内存泄露测试,是一个完整示例。
TestProperyGrid.zip
MFC PropertyGrid控件的重绘,重绘了一个单选按钮,可以在此基础上添加其他控件到PropertyGrid控件中。VS2010版可以编译。
TestDlg.zip
Dialog启动工程转DLL工程。
TestLCG.zip
自定义线性同余发生器代码,可以生成最大周期的线性同余序列,用于生成自定义的随机数。
GoogleBreakpad.zip
Google Breakpad模块,VS2010编译成功,附带GoogleTest模块。
TestMFC.zip
加载exe进内存中直接运行,也可以加载DLL。测试VS2010,MFC对话框程序。
TinyCC的VS2010编译工程
TCC(TinyCC)9.27版,Windows下的VS2010版。可以将C代码当作脚本使用,调用方法示例如下tinycc -run ex1.c。
TestMDI.zip
MFC 的MDI工程转换为DLL工程,VS2010代码。
TestDlg.zip
将MFC Dialog工程转换为DLL工程,基于VS2010工程。
缩略图示例C++代码
2种C++方法获取缩略图,测试可用,兼容性好。
Linux下的CString
移动MFC中的CString至Linux下,Ubuntu 18.0.4下测试可以使用。Windows下不可以使用。
TestBank.zip
Keil c51 的Bank CodingDemo,最简洁的Demo。并且提供Hex3862Bin.exe。
基于 Visual studio 和虚拟机的驱动调试.pdf
本文是对VisualDDK官方文档的一个翻译,介绍了如何配置VisualDDK以及一步步讲解了如何用VisualDDK开发和调度Windows驱动。
SD_Part_2.zip
SD行业规格书第2部分,是2009年的V3.0版本。主要讲述FAT/FAT32/EXFAT等相关SD协会的要求,全英文版。
适用入嵌入式单片机的压缩算法
适用入嵌入式单片机的压缩算法
NTFS解析工程C++代码
解析NTFS文件系统的C++代码
ext4分析工具C++代码
解析ext4文件系统内容
A Beginner's Guide to SSD Firmware
最新的SSD固件开发的书,A Beginner's Guide to SSD Firmware,全网唯一资源
Windows版本lspci.exe和setpci.exe
Windows版本lspci.exe和setpci.exe,使用方法同ubuntu。
Windows版的lspci/setpci源代码
包括Windows版的lspci/setpci两个工具的源代码
JEDEC JESD22-A117E:2018 电可擦除可编程 ROM (EEPROM)
英文电子版JEDEC JESD22-A117E:2018 Electrically Erasable Programmable ROM (EEPROM) Program Erase Endurance and Data Retention Stress Test(电可擦除可编程 ROM (EEPROM) 程序擦除耐久性和数据保留压力测试)。标准规定了基于资格规范执行有效耐久性、保持力和交叉温度测试的程序要求。 JESD47 中规定了耐久性和保持性鉴定规范(针对循环计数、持续时间、温度和样本大小),或者可以使用 JESD94 中基于知识的方法制定。
UNH-IOL-NVMe-MI-Conformance-Test-Suite-v15.0
UNH-IOL_NVMe-MI_Conformance_Test_Suite_v15.0
基于MFC Dialog的MVC实践
基于MFC Dialog的MVC实践Demo,基本结构比较简单,但是都是基于接口编程的,具有扩展性,基于VS2022的代码工程。
VC2010的detours示例
附件为VC2010的2个detours示例,有MFC的和非MFC下的示例。可以用来Hook API。
SSS PTS V2.0.2中文翻译版
1. SSS PTS V2.0.2中文翻译版
托管C++调用.NET中的Excel生成Chart
1. 托管C++调用.NET中的Excel生成Chart
2. VS2010编译。
标准C++封装托管C++工程
1. 使用标准C++封装托管C++代码生成DLL供标准C++使用。
2. 有完整使用示例
VS2010单元测试的coverage文件转换为xml文件源代码
1. VS2010的单元测试coverage文件无法通过命令行转换为xml文件。
2. 这里C#代码,读取coverage文件,然后转换为xml文件,非常简单。
converage2xlm的用法:
Transform the coverage file to xml file.
Coverage2xml coveragePath dllDir xmlPath
coveragePath: xx.coverage file path.
dllPath: the directory of unit test project's dll.
xmlPath: the xml path for output.
example: Coverage2xml e:\data.coverage e:\debug e:\xx.xml
apt-get安装包f
1. 解决aptitude安装后导致apt-get失败。
2. 针对ubtuntu 18.4版本。
3. 解决apt-get安装失败。
4. 解压之后,直接运行sudo dpkg -i *.deb
Lua5.4.3加密完整演示代码
1. lua加密源文件。
2. 修改opcode.
lua扩展C++库代码
C++编译的lua扩展库,示例有Windows和Linux代码。
amba官方文档集.zip
AMBA协议集合,包括axi/apb/ahb/atb/ace,都是arm的官方文档。