Archlinux搭建Canokey固件编译及烧录环境 前言鉴于已经将主力系统迁移到了Archlinux(EndeavourOS),本文补充一下在Archlinux编译Canokey固件及配置的过程。 配置编译环境1sudo pacman -S cmake arm-none-eabi-gcc arm-none-eabi-newlib 我的EndeavourOS需要安装上述软件包完成编译环境搭建。在首次搭建编译环境时,常常会遇到缺少头文件的情况,怎样知道 2024-12-19 #nRF52840 #Archlinux #EndeavourOS
Archlinux下桌面办公环境配置 前言最近翻出了一台早年DIY台式机,配置Z170主板 + i5-6500 + 32G内存 + 500G NVME,运行Windows 11性能已经力不从心,所以试着给它安装Linux系统看看能否当作办公机发挥余热。 Linux发行版选择了EndeavourOS,它可以看作是提供了图形化安装界面以及预装了桌面环境的Archlinux,所以当作Archlinux毫无问题。嗯,我是一名自豪的Arch用户 2024-12-17 #Archlinux #EndeavourOS #WPS
盈通RX480显卡刷BIOS 2016年9月时从京东买了张盈通RX480游戏显卡,出厂频率1340MHz,在techpowerup上的代号为 Yeston RX 480 GAMEACE TOP(RX-480-8G-D5-Game-ACE-TOP)。当时搭配 映泰Z170W 主板和i5-6500用着并不省心,死机是家常便饭。而且这卡的原厂BIOS不支持UEFI,所以主板的CSM功能一直开着。8年后的某天,我从某篇帖子中看到电脑死 2024-08-26 #RX480
nRF52840刷CanoKey 先前给STM32F103C8T6成功刷入了Gnuk固件,测试各项功能正常。不过受限于自身配置,STM32F103C8T6能实现的功能比较有限,Gnuk项目也已停滞多年,偶然间发现了给 nRF52840 刷 CanoKey 的一个项目,准备动手试一试。 项目地址:https://github.com/canokeys/canokey-nrf52 硬件参照项目说明,淘宝62元下单两只 EBYTE E1 2024-08-13 #CanoKey #nRF52840 #E104BT5040U
openpgp智能卡使用 参考教程配置好了自己的第一张 openpgp 智能卡。整个流程不复杂,主要包含如下步骤: 在电脑上生成主密钥,建议设置密码; 在电脑上为主密钥添加3个子密钥,分别为 Signature key,Encryption key 和 Authentication key ; 备份主密钥和子密钥到冷存储; 将3个子密钥转移到 openpgp 智能卡; 删除电脑上的私钥。 生成主密钥1234567891 2024-08-12 #Gnuk #ST-LINK V2 #openpgp
ffmpeg剪辑音视频命令 Sublime Text缓存里发现的一些东西,留存备用。 12345ffmpeg -i 1.wav -vn -ar 44100 -ac 2 -b:a 192k output.mp3ffmpeg -i filename.mp4 filename.mp3ffmpeg -i 国际歌.mp3 -ss 00:00:00 -to 00:00:98 -c copy 国际歌2.mp3ffmpeg -ss 0 -t 2024-08-12 #ffmpeg
Mikrotik Routeros 7.15 CF DDNS 脚本 Miktotik Routeros利用脚本能够方便实现DDNS功能。如果你的域名托管在cloudflare平台,可以直接使用下述脚本,适用于最新版的Mikrotik Routeros 7.15,将脚本执行与PPPoE UP事件关联即可。 IPv4版本具备IPv4公网地址的网友推荐此脚本。 1234567891011121314151617181920212223242526272829303132 2024-08-06 #ROS #cloudflare #DDNS
ST-LINK V2 刷 Gnuk 资料整理 最近看到几篇用ST-LINK V2 刷 Gnuk的文章很感兴趣。在实际动手之前,先搜罗整理一些资料: 参考文献 超省资安强化方案 - 比鸡排便宜的自制 USB 实体密钥 按钮版 Gnuk 实体密钥刻录笔记 ST-LINK V2 刷 Gnuk 拾遗 用 ST-Link 自制 GnuK ST-Link v2 刷写 GNUK,年轻人的第一个 OpenPGP 智能卡! Homemade GnuK with 2024-08-05 #Gnuk #ST-LINK V2
使用dnsapi签发证书 acme支持多种签发证书方式,之前使用的是手动创建TXT记录这种方式,过程稍显繁琐,可以使用dnsapi进行简化: 12export CF_Token="*******************************"./acme.sh --issue --dns dns_cf --server letsencrypt -d domain.com 注意 CF_Token 会被a 2024-08-02 #acme #letsencrypt
openwrt旁路由防火墙配置 我的主路由是一台运行Mikrotik Routeros 7.15 的工控小主机,i3-5010U + 4G 内存 + 8G MSATA SSD+ 32G SATA SSD配置。原本打算通过container运行 mosdns和Adguard home,但是routeros的container实在难用,所以后来这部分功能转移到了openwrt旁路由中。 运行openwrt的设备为一台J800小主机, 2024-08-02 #openwrt #firewall