Обновить
32

Пользователь

33
Подписчики
Отправить сообщение

Прорези там есть

Если снять белую крышечку, то под ней увидим такую красоту, на обратной стороне припаяны резисторы "печки"
Если снять белую крышечку, то под ней увидим такую красоту
А на обратной стороне "островка" припаяны четыре СМД резистора "печки"
Слот под симкарту тоже имеется
Слот под симкарту тоже имеется

Имеется в виду, что в сети, к которой подключается Фемто должен быть DHCP сервер

ОК, подошёл Вивадо проект от ADALM Pluto. xdc имеется. Удалось создать прошивку с timestamps для этого изделия.

Кстати Osmocom я установил на Raspberry Pi 4 с 4 Гиг ОЗУ. Этот одноплатник вполне справляется, загрузка процессора 27% в режиме разговора и 23% в "холостом" режиме.

Сейчас абоненты разговаривают
Сейчас абоненты разговаривают

Спасибо за очередную интересную статью! Я так и не понял состав оборудования , нужно 2 телефона + Осмоком? Или ещё СДР?

На это изделие теперь есть прошивка Тезука. https://github.com/F5OEO/tezuka_fw/issues/227 . Если её залить, то получим ВебСДР на http://192.168.2.1

Этот декодер в Ангеле мне так и не удалось запустить. Типа "мы тут по приколу запилили Лора-декодер, но это экспериментальная разработка, так что декодирование не гарантируем. Спасибо за потраченное время"

Даже на HackRF хорошо работает. Декодируются сообщения в местной сети Мештастик

MeshStation + HackRF One
MeshStation + HackRF One

благодаря этому будет наконец возможна радиосвязь с бортами над атлантикой

Используйте короткие волны и будет вам связь везде.

КВ связь в авиации применяется издавна и по н.в.

В "Цифре" используется USB , а не AM или FM .

Я не тот, кто просит совета. Не буду вас ни в чем переубеждать. Не надо пересобирать всё - только то, что необходимо. Внутри PL не появляются новые IP сами по себе, их туда внедряю лично я и никто другой, поэтому с задачей "какие нужны драйверы (и нужны ли они вообще) и как их компилировать и "прописывать" в девайстри " предпочитаю справляться сам, а не надеяться на "смышлёных помощников". И конечно, после трёхлетнего опыта работы с ZYNQ 7000 волей-неволей начинаешь пользоваться готовыми бинарниками наработками - собственного приготовления разумеется. Со временем таких "готовых" становится всё больше. Я просто хотел поделиться своими наработками. Если кому то buildroot очень облегчает развитие проекта - почему нет.

У меня HDMI не требует внешнего обвеса , 8 проводков и разъём.

VGA тоже реализован. Но там ещё горстка резисторов кроме разъёма.

Я делал дисконусную, ставил на крышу, в 20 метрах от основной КВ антенны (вертикал 10-80м). Чтобы каждый раз не переключать антенну, переходя на передачу на трансивере. Дисконус, как ни странно работал неплохо на приём.

"Загрузчик пересобери, ядро персобери, dts пересобери, boot.bin сделай" -- это делается один раз , без всякого "пересобери". "Загрузчик" встроен в BOOT.bin , также, как и u-boot и Bitstream. Ядро "пересобирать " не надо, один раз собрал и пользуйся. Или взять готовое для ZYNQ, есть 3,4,5, 6 поколения, скачивайте на здоровье. Повторюсь , ядро НЕ нужно адаптировать, обновлять, он будет работать на всех ОС, Angstrom, OpenWRT, ARCH, Debian - подобных. Devicetree.dtb делается один раз, под своё железо. Как и Boot.bin

Короче , "перетягивание" с Алвиннера выглядит так :

  1. Создаётся раздел FAT (fat32) и туда копируются BOOT.bin uImage devicetree.dtb из вашего "загашника". Этот раздел должен быть Первым в таблице разделов. Размера 30Мб. достаточно. DevTree и zImage от алвиннера - в мусорку.

  2. Второй раздел должен быть ext2- ext4, в нём и располагается RootFS . Если вы взяли РутФС от алвиннера, то содержимое /boot лучше сразу удалить, чтобы не запутаться.

  3. можно создать ещё несколько разделов ЕХТ4 и разместить там другие ОС. Например у меня из первого раздела SD загружается Jammy, со второго PYNQ, с третьего Ubuntu 18.04, с четвертого Xillinux, а с NAND - OpenWRT

Не согласен :-) RootFS, который был на AllWinner, под Zynq запускается сразу, а не за пару часов.

Я считаю, вопрос (RootFS) не стоит выеденного яйца.

  1. Ядро надо собирать отдельно от всяких билдрутов, петалинуксов с ёктами. Тогда это станет осознанным процессом. Опыт сборки ядер пригодится не раз. И ещё придёт понимание, что не существует ядра под Дебиан 11 или Убунту 24.

  2. Лучше всего брать готовые RootFS и не морочиться со сборкой. Берёте минимал/сервер версию Убунту-Дебиан и что нужно добавляете через apt-get. Есть версии как бы "специально для Xilinx-ZYNQ" - PYNQ и Xillinux :-). Лично мне более удобен Армбиан (версия для OrangePiOne) - всегда ей пользуюсь.

  3. Если критичен малый объём , например, чтобы система уместилась на NAND 256 Mb, то OpenWRT-BrainOS-LeDe - отличный выбор. Есть удобный пакетный менеджер. Свежеустановленная LEDE занимает 11 Мб. (Разумеется, Ядро подойдет любое, 3,4,5,6 поколения - без проблем)

  4. Ну уж если уж прямо горит собрать "свою" RootFS, то DebootStrap - то что надо. За полчаса можно собрать пару "Убунт-Дебианов".

    Всё вышенаписанное - это не теоретические выкладки. Проверено. Опробовано. Скачать (u-boot, uImage, RootFS и др.) можно в группе https://t.me/+R_oA68EGEtM4NmM6

Он проходит 3 ... :-) кнопки:

  1. Запустить Синтез

  2. Запустить Имплементацию

  3. Сгенерировать Битстрим

"к сожалению @Astranome не совсем все обещанное запостил" - все наработки постить - нет столько времени и сил, а что будет востребовано, угадать не могу. Например, я думал, что тема оснащения ZYNQ-ка (VGA/HDMI) дисплеем и "звуковой системой" - будет интересна большинству, оказалось - нет. Так что, как говорится, оставляйте заявки.

Рановато для статьи. Надо подождать 17 мая. Тогда и будет более развёрнутая информация. Проект на самой ранней стадии и сроки его реализации туманны, тем более, что это не Open Source.

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность