在Manjaro ARM中编译运行Pat 经过一些阅读,比如Pt/Direwolf/SignaLink,Linux上的AX.25栈在过去的20年中没有得到良好维护,在2022年的可用性堪忧。这些问题暂且搁置,继续收集Linux实现Packet radio的拼图🧩碎片。 Pat是什么Pat是一个跨平台的 Winlink 客户端,提供了命令行界面和网页界面 特点: 收信发信(简单的信箱功能); 自动压缩图片附件; 可以 2022-07-21 #winlink #Pat
搭建支持telnet和packet radio访问的BBS服务器 前言硬件平台还是运行Manjaro ARM的R3300-M盒子,之前已经编译运行了direwolf,理论上连接各组件后即可使用。不过我的FT-8900R在车上,之前的试验中在车上给盒子供电的5V转12V升压线被烧掉了,所以一时半会儿还无法完成测试,可能加上1个12V直流稳压模块比较好。于是在这个“间隙”中,研究一下BBS系统的搭建。 BBS系统选择之前连接到hb1bbs觉得还可以,这个BBS使用的 2022-07-19 #bbs #packet radio
业余无线电linux发行版 KB1OIQ - Andy’s Ham Radio Linux项目地址: https://sourceforge.net/projects/kb1oiq-andysham/ 一个被KB10IQ积极维护的Linux发行版,基于Xubuntu 22.04.0,最近更新于2022年6月14日。主要包含以下特性: Live medium which can be installed to the ha 2022-07-05 #业余无线电 #linux
direwolf + 电视盒子打造TNC 前言一直想体验下packet radio,不过国内错过了packet radio最流行的年代,所以硬件TNC也淘不到,大家都一步跨进了声卡时代,用 soundcard modem 作为关键词可以搜索到很多。基于此,尝试用手边的廉价配件拼凑出一台可用的TNC,用作packet radio之途。 所谓的soundcard modem,简单而言利用声卡的DSP(Digital Signal Proces 2022-07-04 #Manjaro ARM #direwolf #ham
Manjaro中搭建openwrt编译环境 原本用于编译openwrt的Deepin在一次升级中挂掉了,于是尝试在Manjaro下编译。 1sudo pacman -S base-devel asciidoc binutils bzip2 gawk gettext git ncurses zlib patch unzip lib32-glibc subversion flex gcc-multilib p7zip msmtp lib32-o 2022-07-04 #Manjaro #openwrt
在manjaro中使用ctex 1sudo pacman -S texlive-most texlive-langchinese manjaro软件仓库里的 texlive 比较精简,没有附带宏包手册所以 texdoc 不能用, latex 初学者还是建议去CTAN下载完整镜像手动安装。我是为了编译之前写好的文件所以没有手册影响不大。(原本写作环境Deepin挂掉了) 2022-06-22 #linux #manjaro
重装Windows 10 + 修复grub 前言单位 G3930 电脑的windows 10系统最近更新几次失败后就频繁死机,被迫重装,于是grub就无了。为啥要重装windows,而不是Linux only呢,因为我搞不定Linux下的打印机 Orz Windows 10的打印机其实也有bug,最著名的便是 KB5006670 导致远程smb打印机连接失败,一顿折腾后参考真解决Win10最新补丁导致共享打印问题 通过替换 win32spl 2022-06-22 #linux #grub #windows
利用R分析OBD数据 背景介绍为了分析自己的驾驶行为,最近斥巨资35元在PDD上买了2个OBD盒子。结合Car Scanner得到了CSV格式的数据。在此基础上,计划利用R进行分析。 参考资料 R语言教程 ,北京大学出品,适合快速上手。 R语言中变量命名规则与反引号的使用 ,阐述了R中变量名的自动转换问题。 将数据从CSV文件导入R1data <- read.csv("2022-05-17+08- 2022-05-17 #R #OBD
Rust模块小结 Rust官方教程中Packages,Crates与Modules一章略有些晦涩,特别是Packages与Crates的关系。这部分翻来覆去读了几遍,结合别人项目和Rust Packages vs Crates大概弄懂了。 PackagePackage 为其中的最高单位: 12$ cargo new my-project Created binary (application) `my-pr 2022-04-02 #Rust之Packages,Crates与Modules
Rust结构体实验 Rust官方教程读到智能指针一章就有些迷糊了,毕竟上次接触指针还是N年前的 谭浩强 C语言 XD 而且只看不练基础没法牢固,所以打算对前面章节进行一些实验,研究下可行的编程范例。 这个例子是对结构体的实验。之前用python时 字典 + 列表 足以应对绝大部分场景。Rust中 Vec 有些类似列表,不过 Vec 中成员类型要求一致。 Vec 提供了push和pop方法用于增删成员,也可以通过索引或 2022-04-02 #Rust