Ну стало быть драйвер не подцепился для USB-Ethernet
Смотри на каком чипе драйвер реализован и ищи драйвер.
dmesg посмотри какие ошибки выдаёт для usb устройств

Петр Свешников
Сообщения
-
Настройка второго порта "с нуля" (Eth1) -
Настройка второго порта "с нуля" (Eth1)sudo ifconfig eth1 up
или по-хипстерски
sudo ip link set eth1 up
-
Основы GPS навигации на Raspberry Pi@AngelDust можно.
при запуске gpsd указываешь оба модуляsudo gpsd -n /dev/ttyAMA0 /dev/ttyAMA1 -F /var/run/gpsd.sock
к примеру. Соответственно устройства на свои замени, в зависимости от того, куда они у тебя подключены.
И соответственно когда команду WATCH будешь отправлять в TCP-сервер, который поднимает gpsd, то указываешь, данные от какого устройства нужны в ответ.
?WATCH={"enable":true,"json":true,"device":"/dev/ttyUSB0"}
В принципе, если у тебя потребитель данных один, то обращайся к приёмнику напрямую. может тебе gpsd вообще не нужен
-
Корпус Argon ONE V3 для Raspberry Pi 5
Корпус Argon ONE V3 разработан специально для Raspberry Pi 5, чтобы устройство работало при оптимальной температуре благодаря сочетанию пассивного охлаждения через алюминиевый корпус и радиатор, а также активного охлаждения с помощью 30-мм кулера с ШИМ-управлением.Удобная организация кабелей и легкий доступ к двум полноразмерным HDMI-портам, а также открытый доступ к GPIO-пинам. Система управления кабелями корпуса Raspberry Pi 5 снижает риск повреждений и улучшает производительность кабелей.
Корпус Raspberry Pi оснащен кнопкой питания, которую можно использовать для безопасного выключения устройства с помощью скрипта Argon.
Новый корпус Argon для Raspberry Pi 5 содержит ИК-приемник, совместимый с ИК-пультом Argon.
Последняя версия корпуса Argon для Raspberry Pi 5 обеспечивает улучшенную связь и управление питанием между корпусом и платой благодаря чипу RP2040 с джампер-пинами, позволяющими контролировать процесс загрузки корпуса Argon One для Raspberry Pi 5.
-
Где скачать linux-headers-3.10.23+Это не исходники, а заголовочный файлы.
Давно уже включены в репозитории raspberry pi ossudo apt-get install linux-headers-$(uname -r)
-
Hackberry Pi Zero
Карманный Linux девайс в компактном корпусе и с клавиатурой от BlackberryОсновной причиной, почему я спроектировал и создал этот портативный кибердек, было желание использовать его как инструмент для обучения, а также как забавную игрушку для хакеров. Устройство работает на базе Raspberry Pi Zero 2W и оснащено 4-дюймовым TFT-дисплеем с разрешением 720x720.
Основные характеристики:
- Процессор: Raspberry Pi Zero 2W.
- Дисплей: 4-дюймовый TFT-дисплей с высоким разрешением 720x720.
- Сменные аккумуляторы: конструкция из 2x аккумуляторов позволяет менять их за 10 секунд без потери питания питания!
- Тип аккумулятора: Nokia BL-5C, которую можно приобрести практически в любой точке мира.
- Время работы от батареи: В тестах – 3,5 часа при использовании рабочего стола, 5 часов в командной строке.
- Комбо клавиатура-мышь: Устройство оснащено клавиатурой и мышью. Можно выбрать клавиатуру от Blackberry Q10, Q20 или 9900.
- Полная настройка клавиш: Подключите клавиатуру к компьютеру и легко настройте раскладку клавиш через VIAL.
- 3 USB 2.0 порта: Устройство имеет 3 USB 2.0 порта, которые можно использовать с флешкой, 4G-модулем или любым USB-устройством.
- Скорость зарядки: Заряжается через порт Type-C с током 1 А. Полная зарядка занимает около 3 часов.
- Stemma I2C порт: Устройство оснащено портом Stemma I2C для подключения любых I2C-датчиков.
- Слот для карт памяти: Есть внешний слот для microSD карт, что позволяет легко заменять образ операционной системы.
Файлы для 3D-печати и прочее тут - https://github.com/ZitaoTech/Hackberry-Pi_Zero
-
О реальном времениМожно одно из ядер процессора сделать ядром реального времени, изолировав от планировщика задач операционной системы.
Для этого добавляем в /boot/cmdline.txt параметр isolcpus=x, где x - номер ядра от 1 до 4isolcpus= [KNL,SMP] Isolate CPUs from the general scheduler. Format: <cpu number>,...,<cpu number> or <cpu number>-<cpu number> (must be a positive range in ascending order) or a mixture <cpu number>,...,<cpu number>-<cpu number> This option can be used to specify one or more CPUs to isolate from the general SMP balancing and scheduling algorithms. You can move a process onto or off an "isolated" CPU via the CPU affinity syscalls or cpuset. <cpu number> begins at 0 and the maximum value is "number of CPUs in system - 1". This option is the preferred way to isolate CPUs. The alternative -- manually setting the CPU mask of all tasks in the system -- can cause problems and suboptimal load balancer performance.
Перезагружаемся, проверяем, что ядро изолировано:
cat /sys/devices/system/cpu/isolated
И потом через taskset запускаем нужный процесс на этом ядре:
taskset -c 3 /путь_до_файла, запускающего процесс