Как установить Flprog на Linux

На этом форуме Вы можете задать вопросы знатокам программы и автору.
krom23
Лейтенант
Сообщения: 349
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 8
Откуда: Калуга
Имя: Андрей

Как установить Flprog на Linux

#1

Сообщение krom23 » 28.02.2018{, 22:24}

Вчера ради эксперимента установил Mint 18.3 на ноут в общем только ради Flprog. Обещанная инструкция по установке, что в архиве, к программе не имеет никакого отношения, да и не актуальна на данный момент. Люди, научите как это сделать.

Opposum
Рядовой
Сообщения: 3
Зарегистрирован: 10.08.2017{, 13:49}
Репутация: 0
Откуда: Алматы
Имя: Вячеслав

Как установить Flprog на Linux

#2

Сообщение Opposum » 01.03.2018{, 08:39}

Также на ноуте стоит Mint 18.3. Делал как написано на странице загрузки:

Пакет программы для операционной системы Linux 64. Распаковать в любую директорию и запустить файл FLProg.Подробности по установке программы в файле ReadMe.

Программа не устанавливается, а сразу работает через запуск файла Flprog (как портативная версия)
Инструкция в архиве актуальна, мне пригодилась часть для работы с ком-портом.

krom23
Лейтенант
Сообщения: 349
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 8
Откуда: Калуга
Имя: Андрей

Как установить Flprog на Linux

#3

Сообщение krom23 » 01.03.2018{, 21:21}

Дело в том, что Open JDK-7 на данный момент устарел и не доступен для установки, вместо него я установил Open JDK-8. В остальном я делал всё то же что и вы, программа не запускается, ни какой реакции после щёлканья по ярлыку.

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 468
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 14
Откуда: Нижний Новгород

Как установить Flprog на Linux

#4

Сообщение eugeneb » 01.03.2018{, 22:00}

в терминале запустите. ответ - сюда.

krom23
Лейтенант
Сообщения: 349
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 8
Откуда: Калуга
Имя: Андрей

Как установить Flprog на Linux

#5

Сообщение krom23 » 01.03.2018{, 23:34}

Вот, взгляните.
Снимок экрана_2018-03-01_23-24-41.png

Opposum
Рядовой
Сообщения: 3
Зарегистрирован: 10.08.2017{, 13:49}
Репутация: 0
Откуда: Алматы
Имя: Вячеслав

Как установить Flprog на Linux

#6

Сообщение Opposum » 02.03.2018{, 18:40}

Насчет 7 версии openjdk сейчас уже не помню ставил или нет. Но сейчас стоит 8 версия. С ней работает.

В файле flprog прописан только короткий скрипт на запуск:
#!/bin/sh
./flp flp.im

Линь уже год стоит, много раз обновлялся, возможно что-то еще нужное для работы установилось

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 468
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 14
Откуда: Нижний Новгород

Как установить Flprog на Linux

#7

Сообщение eugeneb » 02.03.2018{, 22:13}

Пора на восьмую версию переходить:

$ sudo apt-get install openjdk-8-jre

Я спрашивал, что у вас c FLProg не так.
Запустите из каталога FLProg:

$ bash -x ./FLProg

и покажите ответ.

krom23
Лейтенант
Сообщения: 349
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 8
Откуда: Калуга
Имя: Андрей

Как установить Flprog на Linux

#8

Сообщение krom23 » 02.03.2018{, 22:52}

Пишет что нет такого приложения.

Отправлено спустя 4 часа 30 минут 1 секунду:
Блин, разобрался. Хорошо что подсказали, что это скрипт. Поставил "открыть с помощью эмулятора терминала", а до этого он открывался в текстовом редакторе, с какого то перепугу. Подскажите пожалуйста, где лежат блоки пользователя? А инструкцию по установке надо переписать.
P.S А как установить драйвер CH340? Если можно то покомандно, разжевав и в рот положив, учитывая что линукс у меня два дня чистого
времени стоит. В сети нифига не понял, от терминала плююсь :blink:

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 468
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 14
Откуда: Нижний Новгород

Как установить Flprog на Linux

#9

Сообщение eugeneb » 03.03.2018{, 17:38}

Терминал надо полюбить :)
Это универсальное устройство. Через него можно сделать всё.

Не надо никакого драйвера. Подключаешь ардуинку к USB-порту компа
и по команде dmesg (в терминале) видишь примерно следующее:

Код: Выделить всё

[25221.704020] usb 3-1: new full-speed USB device number 2 using uhci_hcd
[25221.872035] usb 3-1: New USB device found, idVendor=1a86, idProduct=7523
[25221.872039] usb 3-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[25221.872043] usb 3-1: Product: USB2.0-Serial
[25223.041771] usbcore: registered new interface driver usbserial
[25223.042055] usbcore: registered new interface driver usbserial_generic
[25223.042125] usbserial: USB Serial support registered for generic
[25223.048450] usbcore: registered new interface driver ch341
[25223.048522] usbserial: USB Serial support registered for ch341-uart
[25223.048540] ch341 3-1:1.0: ch341-uart converter detected
[25223.061097] usb 3-1: ch341-uart converter now attached to ttyUSB0
ttyUSB0 - это порт, который система назначила устройству. Его надо прописать
в ArduinoIDE при заливке прошивки(/dev/ttyUSB0).

krom23
Лейтенант
Сообщения: 349
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 8
Откуда: Калуга
Имя: Андрей

Как установить Flprog на Linux

#10

Сообщение krom23 » 03.03.2018{, 19:49}

Можно пример в виде .iso файла. А напрямую из FIprog прошивать не получится?

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 468
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 14
Откуда: Нижний Новгород

Как установить Flprog на Linux

#11

Сообщение eugeneb » 05.03.2018{, 13:22}

krom23 писал(а):
03.03.2018{, 19:49}
Можно пример в виде .iso файла.
Не понятен вопрос.
krom23 писал(а):
03.03.2018{, 19:49}
А напрямую из FIprog прошивать не получится?
Всё так же как под виндой.

FLProg в пакете с собой содержит ArduinoIDE, который, в свою очередь, содержит в себе программатор avrdude.
FLProg по вашим диаграммам FBD или LAD генерит с-код и передаёт его в ArduinoIDE. Тот, в свою очередь,
компилирует его и с помощью программы avrdude заливает в контроллер адуино. (Отдельный железный программатор
не требуется, хотя и может быть использован, но это другая история).

Вот скажите мне, это "прошивка напрямую из FLProg"?

В винде у вас получается?

Olej
Рядовой
Сообщения: 8
Зарегистрирован: 05.03.2018{, 20:32}
Репутация: 0
Имя: Олег

Как установить Flprog на Linux

#12

Сообщение Olej » 05.03.2018{, 20:47}

eugeneb писал(а):
05.03.2018{, 13:22}
FLProg в пакете с собой содержит ArduinoIDE, который, в свою очередь, содержит в себе программатор avrdude.
ArduinoIDE можно (на сегодня) установить независимо в Linux...
Для RPM дистрибутивов это будет:

Код: Выделить всё

$ sudo dnf install arduino*
...
Если это DEB дистрибутив:

Код: Выделить всё

$ sudo apt install arduino*
...
И с этим можно работать независимо программированием на языке C (ArduinoIDE).
А при установке FLProg нужно только разархивировать архив в любой каталог, и запускать из терминала из подкаталога ideV2 командой:

Код: Выделить всё

$ ./arduino
...

Но при этом у вас может возникнуть 2 копии ArduinoIDE ... размером свыше 690Mb каждая.
И тогда установленный из репозитория дистрибутива Linux пакет ArduinoIDE нужно не забыть удалить.

P.S. Вообще то, включение независимого пакета ArduinoIDE внутрь архива FLProg я считаю (только IMHO) большой ошибкой: для Linux это противоречит общепринятой здесь практике управления пакетами и привычкам работы с программными проектами.

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 468
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 14
Откуда: Нижний Новгород

Как установить Flprog на Linux

#13

Сообщение eugeneb » 06.03.2018{, 21:16}

Olej писал(а):
05.03.2018{, 20:47}
Но при этом у вас может возникнуть 2 копии ArduinoIDE ... размером свыше 690Mb каждая.
И тогда установленный из репозитория дистрибутива Linux пакет ArduinoIDE нужно не забыть удалить.
Хоть десять, по числу установленных FLProg-ов плюс общесистемный. Они друг другу не мешают.
Olej писал(а):
05.03.2018{, 20:47}
P.S. Вообще то, включение независимого пакета ArduinoIDE внутрь архива FLProg я считаю (только IMHO) большой ошибкой:
Это было сделано по просьбам пользователей. Кажется Автор даже опрос проводил.
Удобство побеждает.

krom23
Лейтенант
Сообщения: 349
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 8
Откуда: Калуга
Имя: Андрей

Как установить Flprog на Linux

#14

Сообщение krom23 » 06.03.2018{, 22:22}

Ребят, подскажите путь к блокам пользователя, пожалуйста.
Кстати, поставил последнюю яву от Оракула, отлично работает.

Olej
Рядовой
Сообщения: 8
Зарегистрирован: 05.03.2018{, 20:32}
Репутация: 0
Имя: Олег

Как установить Flprog на Linux

#15

Сообщение Olej » 06.03.2018{, 23:53}

eugeneb писал(а):
06.03.2018{, 21:16}
Это было сделано по просьбам пользователей. Кажется Автор даже опрос проводил.
Удобство побеждает.
Глупость побеждает ... просящих пользователей.

P.S. Если ты не знаешь и не понимаешь принципы организации Linux, то просто не суйся туда - сиди у себя в Windows, и не высовывайся ... вот таким, примерно, принципом нужно руководствоваться.

Отправлено спустя 1 минуту 56 секунд:
eugeneb писал(а):
06.03.2018{, 21:16}
Хоть десять, по числу установленных FLProg-ов плюс общесистемный. Они друг другу не мешают.
Да хоть двадцать :haha: ... только каждая копия тупо занимает под 700Mb места (бессмысленно - у каждого экземпляра будет своя непотребная копия всего gcc-avr со всеми своими стандартными библиотеками, составляющие ~90% всего ArduinoIDE).

krom23
Лейтенант
Сообщения: 349
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 8
Откуда: Калуга
Имя: Андрей

Как установить Flprog на Linux

#16

Сообщение krom23 » 09.03.2018{, 14:41}

Всё заработало, спасибо всем кто помог советом, сеть не без добрых юзеров. Особая благодарность форумчанину Olej, который своевременно и чётко указал нам лапотникам на наше место.

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 468
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 14
Откуда: Нижний Новгород

Как установить Flprog на Linux

#17

Сообщение eugeneb » 10.03.2018{, 19:11}

krom23 писал(а):
09.03.2018{, 14:41}
Особая благодарность форумчанину Olej, который своевременно и чётко указал нам лапотникам на наше место.
(!) :ohyes:

Аватара пользователя
eugeneb
Лейтенант
Сообщения: 468
Зарегистрирован: 15.08.2016{, 11:20}
Репутация: 14
Откуда: Нижний Новгород

Как установить Flprog на Linux

#18

Сообщение eugeneb » 10.03.2018{, 19:16}

Olej писал(а):
06.03.2018{, 23:55}
P.S. Если ты не знаешь и не понимаешь принципы организации Linux, то просто не суйся туда - сиди у себя в Windows, и не высовывайся ...
Автору огромное спасибо, за то что сделал версию FLProg под Линукс!
А то так бы и сидели под Windows :)

krom23
Лейтенант
Сообщения: 349
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 8
Откуда: Калуга
Имя: Андрей

Как установить Flprog на Linux

#19

Сообщение krom23 » 10.03.2018{, 21:57}

eugeneb писал(а):
10.03.2018{, 19:16}
так бы и сидели под Windows
Думаю, что и виндовская портативная версия не плохо бы работала под Wine, по команде "wine FLProg.exe". Не стал экспериментировать, чтоб не вносить путаницу в файловую систему. А так под Wine запустил портативные sPlan7, SprintLayout6, FrontDesigner3, всё что надо для счастья.

krom23
Лейтенант
Сообщения: 349
Зарегистрирован: 06.09.2015{, 15:18}
Репутация: 8
Откуда: Калуга
Имя: Андрей

Как установить Flprog на Linux

#20

Сообщение krom23 » 13.03.2018{, 21:04}

Пользовательские блоки и файл настройки программы лежат в домашней директории в скрытой папке ".FLprog" с точки и без ковычек. Что бы добраться до неё достаточно открыть директорию и чпокнуть сочетание клавиш ctrl+H (откроются скрытые файлы) повтор комбинации скроет их обратно.

Ответить

Вернуться в «Спросить у знатоков»

Кто сейчас на конференции

Сейчас этот форум просматривают: verbilo и 1 гость