自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1678)
  • 资源 (604)
  • 论坛 (3)
  • 收藏
  • 关注

原创 string array to c array file

笔记运维同事在现场, 和设备通讯, 得到一个大回包, 有1000多个字节的字符串.程序里面模拟分析时, 需要将同事给的回包字符串转为C数组, 这样才好模拟.开始试了一下手工对这个回包进行分行, 搞不动啊.看了一下以前的笔记,写过"string array to c array", 不过那个试验和socket操作混在一起了.重新写了一个demo, 转出来的效果还不错.转过之后的效果demo工程vs2017 vc++ console140行代码// @file string_ary_to_

2021-11-27 15:54:20 190

原创 LM2576

笔记同事前一段时间让我买一块功能板的料, 就买5套(供应商没有的料)做临时东西, 买完就没我事了.等板子回来,同事让焊接厂焊好.拿回来组装时,我正好没事, 就在旁边看着.上电(12V), 就看板子上带的STC12C5616AD-LQFP-32PIN冒了一缕青烟, CAO, 板子烧了…因为时间紧,同事量了一下有没有短路,没有.好,继续换板子,连续烧了2块.因为时间紧,他直接将12V跳过功能板,直接给底板.这几天,我正好要将这块功能板降到新底板上.因为就要将这块板子电路迁移到新底板工程中, 我当

2021-11-25 22:23:10 99

原创 SWD转接板

笔记板子用到了STM32的几种MCU, 调试中发现有些MCU, 用JLINK可以正常通讯,使用STLINK不能正常通讯。查资料,网上的同学们说,SWD转接板的排线长了,可能会引起STLINK和板子通讯有问题。于是做了一个SWD(6根线)的转接板。前几天板子和料都回来了,今天试了一下,转接板本身好使。那个STLINK不能正常了MCU通讯的问题后来查到了,是电源噪声干扰MCU引起的。试验既然SWD转接板做好了,好使,就记录一下。做好的SWD转接板工程IDE: AD2019工程:稍候上传原理

2021-11-21 22:50:14 253

原创 STLINK : Warning: Connection to device 0x413 is lost

笔记在写板子的MCU板固件程序, MCU是STM32F407IGT6。最开始,用的JLINK调试程序。逻辑写了一部分,发现带着JLINK跑的时候,一切正常。将JLINK摘下来时,程序就不正常了。头一次遇到,感到好奇怪。因为是自己手焊的,而且板子做好到现在,快1年了。是不是助焊剂引起的问题?MCU涨价前, 买了2波一共13片STM32F407IGT6,翻翻零件盒,现在还有10片。将焊接好的MCU板摘下来,吹掉旧得MCU, 换了一片MCU. 在显微镜下,将疑似接触不好,发焦的元件都换掉。实在看不出还

2021-11-17 12:16:29 6

原创 AD Compiler Warning - Off grid

笔记从力创上买了XH2.5 1x6P 弯针 白色插座。画原理图时,发现有编译警告如下:[Warning] Sheet1.SchDoc Compiler Off grid at 2200.001mil,1350mil 12:27:49 2021/11/16 1看着明显是原理图管脚没对齐到栅格上。而且管脚位置只差0.001, 这明显是AD的BUG.画原理图库的人,也摆不出这样的管脚位置。而且画原理图库时,有捕捉栅格自动对齐,不可能放到离栅格0.001的位置上。去看原理图库和摆好的元件,看不出有

2021-11-16 12:55:21 153

原创 C# post get header json

笔记做一个C#插件.拿用户名+口令组成url去登陆(http post),登陆成功后,从回包中的http header中取出token(登陆成功的凭据).拿token去http get, 拿到设备查询结果。从查询结果中的json串中分析出设备状态数据。试验加Newtonsoft.Json引用后,程序编译和运行起来都报错。说程序要使用的Newtonsoft.Json版本和运行时的Newtonsoft.Json dll不匹配。因为我前一段时间手欠,卸载了一些看似用不到的软件,估计卸载了C#相关的东

2021-11-14 21:21:37 132

原创 在IAR单步调试时,复制字符串变量实时值的方法

笔记在IAR9.10.2中单步调试demo, 正好看到http收包处理。想将收到的包保存下来,离线调试用。因为字符串值都比较长, 在watch窗口拷贝出来的都是前面的一部分。试了试,可以在memory窗口将字符串拷贝出来。试验假设我们单步到了http收包处理这块。打开auto窗口,将变量值(data)拖进去。这时,如果要复制或看data的值,都只能看到前面一部分,原样拷贝是不可能的。先将这个变量值存成文件,可以看到变量地址打开保存的变量文件看一下。保存后的文件中,变量也看不全

2021-11-09 13:22:22 3

原创 STM32CubeMX + LWIP 框架的网线热插拔处理

笔记同事以前的工程,有个bug : 网线掉了之后,再也访问不到了,插上也没用, 只能重启设备。但是那个工程用的F1/F4的固件库.现在用STM32CubeMX6.3.0 + ETH + LWIP的HAL库框架代码,可以很方便做这个处理。可以应对网线在启动前被拔掉,启动后拔掉又插上的情况。不管啥时候插上网线,都能正常进行网络操作。首先ETH要配置好,试验已经做好了(test STM32F407 ETH RMII)在LWIP配置时,将网络接口选项(Network interfaces Options

2021-11-08 17:33:36 32

原创 STM32CubeMX .ioc文件中工程名和工程目录的修改

笔记当前使用 STM32CubeMX 6.3.0一个板子正在写固件,刚开了个头。发现有点问题,想调整一下.ioc中的配置,再生成工程测试一下。发现用CubeMX打开.ioc文件后,工程名称和工程目录都改不了.一般做试验,都是从已有工程的.ioc上拷贝一份来做试验,如果影响到原始工程,那就罪过了。那只能直接改.ioc,然后再用CubeMX打开生成工程。.ioc中的工程名称的ini key = ProjectManager.ProjectName.ioc中的工程目录的ini key = Pro

2021-11-08 10:33:38 45

原创 STM32CubeF4 - LwIP_IAP工程用到的几个内嵌html

笔记迁出了https://github.com/STMicroelectronics/STM32CubeF4.git在看工程自带的文档。看到讲IAP时,用http接口直接升级,写FLASH.打开工程(STM32CubeF4\Projects\STM324xG_EVAL\Applications\LwIP\LwIP_IAP)看了一下.Src\fsdata.c 中定义了一些由html转来的数组,出厂时,啥web素材都没有呢,就需要这样的内嵌html数组来上传文件。我先关心一下这些html数组中的ht

2021-11-04 16:38:41 16

原创 查看github的IP地址

笔记在本地访问github或迁出github开源工程时,不是每次都成功。可能是DNS有问题吧?尝试用绝对IP来访问github。试验先迁出一个github工程到本地. e.g.C:\Users\chenx>cd /d d:\my_tmp\test2d:\my_tmp\test2>git.exe clone --progress -v "https://github.com/STMicroelectronics/STM32CubeF4.git"一般迁出过程,需要几分钟。在迁出进

2021-11-04 10:21:43 196

原创 IAR9.10.2才有STM32U5

笔记明天去听ST的STM32U5的讲座。看了下微信通知,官方让准备好STM32U5的软件如下:STM32CubeMX 6.3.0 下载链接下载STM32U5固件库 下载链接STM32CubeProg 2.8.0 下载链接IAR EWARMv9.10 及以上STM32CubeMonPwr V1.1.1 下载链接串口调试终端软件 除了IAR其他都装上了,没啥问题。因为我计算机上原来装了IAR for ARM 8.40.3, 我有点纳闷,为啥要求用IAR 9.10呢。其他都试验好

2021-11-01 11:47:02 11

原创 纯html上传文件的本地测试

笔记要写板子的下位机固件程序了,片上用到了http服务器。第一个子任务就是先将出厂生产的功能搞了,这样需要的外部文件就都能通过片上http服务器传到下位机本地存储中了。最终的素材都是前端同事提供的。想将带纯html上传文件功能的html做成数组,用来响应http请求。这样出厂生产的时候有用。格式化存储这些动作命令的发出,上传固件更新包,上传web同事的更新包都用的到。丑一点不怕,只是出厂生产和升级用。纯html好处是,可以单独运行,不用先将js拷贝进存储。只通过这个代码中的纯html数组开个头,等

2021-10-26 23:20:54 17

原创 windows git split的用法

笔记同事让我在一个很大的mib文件中找想要的snmp节点的OID, 英文不太好,不好找。想用免费全文翻译https://fanyi.sogou.com/document将mib文件全文翻译成中文文本后,先大致找一下。这个全文翻译平台支持的文件格式为 pdf doc docx.将mib文件用文本程序打开,在本机上找个pdf打印机打印成pdf, 1000+页A3横板纸…将转换完的pdf拖入全文翻译平台,报错如下mib文件就是一个纯文本的文件,如果想小于100页,那必须将mib文件(86658行)按

2021-10-22 17:45:52 20

原创 libhv编译成x86版本

前言要写个demo, 测试一下http post.看到有libhv这个库可用。按照readme.md中描述,编译出来是x64版本的库。考虑到有些老x86工程, 需要连接x86版本的第三方库。怎么能编译成x86版本的libhv呢?去libhv群里请教了一下,有个同学提醒cmake时,去掉x64选项即可。试了一下,果真好使:)试验试验环境win10x64最新版 + vs2017企业版迁出libhv的git工程到本地https://github.com/ithewei/libhv.git

2021-10-09 15:30:58 26

原创 充分,必要, 充要条件

前言看了一份资料,对充分,必要,充要条件讲的很清晰。记录一下。笔记问题模式 :“A是B的什么条件?”如果能从A推导出B, 则 A是B的充分条件。如果不能从A推导出B, 则 A是B的不充分条件。如果能从B推导出A, 则 B是A的必要条件。如果不能从B推导出A, 则 B是A的不必要条件。如果能从A推导出B, 则 A是B的充分条件。如果能从B推导出A, 则 B是A的必要条件。此时,A和B互为充分必要(充要)条件....

2021-10-06 19:56:42 5

原创 test_paho_mqtt_on_vs2017_mfc_console

前言这2天在预研用C实现向mqtt服务器上发送mqtt消息.在github上逛了了一圈,看见一个大神写好的demo工程TT3。学习之后,整理出一个自己的demo工程 test_paho_mqtt_on_vs2017_mfc_console.正式用的时候,这是个mqtt转发程序(只管发送),通过socket接收其他设备驱动(dll 插件)发来的状态信息,组成第三方约定的格式内容,转发到指定的第三方mqtt服务器上。demo运行效果工程下载稍候上传笔记建立远程测试用的mqtt服务器mqtt

2021-10-03 14:52:44 6

原创 vs2010 添加向前导航/向后导航按钮

前言装了vs2010看老工程,突然发现好别扭,工具栏上没有向前导航/向后导航的快捷按钮。这样如果从一个函数F12后,无法回到前面看的代码那里。看了一下,走在前面的同学已经解决了这个问题。我也记录一下。笔记先将文本编辑器或自己喜欢/常用的快捷工具条显示出来。假设将调试工具条显示到vs2010IDE的工具栏在自己选的工具条的右边,添加自定义按钮。添加新命令按钮添加向后导航按钮。为啥知道在“视图”类别中有“向后导航”按钮呢?因为从VS2010现有的视图菜单上能看到有导航按钮。同理

2021-10-02 16:01:58 44

原创 vs2017建立MFC控制台工程

前言准备给客户做一个mqtt数据转发程序, 就是一个小任务,能用就行。就准备做一个vs2017控制台程序, 加上MFC支持. 然后将逻辑写上,提示啥的都写到控制台屏幕上就行。网上也有资料,不过因为不常用,好像每次都要去查。记录一下用vs2017做MFC控制台工程的步骤,加深下印象。试验文件 => 新建 => 项目vc++ => windows桌面 => windows桌面向导工程建立好后,如果需要加MFC头文件,就向framework.h中加。// @file

2021-09-30 17:14:17 11

原创 mqtt - github上的TT3工程编译

前言正在写测试程序,在github上找到了一个工程TT3.TT3是一个mqtt客户端工程,试了一下作者在github项目中提供的编译好exe, 可以正常订阅和发布mqtt消息.这工程是用vs2010 MFC写的。我本本上现在装的是VS2017, 试了一下用VS2017是无法编译这个工程的,好多报错(MFC头文件找不到, 估计是VS2017的头文件都变了)。重新在win10x64最新版上安装了VS2010旗舰版 + vs2010SP1补丁, 装的很顺畅。安装完VS2010, 开始编译这个工程。也是

2021-09-30 16:28:40 14

原创 winserver从头添加ICMP响应规则

前言手头试验的服务器是winserver2008 R2 标准版。为了做试验,将防火墙的入站和出站规则都删了,然后连上物理机,重新添加了放开所有TCP, UDP的出站和入站规则。重新启动服务器后,看到360添加了自己的防火墙规则。我做实验时,服务器启动的比较慢,习惯用 ping IP -t, 来看服务器什么时候可以用mstsc来远程。突然发现ping不通服务器了。想了一下,是没开ICMP的防火墙规则。现在网上大部分资料,都是去防火墙规则中去找ICMP的现有规则,打开或关闭。但是我现在将ICMP规

2021-09-30 11:29:19 9

原创 mqtt服务器(mosquitto)测试环境的搭建

前言销售拉了个小活,让我将采集的设备数据送到第三方搭建的mqtt服务器平台上。找了个C# mqtt demo, 不确定是否将数据送到了第三方平台上。因为他们是封装好的网页UI, 必须符合他们的格式才能显示出来。查资料,看到用mosquitto搭建 mqtt服务端很容易。搭好后,测试了一下(启动mqtt服务,订阅消息,上传消息),好使。这样的话,我可以测试自己用C#写的插件,是否可以送数据到mosquitto搭建的mqtt server. 送到了就OK.剩下的事,就是送出的数据符合第三方约定的格

2021-09-27 19:05:41 1351

原创 caculate SDC Protokoll checksum

前言现场一台EATON空调总是没回包,怀疑是发包发错了。厂家支持也不给力,看协议文档,也没看出发包的组包哪里错了。后来同事从以前的设备驱动库中找出一个插件,可以和这台设备通讯。去看了一下这个插件的发包组包,才明白错在哪里了。错误原因:协议包校验和算法看错了。即使校验和算对了,摆的顺序也是小端布局。其实协议上已经写清楚了。所以说,和第三方设备通讯,厂家支持要给力。要不谁知道哪里错了。各种可能的错误组合太多了。笔记发包的协议初看起来挺简单的。一共5个字节的发包,头3个字节是数据,后2

2021-09-18 02:30:42 145

原创 解决了一次模块间TTL串口不能通讯的问题

前言公司的产品嵌入式主机要更换短信模块,临时搞一台。老模块原来直接做在板子上,这次生产后,同事将老模块吹下来了。新短信模块是个小模块产品,同事将壳子拆掉,将产品板子塞进主机箱。新短信模块原来是RS232通讯,过的SP3232, 走的DB9串口。同事将SP3232拆掉,将短信模块从模组出来的TTL的串口收发和主机箱中MCU的TTL收发连在一起。用2根排线连接的。2个板子之间的收发为 A-TX => B-RX, A-RX => B-TX.2个板子通过供电(220V=>12V开关

2021-09-07 16:43:43 481

原创 IAR : STM32F407 memory management

前言以前工程用的是正点原子的内存管理组件。这次加了2片SRAM, 在正点原子原版的内存管理组件上,将第2片SRAM的操作加上了。在lite-os的任务中跑了一下,好使。但是主内存只能管理20KB, 要不lite-os初始化卡死或任务建立失败。可能是lite-os配置中,不用的特性开多了,导致内存用量大。以后再研究, 看看将不用的特性关了或不建立那么多任务或事件看看。我主要用外挂的2片SRAM(每片1MB),也不在乎主内存用多了。下次换F429, 用SDRAM.正点原子的实现是MDK版的,用在IAR

2021-09-05 21:28:08 21

原创 IAR : variable data align and assign address

前言在写板子的基础代码,弄到内存池这里。以前工程中有MDK版本的内存池管理,直接搬到IAR工程中编译不过。看报错信息,是定义大数组的地方,语法错了。看 IAR for ARM 8.40.2 自带帮助,有关于变量的定义指定对齐方式和物理地址的例子。整理一下,做个试验,记个笔记。笔记/* Private user code ---------------------------------------------------------*//* USER CODE BEGIN 0 *///

2021-09-04 14:36:17 12

原创 IS62WV51216 HAL库FMSC初始化参数验证和调整

前言在验证板子上的2块IS62WV51216,用CubeMX生成的默认初始化代码,操作IS62WV51216时序的时钟数填的太大,同样的测试函数,执行速度好慢(10秒)。对照数据手册和试验调整小了一些,同样的测试函数执行时间小多了(2秒)。IS62WV51216可以按照字节(byte)操作(1M 字节),也可以按照半字(WORD)操作(512K WORD).硬件连接在1片STM32F407IG上的FSMC上接了2片IS62WV51216,一片用NE3控制,另一片用NE4控制。CubeMX设置

2021-09-01 17:17:27 139

原创 BSP_PlatformIsDetected

前言在做 CubeMX的SD卡(SDIO)的试验。用CubeMX生成框架工程时,需要指定SD卡检测引脚。如果不指定,CubeMX生成时有警告。就随便找了一个不用的管脚(PA11),指定为GPIO::input.fatfs_platform.h/** ****************************************************************************** * @file : fatfs_platform.h *

2021-08-27 14:14:04 19

原创 test STM32F407 ETH RMII

前言在验证打样的板子最后一项主要内容,RMII方式连接的ETH接口。开始网口测试不通,特意封闭了一天,查了一下。还好,硬件没有问题。是软件编程的问题。试验出问题时,手头有开发板好处就来了。找局部电路相同或类似的开发板,用商家提供的例程测试一下。找下区别。如果真的是硬件电路或外部元件有区别,也能比对出来。不过,还是要画板子时,原理图和板图别弄错了,买料时,选型别选错了。焊接时元件值别弄错了。要不,再从软件上找问题,也是白搭。板子上用的F407IG,176脚的IC.网卡芯片用的 LAN8

2021-08-25 23:56:49 37

原创 lite-os + STM32F091 + IAR 工程模板

前言liteos官方, 书上,网上能找到的模板工程大部分都是STM32F103, STM32F407的lite-os例子.这次,我想在STM32F091上用用lit-os.环境 : lite-os在git上的旧版, IAR8.40.2, HAL库,JLINK, STM32F091移植完成后,可以进入建立的任务,可以执行延时函数。说明lite-os的任务调度好使。是否能用HAL库正确的操作STM32F091, 后续再验证。移植完的工程模板(IAR)稍候上传试验先要找到lite-os用于MCU

2021-08-13 16:50:04 46

原创 STM32F091不能通过STLINKV2下载程序

前言板子做好,正在验证。板子上有5块MCU(F407 + F103 * 2 + F091 * 2)2块F013的电路用程序初步测试过好使。昨天验证到F091的时候,出了问题,各种报错,主要是程序下载不进去。还没到调试程序的地步。测试程序用CubeMX生成框架(IAR),自己填测试代码。在公司时,仿真器(STLINK)就下载不进程序。回家检查了硬件电路和仿真器排线,都没问题。在家用IAR8.40.2打开,可以下载程序,可以单步。将板子带到公司,又不能下载程序和单步调试了。家里和公司的实验环境

2021-08-13 11:17:16 52

原创 git归档后,引起AD2019闪退的问题

前言开发环境: win10x64最新版 + AD2019 + git一个用git归档的AD2019工程,前一端时间打开是正常的。这2天,打开后,总是打开后,能看到工程左边的文件树后,AD2019自己就退出了。整的我没法查看工程做好的工程。怀疑是以下问题:路径太长了。但是也有疑惑,为啥前一段时间打开是正常的。是否git刷新文件图标影响了AD2019打开文件?但是也有疑惑,为啥前一段时间打开是正常的。闪退前的AD2019截图可以看到工程中,每个文件右边都有文件正在载入的图标(转圈载入的样子

2021-08-07 14:10:03 50

原创 IAR Error[Li006]: duplicate definitions for “g_stLosVersion“;

前言用CubeMX按照实际MCU(STM32F103C8T6)定义生成IAR(8.40.2.22891)工程框架。按照资料,将git上的旧版lite-os代码加入工程。初次弄,将所有文件都手工加进去了。IAR中的group和文件名都与实际目录相对应。这样想在编程过程中浏览文件就方便了。加完之后,尝试编译一下,出现如下报错。Error[Li006]: duplicate definitions for "g_stLosVersion"; in "D:\test_dir\EWARM\test_F103

2021-08-05 14:01:11 32

原创 器件丝印引起的短路(过流)故障

前言在调试一块板子。板子2个月之前,同事用钢网 + 回流焊给弄好了。初步量,各个电源和地之间没短路,可以上电先试试。本周计划调试这块板子。电源12V输入,本来想直接用2个12V开关电源,手头没有。用的数显可调直流稳压电源(15V5A)代替.为了保险,将220V的电源从交流隔离变压器上接出来。将可调电源调到11.7V,将接头做好,插到板子上,上电。没看到板子上的电源指示灯在亮…万用表随便量了一下转出的子电路的3.3V,没电压啊。再看数显直流稳压电源上显示为 2.2V, 2A。板子现在没用这么

2021-08-02 14:10:43 31

原创 DP83848CVV整张原理图

前言有个csdn同学看我博客,里面提到了DP83848CVV的线索。他要DP83848CVV的整张原理图. 原话如下:DP83848CC的整张原理开发图能给看看嘛如果只有产品原理图上有,那我打死都不敢给。我怕领导搞死我:P(即使和公开资料上一模一样,或只做了稍许的修改)如果是开源的资料上有,那就赠人玫瑰手有余香:)大家交流一下查资料的方法, 这是正经事。实验大家一般都不是做前沿的产品,用的硬件和软件资料都来自芯片原厂或开发板(原厂/第三方)的资料。那要找DP83848CVV的整张原理图,

2021-08-02 12:54:43 56

原创 view current svn project‘s ignore files

前言最近已经将版本控制转到了git.git方便的地方是,从公司git目录签到本地后,如果在现场或封闭开发时,有了任何进度,可以向本地提交,到公司之后再push到公司的git目录,这样就不会有svn提交必须连接服务器的问题。保证开发过程归档顺畅,不至于版本控制服务器离线,引起的各种不便。今天在调试板子,准备将svn的工程整个拷贝到git目录,然后add, commit.突然发现一个问题,这个工程用svn归档时,有好多临时文件是ignore的,我就这么拷贝过来,那些ignore文件我是要手工先删除的,然

2021-08-02 10:03:26 18

原创 nsis Insecure filename “Setup.exe“, Windows will unsafely load compatibility shims into the process.

前言用 nsis-3.06.1-setup.exe 和 NSIS_v251_Build_20200301 - NSISFANS.rar 安装完的NSIS, 用VNISEdit.exe或 nisedit2.0.3.exe 安装完的 NSIS Editor 的向导生成的工程,最后都会有一个警告如下:Total size: 77394650 / 203173652 bytes (38.0%)1 warning: Insecure filename "Setup.exe"

2021-07-19 17:59:28 87

原创 gen_YDN23_protocol_send_cmd fixed YDN23(电总)协议发包INFO带数据的拼包方法

前言这几天去现场,给一台艾默生ExmUPS写采集数据的插件。发现有的包回的数据是0. 看协议,发包时,要指定模块号才行, 这样就要LENGTH不为0, INFO中放数据。INFO中带1个字节数据,LENGTH= 1 * 2;INFO中带2个字节数据,LENGTH = 2 * 2;INFO中带3个字节数据,LENGTH = 3 * 2;以前自己写了一个电总发包的拼包程序,整错了. INFO带了数据,拼出的包不对,修正了一下。具体的电总协议,可以看 <<YD-T_1363.3-2005

2021-07-14 17:14:31 96

原创 lenovo i3 老计算机重装win7

前言同事从现场拿回一台用户提供的lenovo i3 老计算机, 因为内存小,装的软件多,跑的老慢了。他想重新装一下。因为进不了bios,无法从U盘启动盘启动,卡在那了。第2天去公司,帮他解决了这个问题。实验下载win7旗舰版iso, 用ultraiso, 烧录镜像的功能,将win7iso直接烧录到U盘中,将U盘做成了启动盘。一般计算机如果想重装系统,肯定要进入bios指定从那个设备(U盘,光盘)启动。现在大家一般都没有光驱了,方便的话,肯定都要从U盘启动安装。但是这个计算机真怪了,上电重启后

2021-07-04 10:45:27 79

原创 W800开发板和网页的交互(存取网页上的字段)

前言前天,将W800工程中加入了一个测试网页(W800开发板修改网页配置), 怎么让W800开发板和这个网页交互。昨天研究了1天,搞定。网上W800应用层编程资料特别少,就找到一处,那个同学就讲了一下思路。对于实际的工程维护,用处不大。winnermicro官方SDKwm_sdk_w800_20210513中带的转过的数组文件(wm_sdk_w800_20210513\src\app\web\fsdata_lwip.c)和工程中自带的html(wm_sdk_w800_20210513\src\app\

2021-06-25 13:14:11 228

srcbk_2015_0722_1819_src-sliding-window-display.rar

<>对应的Demo工程 博客url : http://blog.csdn.net/lostspeed/article/details/22357251 编译环境 : vs2010 vc++ duilib 感谢 jhgwqp@csdn 提醒, 让我能想起将这个Demo做了留念~

2015-07-23

对话框背景位图和位图按钮_V2010_1020_0156

被遮挡后的刷新效果相当好. 代码用法简洁.

2010-10-20

c++源代码,方便好用的ini文件读写类及使用实例

c++源代码,方便好用的ini文件读写类及使用实例 ini操作封装成了dll, 一共就3个导出函数。 有详细的使用实例. void ini_SetPathName(LPCTSTR lpPathName); DWORD ini_GetString(LPCTSTR lpSection, LPCTSTR lpKey, LPTSTR lpBuffer, DWORD dwBufSize, LPCTSTR lpDefault); BOOL ini_WriteString(LPCTSTR lpSection, LPCTSTR lpKey, LPCTSTR lpValue);

2010-06-09

精通PKI网络安全认证技术与编程实现.zip

精通PKI网络安全认证技术与编程实现.zip pdf + cd 里面有openssl操作方方面面的讲解, 如果用openssl干活,此书是必备的样例手册.

2015-10-06

advdbg_gwhb_labs.zip

格蠹汇编的实验材料 original url : http://advdbg.org/books/dbgwars/labs.aspx

2014-11-30

在WIN64上实现强制读写进程内存.pdf

从网上找的一片资料,讲在R0修改CR3, 实现指定进程内存的读写.

2016-10-17

SourceInsight教程及技巧大全最终整合版.pdf

来自百度文库 SourceInsight 使用说明 写的挺好的

2013-07-09

OD关键字高亮插件_AsmHighlight.rar

加载该OD插件后, 在反汇编区点击关键字时, 会高亮显示反汇编区的同样的关键字. 有点像vs2008IDE 点击单词高亮那样. 收集自互联网.

2013-06-03

JTAG_to_SWD_IF_board.zip

SWD(6线转接板)工程 工程预览:<<SWD转接板>> https://lostspeed.blog.csdn.net/article/details/121461728 如果觉得xb上买的网能JTAG转接板太臃肿,可以自己做一个。

2021-11-21

精通GDI+编程的源代码_WalkLt_vs2017_compile_ok.7z

精通GDI+编程的源代码_WalkLt_vs2017_compile_ok.7z <>随书代码是vc6工程,用vs2017编译不过。 用vs2017将随书代码的编译错误消掉了,用F5可以调试,断点有效,可以在程序UI点击按钮来查看例子源代码。

2019-03-21

x86-x64体系探索及编程-随书代码.rar

x86-x64体系探索及编程-随书代码.rar

2013-10-19

installShield2010SP1_setup.rar

从网上收集来的,installShield2010 SP1 的安装程序和破解程序.

2015-05-19

恶意软件分析诀窍与工具箱.zip

<>随书光盘下载索引贴: http://blog.csdn.net/LostSpeed/article/details/72857938 <> 共4个分卷

2017-06-04

恶意软件分析诀窍与工具箱.z02

<>随书光盘下载索引贴: http://blog.csdn.net/LostSpeed/article/details/72857938 <> 共4个分卷

2017-06-04

恶意软件分析诀窍与工具箱.z01

<>随书光盘下载索引贴: http://blog.csdn.net/LostSpeed/article/details/72857938 <> 共4个分卷

2017-06-04

MDKCM525.7z

MDK-ARM-V5.27配套的 "MDK v4 Legacy Support" 如果用MDK打开旧版工程,要装这个包。 不知道是官网下载速度好慢,还是公司网速慢或做了下载速度限制。

2019-05-17

eclipse-jee-oxygen-2-win32-x86_64.7z

eclipse-jee-oxygen-2-win32-x86_64.7z eclipse开发环境安装包, 从官网下载的.

2018-01-28

qt4.8.7软件安装环境_2019_0908_1241.zip

博客文章[qt4.8.7软件安装环境]对应的试验材料 包含安装QT4.8.7所有的软件和软件安装说明. 博客文章预览 https://blog.csdn.net/LostSpeed/article/details/100624996

2019-09-08

GRMWDK_EN_7600_1_iso.7z

MS站点下载的WDK7600的ISO备份。 用7zip压缩的,解开后是原版的ISO。 在win7下用是好使的。

2017-12-11

软件产品需求规格说明书(案例).doc

来自百度文库, 很详细的需求规格说明书实例. 参考点: * UI界面描述, 用户操作流程. * 需求中定义的接口概念, 不同于概要设详细设计中的接口概念. * 对于需求规格说明书中一些比较虚的节点(用户特点, 限制与约束, 性能需求, 可用性, 可靠性, 效率)编写有参考价值.

2012-11-11

Usb设备插拔检测, 通过检测Usb设备PID和VID的方法

Usb设备插拔检测, 方法:利用检测USB设备的PID, VID的方法进行设备识别。 1.原型在codeproject, 原来版本是vs2005, 我改成了vs6. 2. 改成vs6后,在设备串比对的地方改了下。 整理时间: 2010/06/06 20:18 用途:做gina程序时,有的Key驱动不支持多进程访问。我们只在必要的地方使用Key驱动(读写Key),在检测key状况时,不再用读Key的方法,来判断Key设备是否在线。减小了冲突的可能。 当然,如果Key驱动做的好,就不用这种检测方法。比如HaiTai的Key.

2010-06-06

INTEL开发手册英文123卷+中文卷3.zip

压缩包内文件列表: 64-ia-32-architectures-software-developer-vol-1-manual.pdf 64-ia-32-architectures-software-developer-vol-2-instruction-set-reference-manual-325383.pdf 64-ia-32-architectures-software-developer-vol-3-system-programming-manual-325384.pdf INTEL开发手册卷3(中文版).pdf

2016-08-08

Wireshark数据包分析实战(第2版)捕获文件.zip

Wireshark数据包分析实战(第2版)捕获文件.zip 访问不到原始下载站点, 从国内站点下载的. 下载时还需要认证, 挺烦人. 使用时, 请将文件后缀 .zip- 改成 .zip

2013-06-21

JDK_1.7.0_64bit.zip

JDK_1.7.0_64bit.zip

2017-04-21

bash-4.4.12.tar.gz

从GNU官网下载的bash工程。 编译bash工程的实验 :http://blog.csdn.net/LostSpeed/article/details/78917884

2017-12-28

java 调用 c++dll 的 demo

java 调用 c++ dll的demo, 在c++和java之间可以进行完整的串传递.

2010-05-13

UKey加解密Demo

原型在msdn, 原来是软件加解密, 现在改成用UKey加解密. 时间仓促, 错误处理没加.

2010-06-19

STM32H743最简洁官方资料.7z

最简洁的STM32H743官方资料。 内容如下: * DM00387108_STM32H743数据表手册.pdf * en.DM00237416_STM32H743编程手册.pdf * en.DM00314099_STM32H743参考手册.pdf * UM1718_CubeMX使用手册.pdf 如果是离线开发的环境,MCU的细节问题,看这4个文档就够了。

2020-02-03

prj_webpage_set_focus_bk_2015_0903_2222.zip

演示对内嵌网页设置焦点 http://blog.csdn.net/lostspeed/article/details/48198457 对应的源码工程 编译环境: vs2010 + duilib

2015-09-03

Vs2008RemoteDebuggerSetup.rar

Vs2008RemoteDebuggerSetup.rar vs2008远程调试器, 在安装后没有默认安装,在开发机和目标机之间需要远程调试时, 如果没有vs2008安装映像,挺麻烦的。 这个远程调试安装程序(ia64, x64, x86), 是从vs2008安装映像中找到的, 是3个rdbgsetup.exe, 在X64和X86下实验过了, 安装没问题。

2013-03-13

lostspeed的留言板

发表于 2020-01-02 最后回复 2020-01-02

找到一个 Enterprise Architect 12 Full Key, 大家喜欢么?

发表于 2015-09-13 最后回复 2015-11-11

管理员 : 请帮我删除资源

发表于 2015-08-06 最后回复 2015-09-13

空空如也

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

TA关注的人 TA的粉丝

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