技术控

最近逛淘宝发现一个特别迷你的板子,ESP32-C3仅引出USB(Built-in JTAG)接口的板子,而且长得很精致,于是买入了一块,根据淘宝店里描述,这一块目前天线电路有问题,我到手后看了一下,是天线背面覆地了,应该只是信号很差,不至于完全没用. ...

发布 0 条评论

运行会相当的慢,但是不依赖任何指令集,SSE什么都不要,但是资源确实占用不大,为了在某些古老OVZ机上运行,没办法. 构建方法: bazel build -c opt --copt="-mtune=generic" --copt="-march=x86-64" //tensorf...

发布 0 条评论

前面还差比较关键的部分,HID的实现,其中advertData在一开始抓包时候已经详细说过了,scanRspData是扫描回复,蓝牙文档里也会说的明白,attDeviceName就是具体设备的名字. void HidEmu_Init() { hidEmuTaskId = TMOS_ProcessEventRe...

发布 0 条评论

之前写过Nginx反代方法的,那么DirectAdmin行不行呢,当然可以,首先新建一个.htaccess文件,目的是重定向所有请求. Header unset Upgrade <ifModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d Rew...

发布 0 条评论

如果反代整个GitHub风险太大,而且可能会被拿去干坏事,所以,这里打算只反代Git客户端访问GitHub,为了方便很多国内无法通过代理或者不方便通过代理的人.另外,这个建议进行白名单IP限制,避免滥用,比如我反代后再套CF,再通过CF限制访问来...

发布 0 条评论

WCH BLE库包含有TMOS调度,所以这里也会大致说一点点,但是绝对不详细.我这里举例用的是HID_Mouse例子. CH57X_BLEInit() -> HAL_Init() -> GAPRole_PeripheralInit() -> HidDev_Init() -> HidEmu_Init() -> TMOS_Sys...

发布 0 条评论

我其实对蓝牙并不了解,但是为了做一些蓝牙应用,好吧,不得不学,之前只看过一些代码,感觉像USB那样,但是实际上好像也一些相似性,网上知识过于零碎,最后还是通过抓包学习吧,首先这个东西我一开始也想从代码中学习到,但是发现什么都是封...

发布 2 条评论

方案1,超量直接丢弃,优点是简单配置. # 进站限速 iptables -A INPUT -i eth0 -m hashlimit --hashlimit-above 128/s --hashlimit-mode srcip --hashlimit-name in -j DROP # 出站限速 iptables -A OUTPUT -o eth0 -m hashlimit...

发布 0 条评论

硬件上很简单,8脚SOP Flash应该每个人都会更换,更换后再上电就进入DFU,在DFU里面随便放个固件就正常,当然,MicroPython总是认为只有2M Flash. 修改SDK(.../pico-sdk/src/rp2_common/pico_standard_link/memmap_default.ld). MEM...

发布 0 条评论

现在RP2040已经发布了好久,但是偶尔要用点什么,还是mpy多,很少写C,不是说mpy不行,但是有些场合,就是C写起来顺手,但是一搜索,mpy的用户一大堆,C的很少,而且MDK开发什么的很多人已经习惯,虽然傻孩子也移植了MDK支持包,但是对于官方原生...

发布 0 条评论