Устанавливаем Node (Node.js) и запускаем скрипт на Linux Rosa Fresh

Node или Node.js — программная платформа, основанная на движке V8 (компилирующем JavaScript в машинный код), превращающая JavaScript из узкоспециализированного языка в язык общего назначения. Node.js добавляет возможность JavaScript взаимодействовать с устройствами ввода-вывода через свой API, написанный на C++, подключать другие внешние библиотеки, написанные на разных языках, обеспечивая вызовы к ним из JavaScript-кода. Node.js применяется преимущественно на сервере, выполняя роль веб-сервера, но есть возможность разрабатывать на Node.js и десктопные оконные приложения (при помощи NW.js, AppJS или Electron для Linux, Windows и macOS) и даже программировать микроконтроллеры (например, tessel, low.js и Espruino).

Скачать исходники для статьи можно ниже

1. Устанавливаем Node (Node.js)

Открываем терминал (Ctrl+Alt+T) и вводим команду:

sudo urpmi nodejs

2. Запускаем скрипт

Данный скрипт предназначен для считывания данных с микросхемы PIC через usb-порт. Преимущество использования NodeJS заключается в том, что эти программы не зависят от платформы. Эти программы можно использовать в операционных системах Linux, Windows или Mac для считывания данных с usb-порта.
Для запуска программ необходимо загрузить и установить nodejs на свой компьютер, а также установить модуль “serialport” и модуль “readline-sync”.

Будем запускать следующий скрипт – скачать в zip архиве – test9600.js.

Код файла test9600.js можно посмотреть здесь:
“https://mnogoblog.ru/wp-content/uploads/test9600.js”

Скачиваем к себе на ПК, скидываем, например, в “Домашнюю папку”, открываем папку в терминале и запускаем следующую команду:

sudo node test9600.js

В терминале выскочит сообщение, что нужно установить дополнительный модуль ‘serialport’:
Error: Cannot find module ‘serialport’

3. Устанавливаем пакеты сторонних разработчиков в Node

В состав Node.js входит собственный менеджер пакетов npm, который предоставляет возможности установки, публикации и поиска пакетов из репозитория npmjs.com. Все зависимости находятся в папке node_modules.

Чтобы их использовать, сначала нужно инициализировать node js проект:

npm init

Появятся файлы package.json и package-lock.json, в которых будет информация о проекте и зависимостях Установка производится при помощи команды:

npm install <packagename>

Устанавливаем нужный модуль ‘serialport’

npm install serialport

Также устанавливаем модуль readline-sync

npm install readline-sync

После установки модулей в “Домашней папке” Rosa Fresh появится новая папка “node_modules”, где можно найти 2-а выше установленных модуля:

Примечание: Также все доступные для установки пакеты и их краткое описание можно посмотреть с помощью команды:

npm search

Этой же командой можно производить выборочный поиск пакетов.

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

Добавить комментарий