
Сообщение от
HoSStiA
Для самодельщиков может быть полезным убрать с UART2 консоль FIQ Debuger'а на /dev/ttyFIQ2, и поднять серийный порт на /dev/ttyS2. Меньше мусора и возможность стабильного обмена данными минуя USB с управляющей периферией типа Arduino.
Для организации UART2 необходимо выключить в конфигурации ядра FIQ Mode Serial Debugger (на первом экране make menuconfig)
.config - Linux/arm 3.0.36 Kernel Configuration
│ There is no help available for this option.
│ Symbol: UART2_RK29 [=y]
│ Type : boolean
│ Prompt: Serial port 2 support
│ Defined at drivers/tty/serial/Kconfig:1552
│ Depends on: HAS_IOMEM [=y] && SERIAL_RK29 [=y]
│ Location:
│ -> Device Drivers
│ -> Character devices
│ -> Serial drivers
│ -> RockChip RK29/RK30 serial port support (SERIAL_RK29 [=y])
Если определить параметры терминала командой
busybox stty -F /dev/ttyS2 speed 9600 cs8 -cstopb -parenb
. то можно обычными методами мониторить постуапающие данные из собственных приложений, к примеру командой
cat /dev/ttyS2
, а также отправлять данные через UART на внешнее устройство
echo 'Hello, World!' > /dev/ttyS2
Социальные закладки