LINUX.ORG.RU

Сообщения jerry_m

 

Управление WIFI и GSM соединением, включение модема

Добрый день.

Делаю небольшое embedded устройство, которое собирает данные и шлет на сервер. В качестве канала связи используется или WIFI, если есть доступная известная сеть, или GSM модем (на плате стоит EP-06, по USB подключенный). И wifi и gsm модем настроены, соединение поднимается и работает.

Вопрос в том, как лучше сделать выбор сети при запуске. Если есть доступная известная wifi сеть надо подключиться к ней. Если нет - включить модем (дернуть gpio ногу, например вызовом pre-up скрипта), подключиться через него, а на wifi интерфейсе сделать точку доступа.

Модем управляется через modemmanager.

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

В качестве ОС использую armbian, соответственно есть network manager и systemd. Грубо говоря, обычный debian 11.

 ,

jerry_m
()

Перенос консоли с /dev/fb0

Добрый день. Плата с allwiner h3. Подключил экран по spi, используя драйвер ядра. Все работает, при загрузке на экран выводится консоль (X-ов нет). Мне нужно рисовать на экране из своего приложения. Для этого надо отключить вывод консоли на /dev/fb0. Если консоль не убрать, то на экране поверх моего «изображения» мигает курсор :) Нашел описание параметров ядра (https://www.kernel.org/doc/Documentation/fb/fbcon.txt). В описании fbcon прямо написано, что если нужно убрать консоль с конкретного framebuffer, используйте fbcon=map. Если framebuffer только один, задайте несуществующий. Передаю ядру fbcon=map:1. При загрузке на экран ничего не выводится. В dmesg вывод от драйвера есть, /dev/fb0 есть. Но при попытке писать в /dev/fb0 на экран ничего не выводится. Подключил лог. анализатор, при попытке вывода на экран (cat /dev/urandom > /dev/fb0) какой-то обмен на шине есть, но экран пустой. Есть предположение, что не происходит инциализация экрана.

Я что-то не так делаю?

 ,

jerry_m
()

RSS подписка на новые темы