лог анализатор стоит 500 рублей, что дешевле любого ослика и в разу удобнее при работе с цифровой техникой.
Коллеги а кок с подобным решить: при запуске команды в OS Linux Ubuntu 22 (Armbian) если руками запускаю интерфейс, командой: sudo ip link set can0 up type can bitrate 100000 он поднимается, но если я его запускаю через bash файл командой или через конфиг файл сетевого интерфейса то система заглухо завистает, даже через UART не достучатсья. В чем может быть причина ?
Вариантов немного - другой юзер, другой шелл и другие переменные окружения Начните с того, что пропишите все команды в скрипте полными путями - то есть не "ip", а "/usr/sbin/ip" и так далее. Команды в текущей директории тоже вызываются с путем - "./ip", иначе может не сработать
пересобрал на чистом образе, и кан стал автоматически стартовать, как положено через файл сетевых интерфейсов. всё успешно работает на nano pi air под управлением ubuntu armbian 22, с контроллером MCP2515 и трансивером SN65HVD230. если вдруг кому то понадобится - обращайтесь, чем смогу помогу.