встраиваемые модели
Модераторы: Olej, vikos
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 02 июн 2017, 15:19
Olej писал(а):Интересовало бы как организовать обмен вот с этим /dev/ttyUSB0 помимо среды IDE, без её запуска...
Правила UDEV, для разнообразных чипов USB <-> SERIAL, на которых собираются интерфейсы подобных устройств, записаны здесь:
Код: Выделить всё
[olej@dell rules.d]$ pwd
/usr/lib/udev/rules.d
[olej@dell rules.d]$ ls *avr*
70-avrdude_usbprog.rules
[olej@dell rules.d]$ ls 77-mm*.rules
77-mm-cinterion-port-types.rules 77-mm-nokia-port-types.rules 77-mm-usb-device-blacklist.rules
77-mm-ericsson-mbm.rules 77-mm-pcmcia-device-blacklist.rules 77-mm-usb-serial-adapters-greylist.rules
77-mm-huawei-net-port-types.rules 77-mm-platform-serial-whitelist.rules 77-mm-x22x-port-types.rules
77-mm-longcheer-port-types.rules 77-mm-simtech-port-types.rules 77-mm-zte-port-types.rules
77-mm-mtk-port-types.rules 77-mm-telit-port-types.rules
[olej@dell rules.d]$ cat 77-mm-usb-serial-adapters-greylist.rules | grep 1a86
ATTRS{idVendor}=="1a86", ATTRS{idProduct}=="7523", ENV{ID_MM_DEVICE_MANUAL_SCAN_ONLY}="1"
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 05 мар 2018, 14:53
Вот такой интересный русскоязычный
проект/ресурс относительно Arduino:
Там же - русскоязычный
форум разработчиков поделок на Arduino.
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 05 мар 2018, 14:59
Olej писал(а):Вот такой интересный русскоязычный
проект/ресурс относительно Arduino:
Здесь же можно свободно скачать
Дистрибутивы:
Программа FLProg версия 3.0.3
29.01.2018
В частности:
...
Пакет для Linux — 32
Пакет обновления для Linux 32
Пакет для Linux — 64
Пакет обновления для Linux 64
...
С помощью этой программы можно запрограммировать контроллер не зная текстовых языков программирования, а выглядит это как рисование электронной или электрической схемы.
Визуальные языки программирования FBD и Ladder, с помощью которых пишется программа, используются для программирования практически всех логических реле, и части промышленных контроллеров во всем мире. Программа абсолютно бесплатна и доступна любому, кто решил попробовать себя в программировании. На нашем сайте вы найдете много полезной информации, есть отличная учебная база с WIKI и множеством видео уроков. Присоединяйтесь к нашему сообществу и создавайте свои проекты в чудесном мире электроники!
И там же:
Программа «SCADA pleer» версия 2.2
29.01.2018
Пакет для Linux — 32 Пакет для Linux — 64
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 05 мар 2018, 16:08
Olej писал(а):
Программа FLProg версия 3.0.3
29.01.2018
...
Пакет для Linux — 32
Пакет обновления для Linux 32
Пакет для Linux — 64
Пакет обновления для Linux 64
...
Скачать:
Код: Выделить всё
[olej@dell Arduino]$ ls -l FLprog-3_0_3_Linux64.tar.gz
-rw-rw-r-- 1 olej olej 247677809 мар 5 14:02 FLprog-3_0_3_Linux64.tar.gz
Разархивировать в любое место...
И запустить:
Имеем на выбор 2
релейных языка (стандарт МЭК 61131-3) разработки FBD & LAD, известные разработчикам АСУ на ПЛК (программируемых логических контроллерах).
-
Вложения
-
- f1.png (15.75 КБ) 3488 просмотров
-
- f2.png (17.13 КБ) 3488 просмотров
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 05 мар 2018, 16:29
Olej писал(а):
Разархивировать в любое место...
Неприятность (или приятность) такой установки в том, что устанавливается весь комплект GCC под AVR и новая версия IDE Arduino (1.8.1):
- f3.png (20.81 КБ) 3488 просмотров
А это - свыше 500Mb
дубликата.
Код: Выделить всё
[olej@dell ~]$ du -hs FLprog.3.03
622M FLprog.3.03
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 05 мар 2018, 16:55
Olej писал(а):
А это - свыше 500Mb дубликата.
И даже удаление установленного из репозитория пакета не устраняет проблему:
Код: Выделить всё
[olej@dell Arduino]$ sudo dnf remove arduino
[sudo] пароль для olej:
Зависимости разрешены.
====================================================================================================================================
Package Архитектура Версия Репозиторий Размер
====================================================================================================================================
Удаление:
apache-commons-codec noarch 1.10-3.fc24 @@commandline 308 k
apache-commons-compress noarch 1.12-1.fc25 @@commandline 455 k
apache-commons-exec noarch 1.3-5.fc25 @@commandline 83 k
apache-commons-lang3 noarch 3.4-5.fc25 @@commandline 483 k
apache-commons-logging noarch 1.2-6.fc25 @@commandline 187 k
apache-commons-net noarch 3.5-1.fc25 @@commandline 334 k
arduino noarch 1:1.6.6-2.fc25 @@commandline 2.6 M
arduino-builder x86_64 1.0.5-6.fc25 @@commandline 2.2 M
arduino-ctags x86_64 5.8-4.arduino11.fc25 @@commandline 381 k
bouncycastle noarch 1.54-1.fc25 @@commandline 4.0 M
bouncycastle-pg noarch 1.54-1.fc25 @@commandline 400 k
ecj noarch 1:4.6.3-1.fc25 @@commandline 2.3 M
jackson-annotations noarch 2.7.6-1.fc25 @@commandline 65 k
jackson-core noarch 2.7.6-1.fc25 @@commandline 272 k
jackson-databind noarch 2.7.6-3.fc25 @@commandline 1.2 M
jackson-module-mrbean noarch 2.7.6-2.fc25 @@commandline 34 k
jakarta-commons-httpclient noarch 1:3.1-24.fc24 @@commandline 369 k
jmdns noarch 3.4.1-10.fc24 @@commandline 255 k
jna x86_64 4.2.2-1.fc25 @@commandline 356 k
jsch noarch 0.1.54-2.fc25 @@commandline 280 k
jsemver noarch 0.9.0-5.fc25 @@commandline 63 k
jssc x86_64 2.8.0-5.fc24 @@commandline 76 k
jzlib noarch 1.1.3-4.fc24 @@commandline 77 k
rsyntaxtextarea noarch 2.5.8-2.fc25 @@commandline 1.0 M
Результат операции
====================================================================================================================================
Удаление 24 Пакеты
Объем изменений: 18 M
Продолжить? [д/Н]: y
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
Удаление : arduino-1:1.6.6-2.fc25.noarch 1/24
Удаление : jakarta-commons-httpclient-1:3.1-24.fc24.noarch 2/24
Удаление : jackson-module-mrbean-2.7.6-2.fc25.noarch 3/24
Удаление : jackson-databind-2.7.6-3.fc25.noarch 4/24
Удаление : arduino-builder-1.0.5-6.fc25.x86_64 5/24
Удаление : bouncycastle-pg-1.54-1.fc25.noarch 6/24
Удаление : jsch-0.1.54-2.fc25.noarch 7/24
Удаление : jzlib-1.1.3-4.fc24.noarch 8/24
Удаление : bouncycastle-1.54-1.fc25.noarch 9/24
Удаление : jackson-annotations-2.7.6-1.fc25.noarch 10/24
Удаление : jackson-core-2.7.6-1.fc25.noarch 11/24
Удаление : apache-commons-codec-1.10-3.fc24.noarch 12/24
Удаление : apache-commons-logging-1.2-6.fc25.noarch 13/24
Удаление : apache-commons-compress-1.12-1.fc25.noarch 14/24
Удаление : apache-commons-exec-1.3-5.fc25.noarch 15/24
Удаление : apache-commons-lang3-3.4-5.fc25.noarch 16/24
Удаление : apache-commons-net-3.5-1.fc25.noarch 17/24
Удаление : ecj-1:4.6.3-1.fc25.noarch 18/24
Удаление : jmdns-3.4.1-10.fc24.noarch 19/24
Удаление : jsemver-0.9.0-5.fc25.noarch 20/24
Удаление : rsyntaxtextarea-2.5.8-2.fc25.noarch 21/24
Удаление : arduino-ctags-5.8-4.arduino11.fc25.x86_64 22/24
Удаление : jna-4.2.2-1.fc25.x86_64 23/24
Удаление : jssc-2.8.0-5.fc24.x86_64 24/24
Running as unit: run-rfee7778db78f4750a226ef3778736686.service
Проверка : jzlib-1.1.3-4.fc24.noarch 1/24
Проверка : bouncycastle-1.54-1.fc25.noarch 2/24
Проверка : bouncycastle-pg-1.54-1.fc25.noarch 3/24
Проверка : ecj-1:4.6.3-1.fc25.noarch 4/24
Проверка : rsyntaxtextarea-2.5.8-2.fc25.noarch 5/24
Проверка : apache-commons-codec-1.10-3.fc24.noarch 6/24
Проверка : apache-commons-compress-1.12-1.fc25.noarch 7/24
Проверка : apache-commons-exec-1.3-5.fc25.noarch 8/24
Проверка : apache-commons-lang3-3.4-5.fc25.noarch 9/24
Проверка : apache-commons-logging-1.2-6.fc25.noarch 10/24
Проверка : apache-commons-net-3.5-1.fc25.noarch 11/24
Проверка : jackson-annotations-2.7.6-1.fc25.noarch 12/24
Проверка : jackson-core-2.7.6-1.fc25.noarch 13/24
Проверка : jackson-databind-2.7.6-3.fc25.noarch 14/24
Проверка : jackson-module-mrbean-2.7.6-2.fc25.noarch 15/24
Проверка : arduino-1:1.6.6-2.fc25.noarch 16/24
Проверка : arduino-builder-1.0.5-6.fc25.x86_64 17/24
Проверка : jakarta-commons-httpclient-1:3.1-24.fc24.noarch 18/24
Проверка : arduino-ctags-5.8-4.arduino11.fc25.x86_64 19/24
Проверка : jmdns-3.4.1-10.fc24.noarch 20/24
Проверка : jna-4.2.2-1.fc25.x86_64 21/24
Проверка : jsch-0.1.54-2.fc25.noarch 22/24
Проверка : jsemver-0.9.0-5.fc25.noarch 23/24
Проверка : jssc-2.8.0-5.fc24.x86_64 24/24
Удалено:
apache-commons-codec.noarch 1.10-3.fc24 apache-commons-compress.noarch 1.12-1.fc25
apache-commons-exec.noarch 1.3-5.fc25 apache-commons-lang3.noarch 3.4-5.fc25
apache-commons-logging.noarch 1.2-6.fc25 apache-commons-net.noarch 3.5-1.fc25
arduino.noarch 1:1.6.6-2.fc25 arduino-builder.x86_64 1.0.5-6.fc25
arduino-ctags.x86_64 5.8-4.arduino11.fc25 bouncycastle.noarch 1.54-1.fc25
bouncycastle-pg.noarch 1.54-1.fc25 ecj.noarch 1:4.6.3-1.fc25
jackson-annotations.noarch 2.7.6-1.fc25 jackson-core.noarch 2.7.6-1.fc25
jackson-databind.noarch 2.7.6-3.fc25 jackson-module-mrbean.noarch 2.7.6-2.fc25
jakarta-commons-httpclient.noarch 1:3.1-24.fc24 jmdns.noarch 3.4.1-10.fc24
jna.x86_64 4.2.2-1.fc25 jsch.noarch 0.1.54-2.fc25
jsemver.noarch 0.9.0-5.fc25 jssc.x86_64 2.8.0-5.fc24
jzlib.noarch 1.1.3-4.fc24 rsyntaxtextarea.noarch 2.5.8-2.fc25
Выполнено!
Потому что освобождает всего 18Mb RAM.
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 05 мар 2018, 17:03
Olej писал(а):
Потому что освобождает всего 18Mb RAM.
Код: Выделить всё
[olej@dell Arduino]$ sudo dnf list avr-*
Последняя проверка окончания срока действия метаданных: 0:10:49 назад, Mon Mar 5 15:46:40 2018.
Установленные пакеты
avr-binutils.x86_64 1:2.27-1.fc25 @@commandline
avr-gcc.x86_64 1:6.3.0-1.fc25 @@commandline
avr-gcc-c++.x86_64 1:6.3.0-1.fc25 @@commandline
avr-libc.noarch 2.0.0-1.fc25 @@commandline
Доступные пакеты
avr-gdb.x86_64 7.1-13.fc24 fedora
avr-libc-doc.noarch 2.0.0-1.fc25 updates
Задачу решит ... возможно, вот так:
Код: Выделить всё
[olej@dell Arduino]$ sudo dnf remove avr-*
Зависимости разрешены.
====================================================================================================================================
Package Архитектура Версия Репозиторий Размер
====================================================================================================================================
Удаление:
arduino-core noarch 1:1.6.6-2.fc25 @@commandline 32 M
arduino-doc noarch 1:1.6.6-2.fc25 @@commandline 41 k
avr-binutils x86_64 1:2.27-1.fc25 @@commandline 12 M
avr-gcc x86_64 1:6.3.0-1.fc25 @@commandline 609 M
avr-gcc-c++ x86_64 1:6.3.0-1.fc25 @@commandline 14 M
avr-libc noarch 2.0.0-1.fc25 @@commandline 30 M
avrdude x86_64 6.3-7.fc25 @@commandline 2.2 M
libftdi x86_64 1.3-2.fc25 @@commandline 96 k
Результат операции
====================================================================================================================================
Удаление 8 Пакетов
Объем изменений: 699 M
Продолжить? [д/Н]: y
Проверка транзакции
Проверка транзакции успешно завершена.
Идет проверка транзакции
Тест транзакции проведен успешно
Выполнение транзакции
Удаление : arduino-doc-1:1.6.6-2.fc25.noarch 1/8
Удаление : arduino-core-1:1.6.6-2.fc25.noarch 2/8
Удаление : avr-gcc-c++-1:6.3.0-1.fc25.x86_64 3/8
Удаление : avr-gcc-1:6.3.0-1.fc25.x86_64 4/8
Удаление : avrdude-6.3-7.fc25.x86_64 5/8
Удаление : avr-libc-2.0.0-1.fc25.noarch 6/8
Удаление : libftdi-1.3-2.fc25.x86_64 7/8
Удаление : avr-binutils-1:2.27-1.fc25.x86_64 8/8
Running as unit: run-r9622e0b2939c48a4bb26e004057585ea.service
Проверка : arduino-core-1:1.6.6-2.fc25.noarch 1/8
Проверка : arduino-doc-1:1.6.6-2.fc25.noarch 2/8
Проверка : libftdi-1.3-2.fc25.x86_64 3/8
Проверка : avr-binutils-1:2.27-1.fc25.x86_64 4/8
Проверка : avr-gcc-1:6.3.0-1.fc25.x86_64 5/8
Проверка : avr-gcc-c++-1:6.3.0-1.fc25.x86_64 6/8
Проверка : avr-libc-2.0.0-1.fc25.noarch 7/8
Проверка : avrdude-6.3-7.fc25.x86_64 8/8
Удалено:
arduino-core.noarch 1:1.6.6-2.fc25 arduino-doc.noarch 1:1.6.6-2.fc25 avr-binutils.x86_64 1:2.27-1.fc25
avr-gcc.x86_64 1:6.3.0-1.fc25 avr-gcc-c++.x86_64 1:6.3.0-1.fc25 avr-libc.noarch 2.0.0-1.fc25
avrdude.x86_64 6.3-7.fc25 libftdi.x86_64 1.3-2.fc25
Выполнено!
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 05 мар 2018, 20:20
Это была установка из репозитория:
Olej писал(а):
Тянет оно по установке не слабо - 692 Mb:
А это последующее удаление:
Olej писал(а):Потому что освобождает всего 18Mb RAM.
Похоже на правду...
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 05 мар 2018, 20:24
Olej писал(а):Имеем на выбор 2 релейных языка (стандарт МЭК 61131-3) разработки FBD & LAD, известные разработчикам АСУ на ПЛК (программируемых логических контроллерах).
На что я обращал внимание уже раньше:
Olej писал(а):
Это всё очень сильно напоминает PLC (программируемые логические контроллеры) для управления технологическими процессами ... только на пЫонЭрском
уровне младших классов средней школы.
И кто бы что бы не говорил-писал! - это всё годится только в качестве
учебного конструктора, для уяснения основ IT - то, для чего именно
только и исключительно и предназначали свою выдумку авторы Arduino. А всё более - это от Лукавого
Что принципиально отличает это изделие от Raspberry Pi и всех подобных одноплатных микроустройств, описываемых в теме:
Детское железо.
Olej
-
Olej
- Писатель
- Сообщения: 21338
- Зарегистрирован: 24 сен 2011, 14:22
- Откуда: Харьков
-
Контактная информация:
Непрочитанное сообщение
Olej » 09 мар 2018, 20:50
Книги по Arduino, которые можно свободно скачать:
Джереми Блум
Изучаем Arduino.
2015г.
Скачать.
Петин В.А.
Проекты с использованием контроллера Arduino.
Скачать
Саймон Монк
Программируем Arduino.
2017г.
Скачать
Архив кодов к этой книге
здесь.
Быстрый старт.
Первые шаги по освоению Arduino
Скачать
Петин В.А., Биняковский А.А.
Практическая энциклопедия Arduino
Скачать
Olej
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя