Portal:HAM Radio

跳转到:导航搜索

欢迎来到业余无线电 (HAM) Portal 编辑

业余无线电或 Amateur Radio Linux 程序描述概述,包括将 Linux 和业余无线电结合使用的用例、满足这些目标的应用程序以及 openSUSE 如何适应这一图景。

为什么选择 Linux 和业余无线电?

在过去的几个世纪里,业余无线电不仅仅是通信,还包括实验和推动无线电作为一种爱好和技术的发展。现在,比以往任何时候都更重要的是,无线电实验仍然充满活力。Linux - 作为内核、操作系统和平台 - 非常适合业余无线电的实验和折腾方面。即便如此,支持业余无线电的稳定且成熟的软件通常在 Linux 环境中找到。一些简要的用例包括

  • 计算机控制无线电收发器 (CAT)
  • 使用编程软件预加载或配置手持设备
  • 数字模式 - 数字协议(文本或语音)在软件中实现,然后作为音频流传输到/从无线电
  • 网络 - 业余无线电网络内置于 Linux IP 协议栈中!
  • 软件定义无线电 - SDR 为业余爱好者的射频实验打开了大门


用户文档

最有用的软件包包含在 openSUSE Tumbleweed 中,请查看 软件搜索。安装为您的发行版维护的软件包是推荐和首选的方式。

大多数软件包假定您熟悉无线电主题,可以通过参加业余无线电执照考试并在当地俱乐部进行实际培训来获得。在业余无线电频段进行传输需要执照,而仅接收(SWL)通常是被允许的。

以下是按位置划分的学习平台列表

常用的业余无线电程序

Linux in the Ham Shack Podcast》推荐的业余无线电程序不完整列表

zypper install chirp cqrlog QtRadio xsmc-calc qrq tqsl xlog

另请参阅 Linux In The Hamshack PodcastWikipedia Amateur Radio Page

使用软件仓库

仅在需要时,用户可以添加软件仓库以获取其他或更新的软件包。

zypper ar --refresh --check obs://hamradio hamradio
zypper ar --refresh --check obs://hardware:sdr hardware_sdr
zypper ref

通用帮助

如果您需要任何帮助,请加入 irc.opensuse.org 的 #opensuse 频道。

报告错误

请参阅 提交错误报告

开发文档

我们欢迎来自目标受众在任何参与层面上提交错误修复和软件包贡献。请参阅 "如何贡献到 Factory" 以开始。

开发团队

开发项目

我们维护两个开发项目:hamradio 用于对业余无线电普遍感兴趣的软件,例如与记录、CW、数字模式、学习 CW 相关的软件。我们还在 hardware:sdr 中维护软件包,用于利用现代软件定义无线电硬件和相关的无线电信号数字处理。

开发指南

我们应用与 openSUSE 项目中适用软件包相同的通用指南。虽然我们有一定的灵活性,但我们认为它们是实现良好质量和长期可维护性的指南,特别是对于我们打算包含在 openSUSE 发行版中的任何软件包。

对于软件包版本,我们选择最新的上游发布版本。如果出于充分的理由,我们可能会偏离较新的 git 版本。对于因依赖关系而导致构建中断,我们更喜欢应用补丁。我们使用可下载的源代码或可重现的源代码服务。我们是良好的开源公民,因此我们将尝试发送上游任何我们创建的错误修复或构建修复补丁。

我们不会直接修改项目中的软件包,即使我们具有项目或软件包写入访问权限。我们分支软件包并提交更改作为提交请求。这为其他项目维护人员提供了反馈或后续建议的可见性。唯一的例外是“显而易见规则”:拼写错误修复、修复 _link 文件或忘记删除旧的 tarball。

项目维护人员可以更改具有软件包级别维护人员的软件包,但他们应等待适当的时间(2-3 天)以允许他们进行审核。

我们提供一个软件包变更日志,总结最重要的更改,作为对合理知情的用户的说明。这包括主要的新功能或不兼容的更改,但不包括与用户无关的项目。

我们通常提交软件包以包含在 openSUSE Tumbleweed 发行版中,以便将其提供给广泛的受众。