Фон: я использую «базовый блок» для питания и доступа к консоли UART2 на Эдисон. У меня есть блок arduino со скетчем для печати данных в последовательный порт. https://www.sparkfun.com/products/13036
Последовательные данные передаются с Arduino, и я намерен использовать сценарий узла для чтения этих данных и выполнения функций, связанных с сетью. Связь через последовательный порт Intel Edison и NodeJS: Я получаю странные символы
Я попытался следовать серийным инструкциям Эдисона: https://communities.intel.com/message/265411#265411
Однако при конфигурации GPIO на линии 2 он уже дает сбой.
root@edison:~# echo -n "214" > /sys/class/gpio/export
sh: write error: No such device
Интересно, что если я запускаю "uart.js" из вопроса "Intel Edison и NodeJS...", я получаю данные, но это не то, что ожидалось:
<Buffer 84 e9 f3 f4 e1 ee c3 e5 7a 20 72 75 75 0d 0a 8d c5 f3 f3 c1 c7 e5 20 f3 e5 ee f4 7a 60 70 0d 0a c2 c5 e1 ed 40 e2 f2 cf eb e5 ce 7a 60 30 0d 0a>
<Buffer 84 c9 f3 f4 e1>
<Buffer ce e3 e5 7a 60 72 75 75 0d 0a 8d e5 f3 f3 e1 e7 c5 60 f3 c5 ce f4 3a 40 70 0d 0a 82 e5 c1 ed 60 e2 f2 ef eb c5 ee 7a 40 70 0d 0a>
Наконец, используя mraa.getPinCount();
, я всегда возвращаю 56. (Обнаружил это при поиске в сети)
Спасибо за помощь!