avatar
文章
5
标签
0
分类
0
首页
时间轴
标签
分类
关于
arrio's blog
搜索
首页
时间轴
标签
分类
关于

arrio's blog

手动安装 RT Thread Env
发表于2025-06-03
其实 RT Thread 提供了 Windows 上的一键安装包,也提供了自动安装脚本。 但这个脚本默认会在非虚拟环境下安装许多包,污染系统 path(强迫症不能忍!) 而 env-windows 使用了 ConEmu,和 clink 配合起来长这样:很难说优雅好吧! 秉持着极客折腾精神,我们选择手动安装 Env。 参考官方的脚本,创建虚拟环境后安装必要的依赖: 1234mkdir rttEnv && cd rttEnv\virtualenv .venv.venv\Scripts\activate.batpip install scons pyocd tqdm kconfiglib requests psutil 再仿照touch_env.ps1,clone 对应的仓库: 1234567mkdir .env\local_pkgsmkdir .env\packagesmkdir .env\toolsgit clone --depth=1 https://github.com/RT-Thread/packages.git...
JLink SDK V7.64d
发表于2025-04-07
前段时间在折腾调试器,尝试使用脚本来实现自动化测试与烧录。DAPLink 倒还好说,pyocd 提供了并不详细的文档,再额外阅读一些源码,能实现大部分需求。但 JLink 就比较折腾了,pylink 的实现并不完善,缺少某些功能,而 SEGGER 官方也没有提供 API 文档。不禁让人怀疑 pylink 是不是和 SEGGER 有什么 py 交易 但是但是!我在互联网的一个角落里找到了一份泄露的 SDK!估计有人要挨骂/丢工作了 虽然版本有些旧,但作为参考还是没问题的。 下载链接(仅供学习研究) 本文仅作技术讨论用途,不鼓励任何形式的盗版或侵权行为 该 SDK 资源的所有权归 SEGGER 公司所有 如需商业使用 JLink 功能,建议通过官方渠道获取授权 如果本文内容侵犯了您的合法权益,请立即联系我删除
MCU 性能优化——循环展开
发表于2025-03-08
写在前面在使用现代编译器时,对于计算密集型循环,我们可以使用 #pragma simd或 #pragma ivdep来获得“免费”的性能提升。 其本质是为编译器提供了更多的先验知识,使其能够更有效的进行自动向量化和指令集并行甚至使用SIMD。 但是,嵌入式的 MCU 往往: 没有 SIMD 指令集 单发射,一次只能执行一条指令 流水线深度较浅 在这种情况下,编译器的自动向量化是否还能优化性能呢?本文将在各种 MCU...
如何优雅地在 Linux 上开启 WiFi 热点
发表于2025-02-26
在 Linux 下创建 WiFi 热点 (Access Point),自古以来都不是一件容易的事情。 常见的解决方案有三种,hostapd、NetworkManager 和 systemd-networkd。 前两种方案用的比较多,而 systemd 近些年才在服务器中流行起来,文档和教程相对而言比较少。 一般而言,使用 NetworkManager 可以获得“开箱即用”的体验——但只能说勉强能用,存在的问题也很多。比如,5GHz 往往不能工作、不能指定频宽等等…… hostapd 则提供了许多配置项,但代价是配置非常复杂。好在有一些现成的配置文件和脚本可以参考,比如USB-WiFi、create_ap、linux-wifi-hotspot 和 linux-router。 使用 5GHz 频段网上的教程一般只涉及 2.4GHz 的配置。一开始,我以为只需要把 802.11n 改成 802.11ac,再调整一下频段就可以了。然而,现实却狠狠地打了我的脸: 1234567891011121314152月 26 14:45:16 armbian...
Windows 下的 zsh
发表于2024-10-10
写在前面众所周知,Windows 官方并没有什么好用的 shell —— cmd 太过古老,而 powershell 又太慢。第三方替代品也很多,比如旨在模拟 Linux API 的 Cygwin、msys/msys2 和 WSL1;亦或者重新实现的 POSIX shell,如 gsh。还有一些新兴的跨平台 shell,如 NuShell…… 本文将介绍另一种邪术:在 Windows 上直接运行 zsh/fish。其实是利用了 Git for Windows 的 msys2 环境 某些 shell,宁可换一种语言重写,都不愿意做 Windows 的支持 😭说的就是你,fish How To首先安装 git,在此推荐使用 scoop 管理 Windows 下的软件包。 1$ scoop install git 接着再去下载 msys2 的 zsh,下载完成后解压 etc 和 usr 文件夹到 git 的安装目录中: 我们已经可以在 git bash 中启动 zsh 了: 此时已经拥有了一个完整的 shell 环境,像...
1
avatar
arrio
文章
5
标签
0
分类
0
Follow Me
最新文章
手动安装 RT Thread Env2025-06-03
JLink SDK V7.64d2025-04-07
MCU 性能优化——循环展开2025-03-08
如何优雅地在 Linux 上开启 WiFi 热点2025-02-26
Windows 下的 zsh2024-10-10
归档
  • 六月 2025 1
  • 四月 2025 1
  • 三月 2025 1
  • 二月 2025 1
  • 十月 2024 1
网站信息
文章数目 :
5
运行时间 :
本站总字数 :
8k
最后更新时间 :
©2024 - 2025 By arrio
框架 Hexo 7.3.0|主题 Butterfly 5.3.5
今天晚上吃什么?
搜索
数据加载中