Меню сайта
Поиск
Вход на сайт

Календарь
Статистика

Всего на сайте: 1
Гостей: 1
Пользователей: 0
Flag Counter
WEB Cluster
Установите Flash player для полного просмотра сайта!
Солнце
Визит на сайт
Наш баннер
BannerFans.com
Друзья сайта
Personal site of the amateur radio operator UR3LTD Сервер радиолюбителей России - схемы, документация,
 соревнования, дипломы, программы, форумы и многое другое! Web site UR7QM
Архив записей

Главная » 2020 » Июль » 11 » Основы любительского радио
17:16
Основы любительского радио

Доморощенное радио для 21-го века

Хобби радиолюбителя-это по существу одно из экспериментов. Внутри нашего сообщества мы бесконечно строим вещи, от усилителей до Yagis и каждой буквы алфавита между ними. С каждым экспериментом мы лишь немного расширяем сферу влияния любительского радио.

Поскольку наше хобби развивается в программно-определяемое радио, или SDR, аспект homebrew нашего сообщества также постепенно меняется, и в результате homebrew сегодня так же вероятно будет основан на программном обеспечении, как и на аппаратном обеспечении.

В отличие от физического мира, где вам нужно поставить и купить компоненты, спроектировать схему, построить ее, протестировать и затем положить ее в коробку, в области программного обеспечения вы можете начать работу с компьютером, который, скорее всего, находится в пределах досягаемости прямо сейчас.

Недавно я принял поставку нового SDR, ADALM Pluto. Это по существу компьютер Linux, FPGA и передавать способный SDR в небольшой коробке. Я купил его специально с целью экспериментирования.

Одной из первых вещей, которые я сделал с этим устройством, была установка существующего программного обеспечения под названием dump1090. Инструмент слушает до 1090 MHz и расшифровывает приемоответчики режима S, используемые авиацией для того чтобы сообщить данные по воздушных судн в реальное временя.

Originally written by Salvatore Sanfilippo in 2012 for the RTL-SDR dongle, it was patched by several people and in 2017 it was updated by Jiang Wei to support the Pluto SDR. My contribution to the project is minor. I've updated the on-board web-server to use Open Street Map and a few other cosmetic changes.

For me it was a "Hello World" project, something that's the software equivalent of warming up your soldering iron and pre-tinning the wire you're about to use.

The tools to do this is what I want to discuss.

When you look at the software that underlies much of the SDR world, the digital modes, logging, contesting, even the software inside tools like the Nano-VNA, much of it is open source. That means that as a curious amateur you can have access to the underlying equivalent of the circuit diagram. As you can with a soldering iron, a scribe and wire, you can patch or update a circuit. In the software realm you can do the same once you have access to the source code.

The tools you're going to get in touch with are text editors, compilers, libraries and configuration files. If that's not your thing, I appreciate that, but if it sparks your interest, you'll open the door into a brand new world of software development where you can determine how a mode works or what it supports or how it interacts with your radio or testing gear.

When you jump in, likely feet first, you're going to make mistakes and lose hair and sleep and you'll be shaking your virtual or physical fist at the person who came before you, but then that's the world of experimentation, so likely you'll already have that down pat.

You'll likely play with different tools that require different versions, often installed side-by-side, much to your chagrin when you learn that it just won't work. Not to mention that removal of the offending tool often leaves interfering cruft behind, not unlike unsightly and short-circuiting blobs of solder.

I'm here to introduce you, albeit briefly, to a tool that will take much of that pain away. The free tool is called Docker. It has got little in the way of visibility in the amateur radio world, but in the software development world it's pretty much old hat.

Essentially the idea is that you can install stuff into a so called disposable container so you can have your copy of dump1090 installed in one container and your copy of codec2 in another, a copy of rtl-sdr in a third container, all working independently from each other, without needing to complicate things with multiple computers or virtual machines. If a developer uses Debian, another uses Ubuntu and a third uses Red Hat, you can run these side-by-side without any issue. If they need an ancient version of something, that too is handled without a problem. Make a mistake, destroy the container and start again, fresh.

Docker-это инструмент, который позволяет вам создавать среду на Linux, MacOS и Windows, а также Raspberry Pi, которая действует и ведет себя во многом как виртуальная машина. Во всех способах, которые вы, вероятно, будете использовать его, по крайней мере, первоначально, он неразличим. Это означает, что операционная система, компилятор и библиотеки, необходимые для одного инструмента, не будут влиять на те, которые необходимы для другого инструмента.

Лучшая часть этого является то, что вы можете построить на массивной библиотеке уже существующих контейнеров Docker и использовать файлы, которые описывают, как создавать и компилировать инструменты, такие как dump1090.

Если вы ищете мой позывной вк6флаб на github.com, вы найдете мою версию dump1090 и вы найдете Dockerfile, который описывает, как я его построил. Проект содержит все биты, которые вам понадобятся, чтобы начать работу с вашей собственной версией dump1090, или какой-то другой проект, который щекочет ваше воображение.

Каждый раз, когда вы что-то строите, сфера влияния любительского радио растет именно так немного.

Я Онно ВК6ФЛАБ


 Эта статья является стенограммой еженедельного подкаста "основы любительского радио", выпущенного Onno Benschop, VK6FLAB, который был лицензирован как радиолюбитель в Перте, Западная Австралия в 2010 году. Для других эпизодов, посетите http://vk6flab.com/. вы можете связаться с нами напрямую по электронной почте: cq@vk6flab.com

 Если вы хотите присоединиться к еженедельной радиосети для новых и возвращающихся любителей, ознакомьтесь с подробной информацией по адресу http://ftroop.vk6flab.com/, сеть работает каждую неделю по субботам, с 00:00 до 01:00 UTC на Echolink, IRLP, AllStar Link, Brandmeister и 2m FM через различные ретрансляторы, все они приветствуются.

Просмотров: 247 | Добавил: Admin1958 | Теги: Основы любительского радио | Рейтинг: 5.0/1
Всего комментариев: 0
avatar

Copyright MyCorp © 2024