TaterLi 个人博客

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 条评论

不得不吐槽下,资料是真的少,手册也有些地方说的摸棱两可,其中我最不解的是DMA中Ring的设置,压根也没说Ring是什么,估计是环形缓冲区的某个控制. 手册里没有明确说是个什么东西,也没图示,只有短短一句话. Size of address wr...

发布 0 条评论

真是没办法,国内很多厂商提供得代码还是基于ARM Compiler V5开发得,国内这几年芯片乱象,让我电脑装了一大堆IDE,哎,有的提供IAR,有的提供SES,有的提供Keil版本,反正什么都有. 第一步先彻底卸载现在的MDK,注意把安装目录也全部卸载...

发布 0 条评论

有些时候需要手动配置V6,又不希望禁用整个系统V6,比如举个例子,里面两个IPv6,实际上/48的才是我们需要的. 2: ens3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq state UP group default qlen 1000 link/ether...

发布 0 条评论

TL,DR!适合少量邮件,不满意免费邮箱的到达率,希望使用一个更具信誉的发信服务,那么可以选择,量少还可以考虑使用高级定价模式,不适合追求极致低价用户! 之前一直听说MXRoute,基于DA深度开发的邮件服务提供商,他们都比较好的邮...

发布 0 条评论

自制的,仅作存档记录,用户名root,密码xxoo,不包含WiFi相关.用不上还干扰附近设备,需要的请不要下载!包含GPU驱动,但是没显示器,没测试过其他,OpenCL已包含. 最小分区打包,只有U-Boot,Kernel,Rootfs,并不包含各种userdata分区等,各...

发布 0 条评论