Подключение сетевых папок CIFS в Linux
Подключаем сетевые папки (шары) в Linux из командной строки. Простые способы монтирования CIFS/SMB ресурсов.
Подключаем сетевые папки (шары) в Linux из командной строки. Простые способы монтирования CIFS/SMB ресурсов.
Поднимаем и проверяем CAN интерфейс.
Интересно, что CAN в Linux это сетевой интерфейс. На него нельзя повесить IP, но Linux управлять можно через ip link.
ip link set can0 down
ip link set can0 type can bitrate 500000 restart-ms 100
ip link set can0 up
Проверяем loop (Аналог ping localhost).
Ставим пакет:
apt install can-utils
В одной сессии слушаем can0:
root@napi2:~# candump -L can0
В другой на этот же интерфейс шлем посылку:
cansend can0 123#11223344
Должны получить ответ в сессии, где слушали:
(1769774861.028890) can0 123#11223344
#can #napi2
Утилита для управления mdio (в частности, подсветкой лампочек Ethernet): https://github.com/wkz/phytool
Левый (зелёный) - линк, правый (рыжий) - данные:
./phytool write wan/0/0x1f 0x0d04
./phytool write wan/0/0x11 0x0000
./phytool write wan/0/0x10 0xC160
./phytool write wan/0/0x1f 0x0000
Слева (зелёный) Link+Act (подмешивает в один диод и линк и моргание данными) 10mbit, справа (рыжий) - Link + Act 100+Mbit:
./phytool write wan/0/0x1f 0x0d04
./phytool write wan/0/0x11 0x0000
./phytool write wan/0/0x10 0x6251
./phytool write wan/0/0x1f 0x0000
Встал вопрос, как получить уникальный ID процессора для идентификации конкретного экземпляра Napi-C/Napi-P/Napi-S.
Мы нашли такой способ:
ID=$(dd if=/sys/bus/nvmem/devices/rockchip-otp0/nvmem bs=1 skip=8 count=8 2>/dev/null | xxd -p)
echo -n "$ID" | sha256sum