BunoStick 这个名字是由 Bluetooth + Arduino + JoyStick 合起来的。 明明是 Arduino,为什么最终选择使用 STM32 做主控呢?还不是因为懒,这个项目从刚开始学 Arduino 时就在准备了,结果硬是拖到32都结束了才想起来还有这个项目一直鸽着。 先来张图展示一下最终产品吧: 在嘉立创上打的板,分上下两层,板之间用排针连接。上层板放欧姆龙的大按键,并将调试线引出。下层板放电池和稳压芯片、OLED、十轴陀螺仪、摇杆、蓝牙模块和 STM32 核心板。 顺便一提,摇杆也有两种:一种是方形限位的摇杆,一般用来做航模遥控的油门;一种是圆形限位的,游戏机用的大多都是这种摇杆。淘宝上搜 XBox 手柄替换摇杆就可搜出一大堆,便宜而且手感非常好,不知比 …
继续阅读 >>
2024/02/1 更新: k3s 截止最新版本 v1.25.5 部署建议。 traefik 禁用参数 由 --no-deploy 变更至 --disable。 k3s 架构图更新。 更改了安装命令的小错误。 2024/11/25 更新: 添加 --kube-apiserver-arg 参数,更改 service node port 区间。 很久没写博客了啊。。。大三啦,准备着电子设计大赛和考研,还是有点忙的,一直没来打理博客;要写的东西其实并不少(说白了就是懒~)。最近有空升级了集群的部署方案,为了以后能有个参考,可以来水一篇了。 我在香港的两台服务器上托管着各种各样的服务,有轻量级别的 RSS阅读器 Miniflux、IFTTT 开源替代品 Huginn、有中等量级别的 …
继续阅读 >>
早就听闻Arch邪教的大名,Arch的维基对于新手入门Linux有很大的帮助,无论是在用哪个发行版;我也曾带着各种各样的奇怪问题,从搜索引擎、serverfault和各种论坛来到ArchWiki。 最开始我是抱着折腾到底的心态才想来尝试Arch的,毕竟我实在是太会折腾了。作为一个经历过Fedora、Debian的长期Ubuntu用户,最近因为期末了没时间,只是浅尝了一下Arch的一个衍生发行版Manjaro。 Manjaro身上虽已经有了许多Arch的特征(毕竟是衍生发行版嘛),但因为其预装了许多可能不必要的软件,还是比较臃肿(顺着本文安装Gnome桌面后空间占用只有6GB左右;如果再适当精简部分软件或使用xfce桌面的话会更小) …
继续阅读 >>
使用过 IntelliJ 系列 IDE 的同学都知道使用其进行开发的流畅体验。最近几年 ST 公司大力推行 HAL 库及 Cube 工具(MacOS 上可直接使用基于 Eclipse 二次开发的 CubeIDE),也为 MacOS 上的嵌入式开发提供了非常大的便捷,而 Jetbrains 公司的 CLion 对 Cube 相关工具的整合与适配更是锦上添花。何乐而不为呢? 对我而言,CLion 拥有的非常实用的功能主要有以下这些: 代码自动补全,以及无处不在、无微不致的提示(连调函数时都会体贴地提示你形参名,泪目) 代码文档注释(只需鼠标移动至函数、变量等对象下,即可出现格式化的文档注释。我在习惯 HAL …
继续阅读 >>