Skip to content
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи
Collapse
Петр СвешниковП

Петр Свешников

@Петр Свешников
Сводка
Сообщения
7
Темы
2
Группы
0
Подписчики
0
Подписки
0

Сообщения

Последние Лучшие сообщения Спорные

  • Настройка второго порта "с нуля" (Eth1)
    Петр СвешниковП Петр Свешников

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


  • Настройка второго порта "с нуля" (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
    Петр СвешниковП Петр Свешников

    Screenshot from 2025-01-27 23-49-31.png
    Корпус 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 os

    sudo apt-get install linux-headers-$(uname -r)
    

  • Hackberry Pi Zero
    Петр СвешниковП Петр Свешников

    Screenshot from 2025-01-10 05-36-14.png
    Карманный 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 карт, что позволяет легко заменять образ операционной системы.

    Screenshot from 2025-01-10 05-36-55.png

    Файлы для 3D-печати и прочее тут - https://github.com/ZitaoTech/Hackberry-Pi_Zero


  • О реальном времени
    Петр СвешниковП Петр Свешников

    Можно одно из ядер процессора сделать ядром реального времени, изолировав от планировщика задач операционной системы.
    Для этого добавляем в /boot/cmdline.txt параметр isolcpus=x, где x - номер ядра от 1 до 4

    isolcpus= [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 /путь_до_файла, запускающего процесс
    
  • 1 / 1
  • Войти

  • Нет учётной записи? Зарегистрироваться

  • Login or register to search.
  • Первое сообщение
    Последнее сообщение
0
  • Категории
  • Главная
  • Документация
  • Последние
  • Пользователи