Elmagnifico's Blog

且行且珍惜

STM32F4 CubeMX HAL库 SD初始化BUG

GD32F450

Foreword 最近需要用GD32F450的芯片,然后听说可以直接用STM32F4xx的库直接开发。 我这里直接使用STM32F429,可能别的也行,比如:STM32F427,具体需要对比芯片手册确认一下异同。 但是调试SD卡的时候,发现了一奇怪bug,这里记录一下 环境 Keil 5 芯片 GD32F450VI 库STM32F429VI HAL 代码生成:Cu...

C++ CLI/CLR版本号自动增加

c#,c++

Foreword 经常需要编译以后自动增加版本号,网上也有很多种解决办法,基本都是额外执行一个脚本去修改版本号或者是一个插件直接提供ui给你操作,但是框架都做的这么完善了,vs或者框架自身提供的版本号自增到底在哪里呢?总不至于没有吧。 这次主要研究的是c++ CLR的版本号自增,CLR本身资料就少得可怜,非常冷门。 C++ 宏定义 我们知道C++有几个特殊宏定义 __LINE__:...

CSR蓝牙适配器在windows上模拟NS手柄之逆向工程

crack,bluetooth dongle

Foreword 继续上篇,逆向AutoTalismanMelding,看一下他蓝牙控制具体是怎么实现的。实际上AutoTalismanMelding可以看作是NX Macro Controller分化出来的一个子集,所以直接看AutoTalismanMelding就能找到所有蓝牙的功能。 表象 首先观察CSR8510 A10的驱动,可以看到驱动提供商是libwdi htt...

CSR蓝牙适配器在windows上模拟NS手柄

controller,bluetooth dongle

Foreword 之前说过ぼんじり搞出了一个新东西,用windows下CSR蓝牙直接模拟ns手柄。最初开始研究模拟手柄的时候都考虑过用蓝牙直接模拟,但是问题很多,ubuntu等linux下最高权限可以用一些开源库直接调用蓝牙驱动,只要芯片支持就可以完全模拟hid设备。但是windows这边就比较复杂了,windows拿到驱动级别的权限很麻烦,而且也没啥人熟悉windows的驱动编程,更别说...

Nintendo Switch相关的代码仓库介绍

crack,dock,pro controllor

Foreword Nintendo Switch 相关的仓库有很多,但是可能你不知道就不知道了,这里总结一下,有的值得关注,有的可能太老了,早就停止维护了,有的可能还更新,只是非常偶尔了。 圈子太小了,偶尔有一些突破性的东西,不经常搜可能不知道。 逆向工程 Nintendo_Switch_Reverse_Engineering 算是最有名的仓库了,参与者非常多,有一些讨论长期有效,...

无线网络唤醒,从入门到放弃

wol,PCI Express WAKE

Foreword 最近需要在公司使用家里的电脑,出门忘记开机了,就导致无法远程,很麻烦,所以这次来探索一下如何远程唤醒。 唤醒的几种方式 Wake on Lan 一般都是指通过有线网络唤醒,原理比较简单,实际上关机以后主板网口不断电,并且还运行着小型协议栈,它可以收包,如果收到了特定的包,就可以唤醒主板,启动。 要求,能唤醒要求,主板支持,网卡支持,驱动支持,操作系统支持,路由器支...

凸包与凹包求边界轮廓

滚球法,alpha shape,Delaunay三角化

Foreword 先说问题,给定一个点集,求点集的轮廓,第一眼看过去感觉很简单,直接凸包就能解决了。但是联系到实际的时候凸包太粗糙了,而且情况也太优了,实际想要的要更细节更复杂一些。 这个问题经常出现在ArcGIS地理相关的计算上、图形Mesh等自动创建多边形、又或者是大数据分类划分的时候也可能会用到类似的方法来求轮廓。 凸包 先说简单的解法 Graham Scan算法 ...

开源项目免费获取JetBrains全家桶

github,license

Foreword 之前用的 JetBrains 的学生license过期了,然后学校邮箱也被回收了,就白嫖了一段时间的网上的license,但是这个license三天两头的失效,还要再找激活,很麻烦。 听说 JetBrains 允许开源项目,然后换取对应的全家桶license,于是我也试了试。 获取免费license 首先是通过下面的网址,然后没注册的注册一下,注册了的就登陆一下。 ...

第一次被DDOS攻击

失联,PacificRack

Foreword 第一次被DDOS攻击了,然后立马我这小blog就被打挂了,还是大意了。 能攻击我这小blog的,除了PacificRack,还能有谁? Paypal争议 http://elmagnifico.tech/2021/05/03/PacificRack-paypal-claim/ DDOS 记录 第一次攻击 第一次被攻击,小激动了一下,然后就被腾讯云提示...

Paypal争议PacificRack-成功下车

失联,关机

Foreword 之前说上了PacificRack的4c 6g的灵车,之前想着开valheim的服务器,然后发现不但cpu占用率高,而且经常连不上机器,莫名其妙就给你关机或者重启了,工单不给退款,重启关机问题不给解决。 由于是用paypal买的,看到之前别人都说可以直接争议下车,于是试了试,果然成功了。 pr最恶心的就是你失联就失联吧,但是你别老关机啊,重启人好歹啥服务都还能重新启动,...