技术控

这不是一篇入门文,这是踩坑记录. 看看手册上的配置描述,看起来清晰简单. 然后开始我拙劣的表演. uint8_t SoftSPI_SendByte(uint8_t data) { uint8_t i = 0; uint8_t temp = 0x00; for(i=8;i>0;i--){ i...

发布 0 条评论

注意:如果没有一个硬件板子,谈何学习TinyML,当然,实验中不烧录到F746NG也是可以跑的,图形驱动不兼容而已. 默认的工程有点问题,需要稍微修改,文件地址:tensorflow/lite/micro/examples/hello_world/disco_f746ng/Makefile.inc ...

发布 2 条评论

虽然之前有用过CMSIS-NN框架进行一些归类问题的学习,但是其实也没系统地分析过主流一些框架的具体做法,越来越多的人找到我希望能写点什么,终于拖到现在打算写一下. 截至发这篇博客,我检出的版本是:8855f56500ff8efa449662a95fe69f...

发布 0 条评论

一般来说,VPS能分配给你的IP块都会非常的大,/64是常见的,因为由于全球路由表的原因,/48以下的地址块不会经过BGP路由,更小的路由块需要更多的查找次数,由于IPv6目前来说容量实在太大了,所以可以给我们每根头发都编个IP地址. 举个例...

发布 1 条评论

实际上很早之前就发过一篇文章,关于WireGuard做的内网,其实做的基本等于伪IPLC,如果想翻阅,就请查看. 用WireGuard做一个内网吧!/* */ 现在Cloudflare提供的WARP,本质是一个WireGuard的隧道,如果是VIP,还可以通过Cloudflare...

发布 0 条评论

之前已经在踩坑文里面说到,这个芯片的SPI是存在复用问题的,于是我做了个实验,进行以下IO分配. PA0 => CS PB13 => SCLK PB14 => MOSI/MISO 要注意了,这里MOSI和MISO连在一起,也就是说,同一时刻,只能有一个在工作,全双...

发布 0 条评论

很多人通过Cloudflare优选IP的方法,希望能选出一个自己适合的IP,或者更希望别人找到一个IP适合自己用,实际上,出了自建测试环境,任何方法都会产生误差. 第一个误区,别人快的IP你不一定快,别人不快的IP你不一定慢,就比如以下IP,我在...

发布 3 条评论

此内容受密码保护。如需查阅,请在下列字段中输入您的密码。

发布 0 条评论

哪些人受到攻击: 从SolusVM模板安装Debian 10的用户,但Virmach不受影响,因为Virmach默认没有sudo功能.满足第一点且没有禁用PasswordAuthentication满足第二点且debianuser存在. 解决方法: 删除debianuser用户检查登录日志 ...

发布 0 条评论

这是第一个我自己写的工程,主要也很简单,毕竟printf有,时间函数有,就没什么技术含量. 以下是运行的成绩(157 CoreMark @ 125MHz). 具体代码可以参考:https://github.com/nickfox-taterli/pico-coremark

发布 0 条评论