Elmagnifico's Blog

云深不知归处

恩智浦IMXRT1050开发尝试

build,env

Foreword 无意间发现恩智浦的IMXRT系列的芯片,性能非常强劲啊,但是资料非常少。 最初是看到PX4项目里,有打算用i.MX RT1050,H7系列早就量产了,反倒是这个RT1050迟迟没有动静,有点奇怪。 搜搜新闻,也能看到当时NXP应该是和Pixhawk有联系,看他们的说明本身用途就是给无人机用的,只是迟迟没看到Pixhawk设计相关的内容出来。 查看了一下NXP的R...

MT793x编译与框架指南

build,env

Foreword MT7931和MT7933的资料太少了,而且文档和代码还各种错,这里记录一下 编译 通过build.sh 来完成编译 customer@ubuntu:/mnt/Share/MT7933_1024$ ./build.sh 0 =============================================================== Build Pr...

MT793x 烧写指南

flash,firmware

Foreword MT7931和MT7933的资料太少了,而且文档和代码还各种错,这里记录一下 MT793x烧写 准备 FlashBurningTool_V2.83.rar 固件文件 串口工具 安装驱动 解压FlashBurningTool_V2.83.rar,可以得到2个文件夹 FBTool_v2p83_win64_GUI,烧写工具 MTK_USB_...

Maya Python 反射

eval,getattr

Foreword 最近开了一个弟弟,试用期写的代码真的漏洞百出,让人哭笑不得。 笑话一,if和elif条件为真的情况下可以顺序执行每一个情况,如果你刚学写代码我能理解,但是你不是 if xxx: ... elif xx: ... elif x: ... 笑话二,类的成员函数,传递类的成员变量,完全没有面向对象的意识。 self.classMethod(self.cla...

MT793x GPIO配置生成

EPT

Foreword ST的CubeMX自动生成GPIO等相关配置文件的代码已经非常简单易懂了,最近看了MT的实现,发现也比较简单易懂,这里做一点解析。 Easy PinMux Tool Easy PinMux Tool,可以通过这个工具,直接配置GPIO的功能和上下拉以及方向,同时也可以自定义注释。 之后就可以直接生成对应的.c和.h文件,只需要将对应的文件扔到工厂目录中,加入编译...

太吾绘卷短评

RPG,沙盒

Foreword 等了4年,太吾总算出了,然而新版的制作不得不让人差评一番 4年前EA评价 不好意思,虽然这个游戏我肝了134个小时,但是我依然要给一个差评。 我推荐这个游戏,但是差评依然要给,我推荐你购买,但是不推荐你现在游玩!!! 测评时间:2018-10-6 存档BUG 首先,游戏本身开发人员水平不够,导致前期问题很多,上α测也是被迫上的,但是这个游戏在上α测之前已经测了...

lwIP学习(一)

IP,Udp

Foreword IwIP,直接看MTK的demo好像挺简单的,实际一用,发现不是这么回事,而且感觉API非常多,各种地方使用的都乱七八糟的。还是看官方文档学习一下具体是怎么使用的。 IwIP API Callback API lwIP大部分API都是基于Callback的形式设计的,只要定义好需要处理的事件,后续在对应的Callback中一一回应就行了。Callback类...

ESP32模拟JoyCon和Pro,兼容Amiibo使用指南

EasyCon,joycontrol,nxbt

Foreword ESP32模拟JoyCon和Pro,兼容Amiibo使用指南 视频 ESP32 通过ESP32来模拟 Joy-Con和Pro Controller,实现伊机控自动脚本,使用EasyConAPI,兼容所有伊机控衍生版本。 特性: 发包频率,最高50Hz 支持更换手柄颜色 支持更换手柄 支持Amiibo,10个永久存储,可更换 一次配...

Amiibo Fake

Nintendo Switch,EasyCon

Foreword 由于Amiibo被破解了,所以理论上我可以直接生成任意一个Amiibo(按我现在的理解) Amiibo NTAG215 https://wiki.gbatemp.net/wiki/Amiibo Amiibo本质上就是一个NTAG215标签,以前弄过超远距离RFID,所以这个倒是了解一点。 NTAG215本身具有540字节的存储空间,其中Amiibo使用的...

ESP32与C#的串口流控导致的重启问题解析

EasyCon,joycontrol,nxbt

Foreword 遇到一个奇葩问题,ESP32的板子接入串口的时候会自动重启 板子 主要就是这个板子,看他便宜,ESP32-WROOm-32 现象 当板子第一次插上USB,然后使用C#串口打开对应的串口时,就会出现板子自动重启的现象 代码非常简单,运行到open,就必然触发重启。 _sport.StopBits = StopBits.One; ...