Страница 1 из 2
Как установить Flprog на Linux
Добавлено: 28 фев 2018, 22:24
krom23
Вчера ради эксперимента установил Mint 18.3 на ноут в общем только ради Flprog. Обещанная инструкция по установке, что в архиве, к программе не имеет никакого отношения, да и не актуальна на данный момент. Люди, научите как это сделать.
Как установить Flprog на Linux
Добавлено: 01 мар 2018, 08:39
Opposum
Также на ноуте стоит Mint 18.3. Делал как написано на странице загрузки:
Пакет программы для операционной системы Linux 64. Распаковать в любую директорию и запустить файл FLProg.Подробности по установке программы в файле ReadMe.
Программа не устанавливается, а сразу работает через запуск файла Flprog (как портативная версия)
Инструкция в архиве актуальна, мне пригодилась часть для работы с ком-портом.
Как установить Flprog на Linux
Добавлено: 01 мар 2018, 21:21
krom23
Дело в том, что Open JDK-7 на данный момент устарел и не доступен для установки, вместо него я установил Open JDK-8. В остальном я делал всё то же что и вы, программа не запускается, ни какой реакции после щёлканья по ярлыку.
Как установить Flprog на Linux
Добавлено: 01 мар 2018, 22:00
eugeneb
в терминале запустите. ответ - сюда.
Как установить Flprog на Linux
Добавлено: 01 мар 2018, 23:34
krom23
Вот, взгляните.
Снимок экрана_2018-03-01_23-24-41.png
Как установить Flprog на Linux
Добавлено: 02 мар 2018, 18:40
Opposum
Насчет 7 версии openjdk сейчас уже не помню ставил или нет. Но сейчас стоит 8 версия. С ней работает.
В файле flprog прописан только короткий скрипт на запуск:
#!/bin/sh
./flp flp.im
Линь уже год стоит, много раз обновлялся, возможно что-то еще нужное для работы установилось
Как установить Flprog на Linux
Добавлено: 02 мар 2018, 22:13
eugeneb
Пора на восьмую версию переходить:
$ sudo apt-get install openjdk-8-jre
Я спрашивал, что у вас c FLProg не так.
Запустите из каталога FLProg:
$ bash -x ./FLProg
и покажите ответ.
Как установить Flprog на Linux
Добавлено: 03 мар 2018, 03:22
krom23
Пишет что нет такого приложения.
Отправлено спустя 4 часа 30 минут 1 секунду:
Блин, разобрался. Хорошо что подсказали, что это скрипт. Поставил "открыть с помощью эмулятора терминала", а до этого он открывался в текстовом редакторе, с какого то перепугу. Подскажите пожалуйста, где лежат блоки пользователя? А инструкцию по установке надо переписать.
P.S А как установить драйвер CH340? Если можно то покомандно, разжевав и в рот положив, учитывая что линукс у меня два дня чистого
времени стоит. В сети нифига не понял, от терминала плююсь

Как установить Flprog на Linux
Добавлено: 03 мар 2018, 17:38
eugeneb
Терминал надо полюбить

Это универсальное устройство. Через него можно сделать всё.
Не надо никакого драйвера. Подключаешь ардуинку к 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).
Как установить Flprog на Linux
Добавлено: 03 мар 2018, 19:49
krom23
Можно пример в виде .iso файла. А напрямую из FIprog прошивать не получится?
Как установить Flprog на Linux
Добавлено: 05 мар 2018, 13:22
eugeneb
krom23 писал(а): 03 мар 2018, 19:49Можно пример в виде .iso файла.
Не понятен вопрос.
krom23 писал(а): 03 мар 2018, 19:49А напрямую из FIprog прошивать не получится?
Всё так же как под виндой.
FLProg в пакете с собой содержит ArduinoIDE, который, в свою очередь, содержит в себе программатор avrdude.
FLProg по вашим диаграммам FBD или LAD генерит с-код и передаёт его в ArduinoIDE. Тот, в свою очередь,
компилирует его и с помощью программы avrdude заливает в контроллер адуино. (Отдельный железный программатор
не требуется, хотя и может быть использован, но это другая история).
Вот скажите мне, это "прошивка напрямую из FLProg"?
В винде у вас получается?
Как установить Flprog на Linux
Добавлено: 05 мар 2018, 20:47
Olej
eugeneb писал(а): 05 мар 2018, 13:22FLProg в пакете с собой содержит ArduinoIDE, который, в свою очередь, содержит в себе программатор avrdude.
ArduinoIDE можно (на сегодня) установить независимо в Linux...
Для RPM дистрибутивов это будет:
Если это DEB дистрибутив:
И с этим можно работать независимо программированием на языке C (ArduinoIDE).
А при установке FLProg нужно только разархивировать архив
в любой каталог, и запускать из терминала из подкаталога ideV2 командой:
Но при этом у вас может возникнуть
2 копии ArduinoIDE ... размером свыше 690Mb каждая.
И тогда установленный из репозитория дистрибутива Linux пакет ArduinoIDE нужно
не забыть удалить.
P.S. Вообще то, включение
независимого пакета ArduinoIDE
внутрь архива FLProg я считаю (только IMHO) большой ошибкой: для Linux это противоречит общепринятой здесь практике управления пакетами и привычкам работы с программными проектами.
Как установить Flprog на Linux
Добавлено: 06 мар 2018, 21:16
eugeneb
Olej писал(а): 05 мар 2018, 20:47Но при этом у вас может возникнуть 2 копии ArduinoIDE ... размером свыше 690Mb каждая.
И тогда установленный из репозитория дистрибутива Linux пакет ArduinoIDE нужно не забыть удалить.
Хоть десять, по числу установленных FLProg-ов плюс общесистемный. Они друг другу не мешают.
Olej писал(а): 05 мар 2018, 20:47P.S. Вообще то, включение независимого пакета ArduinoIDE внутрь архива FLProg я считаю (только IMHO) большой ошибкой:
Это было сделано по просьбам пользователей. Кажется Автор даже опрос проводил.
Удобство побеждает.
Как установить Flprog на Linux
Добавлено: 06 мар 2018, 22:22
krom23
Ребят, подскажите путь к блокам пользователя, пожалуйста.
Кстати, поставил последнюю яву от Оракула, отлично работает.
Как установить Flprog на Linux
Добавлено: 06 мар 2018, 23:55
Olej
eugeneb писал(а): 06 мар 2018, 21:16Это было сделано по просьбам пользователей. Кажется Автор даже опрос проводил.
Удобство побеждает.
Глупость побеждает ... просящих пользователей.
P.S. Если ты не знаешь и не понимаешь принципы организации Linux, то просто не суйся туда - сиди у себя в Windows, и не высовывайся ... вот таким, примерно, принципом нужно руководствоваться.
Отправлено спустя 1 минуту 56 секунд:
eugeneb писал(а): 06 мар 2018, 21:16Хоть десять, по числу установленных FLProg-ов плюс общесистемный. Они друг другу не мешают.
Да хоть двадцать

... только каждая копия тупо занимает под 700Mb места (бессмысленно - у каждого экземпляра будет своя непотребная копия всего gcc-avr со всеми своими стандартными библиотеками, составляющие ~90% всего ArduinoIDE).
Как установить Flprog на Linux
Добавлено: 09 мар 2018, 14:41
krom23
Всё заработало, спасибо всем кто помог советом, сеть не без добрых юзеров. Особая благодарность форумчанину Olej, который своевременно и чётко указал нам лапотникам на наше место.
Как установить Flprog на Linux
Добавлено: 10 мар 2018, 19:11
eugeneb
krom23 писал(а): 09 мар 2018, 14:41Особая благодарность форумчанину Olej, который своевременно и чётко указал нам лапотникам на наше место.
(!)

Как установить Flprog на Linux
Добавлено: 10 мар 2018, 19:16
eugeneb
Olej писал(а): 06 мар 2018, 23:55P.S. Если ты не знаешь и не понимаешь принципы организации Linux, то просто не суйся туда - сиди у себя в Windows, и не высовывайся ...
Автору огромное спасибо, за то что сделал версию FLProg под Линукс!
А то так бы и сидели под Windows

Как установить Flprog на Linux
Добавлено: 10 мар 2018, 21:57
krom23
eugeneb писал(а): 10 мар 2018, 19:16так бы и сидели под Windows
Думаю, что и виндовская портативная версия не плохо бы работала под Wine, по команде "wine FLProg.exe". Не стал экспериментировать, чтоб не вносить путаницу в файловую систему. А так под Wine запустил портативные sPlan7, SprintLayout6, FrontDesigner3, всё что надо для счастья.
Как установить Flprog на Linux
Добавлено: 13 мар 2018, 21:04
krom23
Пользовательские блоки и файл настройки программы лежат в домашней директории в скрытой папке ".FLprog" с точки и без ковычек. Что бы добраться до неё достаточно открыть директорию и чпокнуть сочетание клавиш ctrl+H (откроются скрытые файлы) повтор комбинации скроет их обратно.