Elmagnifico's Blog

云深不知归处

升级3080TI

ZOTAC,Jonsbo,水冷,清灰

Foreword 挂了一年多的1080TI再次遇到显卡涨价,果断出手了。然后守了四五天总算蹲到了3080TI。 购买经历 一共3个选择,要么直接最丐的8999,要么就蹲一个影驰金属大师(之前京东活动的时候没买,亏了),再有一个选择就是3080ti 天启,o不oc不重要,我看中了他背板上的两个小风扇,还有一个选择就是星极红爵(但是现在基本没货,只有咸鱼有一点二手的) 至于保修,现在影驰...

FreeRTOS Heap5内存分配之顺序

FreeRTOS,Heap

Foreword 一直使用的FreeRTOS heap5作为内存分配,最近刚好遇到一个bug,仔细看了一下发现heap5的实现,发现这种情况无法处理。 现象 我申请了一块150k的内存,但是实际上我分配给heap5的内存块中只有一块大于150k,其他都是小于150k的。而大于150k的又刚好被其他东西占用了,导致当需要分配150k的时候,没有判断返回值,然后内存访问0,就hardfau...

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的协议,...