Elmagnifico's Blog

云深不知归处

unity入门与金庸群侠传

cg,jynew

Foreword 看到了金庸群侠传的3d重置,刚好也是unity入门的机会,于是试一试。 金庸群侠传3D重制版 金庸群侠传3D重制版是一个非盈利游戏项目,重制经典游戏《金庸群侠传》(在线玩DOS原版)并支持后续一系列MOD和二次开发。 我们承诺:除了爱好者的自愿捐款以外,不会在任何渠道取得收入,游戏亦不会在任何游戏平台进行发布。最终的代码、资源、包体都仅供学习使用,请勿用于任何商业目...

移除PDF的Security

安全,Foxit

Foreword 最近看PDF,顺便就加点批注,高亮啥的,做个小笔记,方便日后再翻阅的时候找重点。然后就发现PDF被锁住了,处于安全状态,无法编辑。 本身PDF就带了水印,还这么处理一下有点麻烦,找了半天没看到有啥快速便捷的办法。 Foxit PDF Page Organizer 然后就发现了这个小工具,虽然年代久远,但是极其好用。 打开以后,首先改成所有文件,然后选择需要去掉...

单片机跑分

ST,GD,Coremark,DMIPS

Foreword 平常桌面cpu或者gpu天梯跑分见多了,什么3dmark,Cinebench 之类的。其实嵌入式系统中常用的单片机也有跑分测试。现在比较多见的就是Coremark https://www.eembc.org/coremark/ Coremark ​ CoreMark是由EEMBC(Embedded Microprocessor Benchmark Cons...

OV系列摄像头对比

OV7670,OV7725,OV7690,OV5640

Foreword 最近需要折腾一下摄像头,查了一下对比,基本没看到有啥特别详细的对比,自己写一个。 摄像头对比 参数 OV7670 OV7690 OV7725 OV5640 OV7620 像素 640*480 640*480 ...

BLHeliSuite32逆向(三)

Crack,Reverse

Foreword 继续之前的,这里开始对配置内容进行解析,由于破解总是头尾一起开始的,所以之前已经先行看到了具体配置是怎么解读的了,只是没详细看内容而已。 配置解读 ReadSetupFromBinString 继续接着解密后看他是怎么赋值的 006EA46E pop ecx 006EA46F mov byte ptr [...

BLHeliSuite32逆向(二)

Crack,Reverse

Foreword 继续上篇,markdown内容一多了,typora里再写就非常卡了,复制粘贴也不舒服,大概也有20000词而已,所以这里再开一篇 串口读取 CheckStrACK 找了半天没看到实际收串口数据的代码,最后才发现好像这个CheckStrAck的地方里面有串口数据相关的内容。这个函数名简直坑爹。 _Unit108.TBootloader.CheckStrACK 007...

BLHeliSuite32逆向(一)

Crack,Reverse

Foreword 继之前说过的BLH协议,感觉最近反编译技能上升,可以尝试将电调的源程序给逆向了,然后直接拿到实际的协议进行校准,而不再通过固定字符串进行校准。 http://elmagnifico.tech/2020/06/03/BLHeli-Uart-Usb-Protocol/ 查壳 第一步是查壳,看看BLH到底是啥写的。 这里出现了问号,说明这个东西可能不准确,还要再...

广播与多播对WIFI网络的影响

Multicast,Broadcast

Foreword 本文是翻译,原文于此,结合我的实际使用略有改动 https://wyebot.com/2019/02/13/multicast-broadcast-traffic-worry-part1/ 多播与广播介绍 ​ 多播和广播已经非常常见了,许多设备也会用多播或者广播来发布或者发现服务或者其他设备。类似家庭环境中使用的串流服务,像Bonjour、MDNS的协议,...

斐讯K3改散热

PHICOMM,DIY

Foreword 之前有介绍过我有一个280收的斐讯K3,用来刷机,翻墙,做主路由。 过热 K3有很多毛病 三星内存问题,刷了梅林以后会导致坏块,不是三星内存就没啥问题,a1批次的基本没有三星内存,而我的刚好也是a1 漏油问题,主要是劣质硅脂垫造成的,但是呢实际上漏是漏了,但是这个油本身不导电,只是难看了点,实际没有大问题。至于什么硅油和灰尘结合击穿电路板,确实有可能,只是...

GD32F450使用CubeMX的USB库无法正常工作

HID,CDC,VCP

Foreword GD32F450使用官方的库的时候USB可以正常使用,但是使用CubeMX的时候USB无法正常工作。 现象 使用CubeMX,STM32F429直接生成USB Device设备,比如HID或者虚拟串口,都无法直接工作,连电脑直接没反应。 但是如果使用GD官方库的usb例程,比如键盘啊,u盘啊什么的,都可以正常工作。那肯定不是硬件问题了。 时钟不同 首先怀疑时钟有...