ARDUINO IDE и LINUX UBUNTU

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Затеялся я посмотреть, а как же это выглядит в среде LINUX. Из подопытных был только ноутбук ACER 9303W на котором ране удавалось установить только UBUNTU 14.04 32 32 битного релиза. Хотель попробовать MINT. Версии от 16 до 19 как 32 битные так и 64 битные установить так и не удалось. Система падала на уровне инициализации драйвера дисплея. В конечном итоге вернулся к 32-х битной версии XUBUNTU 14.04.
Драйвер вай-фай на чипе Атерос (Foxconn) заработал на уровне ядра, так что система обновляла необходимые пакеты на этапе установки. После установки делаем из консоли (под root):

1. apt-get update
2. apt-get upgrade
3. перезагрузиться и
4. Поставить MC
5. Подсоединить ардуинку, в консоли посмотреть порт
   modprobe usbserial (должно отработать без ошибок)
6. Устанавливаем ARDUINO IDE через - Центр приложений Ubuntu (в поиске - ARDUINO)
7. Запустить ARDUINO IDE, при старте программа запросит сама установить требуемые разрешения на доступ в группу и к серийным портам, подтвердить (возможно затребует пароль рута)
8. Можно использовать...)

Проекты сиcтема хранит в папке /home/user/sketchbook
Сама система ставится в каталог /usr/share/arduino
Файлы примеров через символическую ссылку отображаются на каталог /usr/share/arduino/examples/

Аддоны на нужные платы добавляем как обычно

 

 

Алексей.
Алексей. аватар
Offline
Зарегистрирован: 02.02.2018

Прежде просто скачивал с ардуино.сс и в ревиженах.тхт версия ARDUINO 1.8.8 2018.12.07
Попробовал установить из репов, был оч.удивлен, в ревиженах.тхт версия ARDUINO 1.0.5 - 2013.05.15
А у вас из "Центр приложений" какая установилась?

П.С. Устанавливал на убунту 16.04

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Так 1.0.5 и установилась )))
Обычно  такого плана пакеты готовят для инсталляции через ./install.sh а инстал формируешь сам, визуально, на странице проекта, какая версия нужна ту и ставишь, здесь как-то всё иначе...)))

Ubunta 16.04 c моим ноутом не дружит, совсем...
 

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

Добавлял себя в группу dialout ручками и просто скачивал ИДЕ и распаковывал в папку, у меня это /home/user/progs, давал право исполнения файлу arduino.sh и все работало без какой-либо "инсталяции". По крайней мере до версии 1.8.5 (дальше ещё не качал) - так было всегда (с версии 1.6.4, меньше не застал). Хоть под Debian, хоть под убунтой.

Алексей.
Алексей. аватар
Offline
Зарегистрирован: 02.02.2018

В репах не всегда присутствуют последние версии ПО, к сожалению ;(.
Некоторые пакеты порой можно устанавливать подключив дополнительный реп, но далеко не всегда это возможно.
Видимо проект ардуины для убунты/дебиана, тот что в репах, давно заброшен, а разработчикам ардуино.сс не интересно для линукса держать у себя реп.

П.С. С магазином приложений виндовс, обратная ситуация, версии ардуины там свежие.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Скачал версию 1.8.8 развернул в новый каталог, выполнил ./install.sh - работает, поддержка DUE установилась, генератор от DIMAX пока еще не компилировал...
Да, работает заметно медленней чем 1.0.5 )))
PS хочется как под windows иметь ряд версий (у меня один недоведенный большой проект компилируется только под 1.6.5)

Алексей.
Алексей. аватар
Offline
Зарегистрирован: 02.02.2018

ua6em пишет:
PS хочется как под windows иметь ряд версий
Для поддержки esp8266 core на виндовсе попробовал установить через менеджер плат, до этого не пользовался менеджером плат, просто клонировал в hardware всякие core (esp8266, esp32, stm32 …) для смены версий просто переключался на нужный тег. После установки через менеджер плат для выполнений кастомных действий во время билда, создал platform.local.txt и скрипты рядышком положил.
Когда ардуина предложила обновить версию для плат, я согласился и обновил, директория с прежней версией и с тем, что я туда добавлял, сдулась без следа, я бы понял если были удалены те файлы, который были установлены, но тут удалилось всё. Такой подставы я не ожидал. Больше не пользуюсь менеджером плат и виндовсом тоже не очень хочется.
 

Arhat109-2
Offline
Зарегистрирован: 24.09.2015

ua6em пишет:

Скачал версию 1.8.8 развернул в новый каталог, выполнил ./install.sh - работает, поддержка DUE установилась, генератор от DIMAX пока еще не компилировал...
Да, работает заметно медленней чем 1.0.5 )))
PS хочется как под windows иметь ряд версий (у меня один недоведенный большой проект компилируется только под 1.6.5)

Распаковал и запускаю (без запусков install.sh) версии 1.6.4, 1.6.5, 1.6.9, 1.6.11 и 1.8.5 - какую надо/захотел, ту и запускаю без каких-либо проблем. И кстати, без install.sh никуда в шару оно не срет.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

а с виртуальной (на сфере 5.5) на хостинге на локальную машину кто-нибудь сериальные порты прокидывал?

Алексей.
Алексей. аватар
Offline
Зарегистрирован: 02.02.2018

ua6em пишет:
а с виртуальной (на сфере 5.5) на хостинге на локальную машину кто-нибудь сериальные порты прокидывал?
А вам оно на что нужно?
С виртуалки по ssh запустить приложение на локальной машине которое таки работает с тем сериальным портом не выйдет?
Типа ПО обязательно на виртуалке должно быть?
 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ua6em пишет:

а с виртуальной (на сфере 5.5) на хостинге на локальную машину кто-нибудь сериальные порты прокидывал?

конкретно со сферой - нет, но в чем может быть проблема?

есть три варианта:

1. ты прокидываешь через сеть любым из 100500 способов по протоколу RFC2217 сом порт на виртуалке, как на железной машине.

2. Ты создаешь VMware виртуальный ком на виртуалке, коннектишь его к порту на хосте, а его прокидываешь по rfc2217.

3. (лучше, чем 2): ты создаешь вирт ком порт на виртуалке и коннектишь его к соккету  на хосте. А потом этот сокет прокидываешь по rfc2217.

-----

п1.  - хорошо, потому, как от хоста совсем не зависит и можно машину перебрасывать. Недостаток - ты должен настраивать софт на виртуалке ...ну или плясать с бубном.

п2. - плохо, потому что требует открытия линка по rfc2217 ДО запуска виртуалки.

п3. - лишен недостатка п2, но зависит от хоста.

=====================

Мой совет - игнорировать то, что это виртуалка и прокидывать ком прямо с неё, по п1.

Нужно помнить, что критичные к таймаутам и синхронизации приложения не станут работать через rfc2217, как через "железный" порт. Прошивка Ардуинки - скорее всего будет часто сбоить вплоть до неработоспособности.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Придётся читать RFC2217...
Mint 19 версии это ubuntu 18 )))
Залил на виртуалку, скетчи компилируются 1-2 секунды )))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Алексей. пишет:

ua6em пишет:
а с виртуальной (на сфере 5.5) на хостинге на локальную машину кто-нибудь сериальные порты прокидывал?
А вам оно на что нужно?
С виртуалки по ssh запустить приложение на локальной машине которое таки работает с тем сериальным портом не выйдет?
Типа ПО обязательно на виртуалке должно быть?
 

у меня arduino ide на 5 ноутах, хочу держать одну на виртуалке и все скетчи там )))

asam
asam аватар
Offline
Зарегистрирован: 12.12.2018

ua6em пишет:

у меня arduino ide на 5 ноутах, хочу держать одну на виртуалке и все скетчи там )))

Держите скетчи на github или что-нибудь в этом роде.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ua6em пишет:

Алексей. пишет:

ua6em пишет:
а с виртуальной (на сфере 5.5) на хостинге на локальную машину кто-нибудь сериальные порты прокидывал?
А вам оно на что нужно?
С виртуалки по ssh запустить приложение на локальной машине которое таки работает с тем сериальным портом не выйдет?
Типа ПО обязательно на виртуалке должно быть?
 

у меня arduino ide на 5 ноутах, хочу держать одну на виртуалке и все скетчи там )))

Ну и положи скетчбук в облако, что фантазировать-то? И синхронизируй везде.

====================================

Есть старый анекдот в тему:

У Ходжи Насреддина как-то спросили:

-- Как избавиться от крыс?

-- Возьми кирпич. Истолки его в пороршок и, когда поймаешь крысу, засыпь ей этот порошок в ноздри. Крыса не сможет дышать и издохнет! - объяснил  Ходжа.

-- Но если я поймаю крысу, то не проще ли будет треснуть ее об стену?! - воскликнул спрашивающий.

-- Конечно проще, - ответил Ходжа.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

wdrakula пишет:

-- Конечно проще, - ответил Ходжа.

я бы рассказал сейчас тоже неприличный анекдот, но воздержусь...
Репликну - а сам процесс )))

Алексей.
Алексей. аватар
Offline
Зарегистрирован: 02.02.2018

Для платы ардуина уна, почему то ардуина-иде сама не использует последовательный порт для загрузки, а запускает дудку, а дудка то и грузит через  последовательный порт уну.


/opt/arduino-1.8.8/hardware/tools/avr/bin/avrdude -C/opt/arduino-1.8.8/hardware/tools/avr/etc/avrdude.conf -v -patmega328p -carduino -P/dev/ttyUSB0 -b115200 -D -Uflash:w:/tmp/arduino_build_916420/sketch_jan24a.ino.hex:i

Может после билда запускать скрипт в котором через scp скопировать построенный хекс на локальный ПК и на нем через ssh выполнить загрузку?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Поясни, плз, что у тебя за идея с виртуалкой.

Кто хост, кто гест, где стоит, какая основная цель использования? Мне каацо, что ты в Одессу через северный полюс собрался. ;))

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

wdrakula пишет:

Поясни, плз, что у тебя за идея с виртуалкой.

Кто хост, кто гест, где стоит, какая основная цель использования? Мне каацо, что ты в Одессу через северный полюс собрался. ;))

на виртуалке (у хостера) развенута ARDUINO IDE, там же лежат по папкам все мои скетчи, законнектится к ней можно с любого компьютера, останется:
1. Поставить драйвера на плату на клиенте и пользоваться...
2. Писать и компилить на виртуалке, а когда шить, до должна шиться плата подключена локально, к клиенту
3. Это и пытаюсь реализовать )))
 

 

 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ua6em пишет:

wdrakula пишет:

Поясни, плз, что у тебя за идея с виртуалкой.

Кто хост, кто гест, где стоит, какая основная цель использования? Мне каацо, что ты в Одессу через северный полюс собрался. ;))

на виртуалке (у хостера) развенута ARDUINO IDE, там же лежат по папкам все мои скетчи, законнектится к ней можно с любого компьютера, останется:
1. Поставить драйвера на плату на клиенте и пользоваться...
2. Писать и компилить на виртуалке, а когда шить, до должна шиться плата подключена локально, к клиенту
3. Это и пытаюсь реализовать )))

Прости, я, возможно, невнятно говорю:

Какая ОС - хост, какая ОС - гест? Где стоит я понял - где-то у провайдера. Зачем она тебе, кроме ардуино - тоже пока непонятно. То есть какая основная нагрузка той гостевой ОС?

Решение твоей задачи - качать hex локально и прошивать любимым способом. Удаленно avrdude по виртуальному порту - как-то маловероятно. Если бы хост виртуалки был у тебя в соседней комнате, как я думал, то еще нормально.

.....

Короче - отвечай на вопросы, и тогда  я (пока морозы, может быть) у себя дома смоделирую твой зоопарк ;)))

пока главные вопросы:

1. ОС гест?

2 ОС хост (если хост админишь не ты или твой "лепший кореш", то это не очень важно)?

3. ОС твоих "клиентов" с которых ты коннектишься и к которым планируешь подключать платы?

4. а какие, кстати, платы? Кроме АВР.

Алексей.
Алексей. аватар
Offline
Зарегистрирован: 02.02.2018

Дудкой гружу про-мини через переходник юсб-ттл, как только запускаю загрузку, на про-мини жму быстро кнопку ресета (на уне, к счастью, ресет ДТР-ом дергается), чуть замешкался и бутлоадер поднял основное приложение и загрузка не состоялась.
Так если по сети пробрасывать рфц2217 и сеть лаганет слегка, на пару секунд, ресет долетел, а первая порция данных запоздала, загрузка может не состоятся.
Запуская дудку на локальной ПК с виртуалки, лаги на сети будут влиять только на запаздывания получения аутпута дудки на стороне виртуалки.
А если через юсб-асп по spi-ю грузить что нибудь потребуется, что тогда пробрасывать???

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

wdrakula пишет:

ua6em пишет:

wdrakula пишет:

Поясни, плз, что у тебя за идея с виртуалкой.

Кто хост, кто гест, где стоит, какая основная цель использования? Мне каацо, что ты в Одессу через северный полюс собрался. ;))

на виртуалке (у хостера) развенута ARDUINO IDE, там же лежат по папкам все мои скетчи, законнектится к ней можно с любого компьютера, останется:
1. Поставить драйвера на плату на клиенте и пользоваться...
2. Писать и компилить на виртуалке, а когда шить, до должна шиться плата подключена локально, к клиенту
3. Это и пытаюсь реализовать )))

Прости, я, возможно, невнятно говорю:

Какая ОС - хост, какая ОС - гест? Где стоит я понял - где-то у провайдера. Зачем она тебе, кроме ардуино - тоже пока непонятно. То есть какая основная нагрузка той гостевой ОС?

Решение твоей задачи - качать hex локально и прошивать любимым способом. Удаленно avrdude по виртуальному порту - как-то маловероятно. Если бы хост виртуалки был у тебя в соседней комнате, как я думал, то еще нормально.

.....

Короче - отвечай на вопросы, и тогда  я (пока морозы, может быть) у себя дома смоделирую твой зоопарк ;)))

пока главные вопросы:

1. ОС гест?

2 ОС хост (если хост админишь не ты или твой "лепший кореш", то это не очень важно)?

3. ОС твоих "клиентов" с которых ты коннектишься и к которым планируешь подключать платы?

4. а какие, кстати, платы? Кроме АВР.

на виртуалке могу развернуть любую ОС, сейчас XUBUNTU 14.04, MINT 19
Клиентские машины - windows XP, 7 (про), а платы попробовать надо все ))) STM32 голубенькая в том числе, ну хотя бы nano, uno, due, mega2560, WAVGAT

Да в виртуалке порт CH-340 видится так:

Алексей.
Алексей. аватар
Offline
Зарегистрирован: 02.02.2018

ua6em пишет:
у меня arduino ide на 5 ноутах, хочу держать одну на виртуалке и все скетчи там )))
Всё равно не понятно, зачем грузить с виртуалки?
Cо скоростью сборки всё понятно, на малине собираю пустой скетч для меги168 за 12-20 сек. скорость никакая (да малина ещё без иксов работает и всё равно медленно), если собираете на виртуалке за 2 сек. то почемуб не загрузить то что собралось локально.
Или вы когда собираете, работаете на одном ПК, а загрузку выполнить нужно на другом?

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

1. у 14.04 саппорт кончается в апреле, нужно переставить. И на ноуте переставь. Я написал, что нужно посмотреть в Гугле.

2. Пинг до виртуалки какой? Какой ширины канал? Скорость прокачки с виртуалки какая? Пинг измерь на  пакетах разной длины.

Я попробую, но пока все равно не верю в нормальную работу аврдуде ("дудки") через виртуальный порт. А ведь ты хочешь еще и стлинк для СТМ32 и что-то ещё. Понимаешь... если ужать до 19200 или 9600, то, вернее всего, пройдут все протоколы, но тогда тебе нужно настраивать   ИДЕ, и после апдейта - снова настраивать. Или локальные настройки держать в sketchbook/hardware/. Это тебе сложно сделать, а мне долго рассказывать  - "как"... и главное, что я не  считаю это нужным. Держи скечбук на виртуалке, раздай его как облако и компилируй локально всё. 2 или 20 секунд - полностью похуй! ИМХО. Меньше настроек.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

wdrakula пишет:

Я попробую, но пока все равно не верю в нормальную работу аврдуде ("дудки") через виртуальный порт. А ведь ты хочешь еще и стлинк для СТМ32 и что-то ещё. Понимаешь...

Ставить нереальные задачи и их решать моё кредо )))

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ua6em пишет:

Ставить нереальные задачи и их решать моё кредо )))

Ты на вопросы ответь про пинг, канал и пр.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

wdrakula пишет:

ua6em пишет:

Ставить нереальные задачи и их решать моё кредо )))

Ты на вопросы ответь про пинг, канал и пр.

1мс, 1 гиг

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Проверил версии UBUNTU от 16 до 18 (и клонов от неё), на чипе AMD работает только 14.04 )))

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

да не в чипе дело! Дело в UEFI, после установки нужно зайти в сетап и прописать разрешение на запуск UEFI файла от Убунты. Это меню в сетапе открывается ТОЛЬКО после установки пароля. Есть у Асеров такой вот гимор.

Еще раз, для пониманаия: Если запускаетсмя лайф-СиДи, то и установить систему можно, разьве это не очевидно? Лайф-СиДи ты же на том-же АМД запускаешь и именно эту версию. Тогда как ты можешь подумать, что она не ставится?

====================

Да и про удаленный порт. Смотри такую штуку как USBIP вот так и ищи в Гугле проект. Там все нормально описано в доках. Это есдинственное решение для того сумасбродства, которое ты хочешь реализовать. Все это настроить будет не просто. Тебе придется для каждой своей клиентской машины делать настройки. Либо писать скрипт автонастройки.

Из-за того, что хочешь использовать разные платы, нужно чтобы не только avrdude работал, но и СТЛинк и еще что-то. Для этого нужно пробрасывать USB, а не Сериал-порты. Это одно универсальное решение. USB over IP есть платный софт и открытый проект. В целом - работает.

b707
Offline
Зарегистрирован: 26.05.2017

Да, ребята. почитал я вас...

Если что, я лет 15 админил сетку с линукс-серверами и 8 лет не имел винды ни дома, ни в офисе...

И когда я после этих 8 лет все-таки поставил винду на отдельный комп - я испытал чувство, как в известном анекдоте про глистов :) Не откажу себе в удовольствии процитировать:

Два глиста - молодой и старый вылехают из жопы. Молодой оглядывается - травка. солнышко, птички поют...
- Как хорошо!!!! Скажи, папа, если снаружи так прекрасно, почему же мы всю жизнь сидим в жопе??
- Это наша родина. сынок...

Я знаю и люблю линукс. Он на голову выше любой винды как сервер или файло-помойка. Но когда речь идет про пользовательсткие программы - в винде все на порядок.. - нет - на три порядка проще и удобнее.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

b707 пишет:

Да, ребята. почитал я вас...

Если что, я лет 15 админил сетку с линукс-серверами и 8 лет не имел винды ни дома, ни в офисе...

...

Я знаю и люблю линукс. Он на голову выше любой винды как сервер или файло-помойка. Но когда речь идет про пользовательсткие программы - в винде все на порядок.. - нет - на три порядка проще и удобнее.

Прости брат. Но я не пользуюсь виндой вообще, примерно 20 лет. Ты сейчас сказал чушь несутсветную, но религиозный спор я затевать не планирую. У меня есть винда на виртуалке для биржевого клиента. Электронная подпись в нем исключительно под ИЕ. Я испытываю огромную неприязнь, запуская это убожество раз в месяц. И да - мне в винде просто всё череж жопу и всё неудобно.

Для того, чтобы что-то нормально сделать на винде, например поставить полные тулзы для АВР, нужно наполовину превратить ее в Линукс, поставив MinGW. И после этого ты что-то будешь говорить? "Адмнил" он, my ass!

============================

И да, про "пользовательские". Это какие "удобные" ты используешь с лицензией?

И сопутствующий вопрос по теме: и какой софт для проброски USB over IP ты предложишь бесплатный для Винды?

b707
Offline
Зарегистрирован: 26.05.2017

wdrakula пишет:

И да, про "пользовательские". Это какие "удобные" ты используешь с лицензией?

у меня нет ни одной программы, которую я бы купил за деньги. Есть те, лицензию на которые мне подарили, есть которые я тупо скопировал у знакомых и есть откровенный варез, скачанный с рутрекера. Желаешь поговорить об этом? :)

Цитата:
И сопутствующий вопрос по теме: и какой софт для проброски USB over IP ты предложишь бесплатный для Винды?

никакой. За 25 лет ни в винде ни в линуксе мне НИ РАЗУ не требовалось проблрасывать USB по сети.

ЗЫ Ты написал, что не собираешься затевать религиозных споров, а сам завелся с полоборота. Я всего лишь поделился личным опытом. Считаю. что сознательно ограничивать себя одной ОС - не слишком умно. Это сродни религиозному фанатизму. Линукс хорош для одного, винда - для другого. Я пользуюсь и тем и этим.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

wdrakula пишет:

да не в чипе дело! Дело в UEFI,

откуда на этом ноуте UEFI ))) чистый BIOS ...
Просто Торвальд выкинул из ядра поддержку чипсетов AMD в версиях выше UBUNTU 14 (ядро 3 с копейками)

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

b707 пишет:

у меня нет ни одной программы, которую я бы купил за деньги. Есть те, лицензию на которые мне подарили, есть которые я тупо скопировал у знакомых и есть откровенный варез, скачанный с рутрекера. Желаешь поговорить об этом? :)

Нет не желаю. Настаиваю на понимании того, что программ для которых у тебя нет лицензии - у тебя НЕТ, совсем нет.

Вне зависимости от того, насколько они удобны.

-------------------------------------------

Я просто помню как ты не мог собрать бутлоадер с проверкой вочдога, а теперь заявляешь, что и админил и знаешь хорошо... так не бывает. Вот такие несоответствия и "завели" меня. Если тебе неудобно в Линуксе - ты не умешь им пользоваться, уж прости. Или сравнивай только те программы, которыми пользуешься легально.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ua6em пишет:

wdrakula пишет:

да не в чипе дело! Дело в UEFI,

откуда на этом ноуте UEFI ))) чистый BIOS ...
Просто Торвальд выкинул из ядра поддержку чипсетов AMD в версиях выше UBUNTU 14 (ядро 3 с копейками)

ЫЫЫсчо раз: флешка запускается? Тогда что за ерунду ты несешь? У меня ползоопарка дома на АМД.

 

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

Продолжу про USBIP  - корректно и нормально для TTYUSB драйвера (всякие Уно-Нано-Мега и пр на CH340). Леонардо с драйвером ACM некорректно работает. То есть пока не запускаешь загрузку - все нормально в мониторе порта или терминале. Загрузчик сбрасывает соединение и линк падает. Я копаться пока не стал. С Нанкой игрался.  Забавно, как меняется линк с программой и монитором порта. Некоторые программы, расчитанные на быстую работу кома - нужно было переписывать с учетом межбайтовой задержки. Виндовый клиент пока не смотрел, да и не стану, вероятно.

Этот проект не содержит сервер для Винды, только клиент. То есть плата физически должна быть подключена к Линуксу. А на виртуалке - можно что угодно ставить. Еще раз - есть коммерческий софт, там и сервер и клиент под что угодно, но цена вроде около $150.

Ща ссылку поищу... вот она. 159 уе. Вопрос (не)поиска вареза для меня принципиален... выше как раз про это.

b707
Offline
Зарегистрирован: 26.05.2017

wdrakula пишет:

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

хм... и как связан бутлоадер для ардуино с администрированием линукса?  Или это намек на мои умственные способности? :)

Дескать, как у Райкина - "Что может говорить хромой об искусстве Герберта фон Караяна? Если ему сразу заявить, что он хромой...."

Все, постараюсь больше не встревать...

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

И еще: ты далеко слишком, если тебе не особо этот ноут ценен (в смысле сломают! ;)) ), то почтой отправь его мне, я поставлю на него все что нужно.  Можно СДЕК, он у меня в шаговой доступности. Консультировать дистанционно - не люблю, прости.

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

b707 пишет:

wdrakula пишет:

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

хм... и как связан бутлоадер для ардуино с администрированием линукса?  Или это намек на мои умственные способности? :)

Нет конечно, это намек на то, что там примитивная, типично ЛИНУКСОВАЯ сборка. Любой линукс-админ сделает ее сразу, там же мейкфайл, без работы с которыми немыслимо админить сервера. Вот и все. Значит ты как-то не так админил... ну я гипотезы строить не стану.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

wdrakula пишет:

ua6em пишет:

wdrakula пишет:

да не в чипе дело! Дело в UEFI,

откуда на этом ноуте UEFI ))) чистый BIOS ...
Просто Торвальд выкинул из ядра поддержку чипсетов AMD в версиях выше UBUNTU 14 (ядро 3 с копейками)

ЫЫЫсчо раз: флешка запускается? Тогда что за ерунду ты несешь? У меня ползоопарка дома на АМД.

 

нет, не запускается, падает на стадии инициализации видеокарты

я жеж говорю 14.04.5 поставилось, но только 32 битная, 64 -битная тоже падает, установил всё что душа пожелала, IDE 1.8.8 работает )))

Вот теперь ты меня озадачил поддержкой, делать локальну РЕПУ или будет работать, как-то на неподдерживаемых версиях не задерживался, всегда обновлялся вовремя (кстати CENTOS 6.7 после крайнего обновления течёт память в ядре, 200 метров минуту, решения пока нет)

b707
Offline
Зарегистрирован: 26.05.2017

wdrakula пишет:

там же мейкфайл, без работы с которыми немыслимо админить сервера. Вот и все. Значит ты как-то не так админил... ну я гипотезы строить не стану.

я знаю make и не испытываю с ним проблем.

Ты просто немного запамятовал - в той теме основная проблема была не в сборке. Все было проще и тупее и админству никакого отношения не имело :) Я просто несколько дней не мог врубиться. что программатор затирает загрузчик.

 

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Не потеме, вот как-то не смог развернуть OpenWRT на PC, это вообще возможно???
Не на виртуалке а именно вчистую, на виртуалке это работает

wdrakula
wdrakula аватар
Offline
Зарегистрирован: 15.03.2016

ua6em пишет:

Не потеме, вот как-то не смог развернуть OpenWRT на PC, это вообще возможно???
Не на виртуалке а именно вчистую, на виртуалке это работает

У меня такой фигней сын мается часто, но ему 29, а ты ж меня старше! Тебе уже не солидно! ;)). Я никогда не испытывал нужды в опенВРТ ;))) Лет 10 у меня просто Убунта стояла, как роутер и файлопомойка и тор и мейл и веб и торренты. После третьей гибели харда, я купил Микротик ;)). А на сервере (амд - кстати) убунта и аптайм уже

17:50:26 up 262 days,  5:54,  1 user,  load average: 0,23, 0,09, 0,06

$)))

А так - конечно возможно. Только еще  раз повторю: зачем ты все это делаешь? Для прокачки скила - понятная цель, тогда нужно самому искать все подводные камни по поиску и форумам. Если для дела, то тут полезно понять, а нет ли решений получше.

В чем-то я соглашусь с B707: просто так я не стал бы менять ОС, если нет привычки. Вот сам я не люблю винду, но если человек к ней привык, то менять ее на Линух - зачем?

Так же, как я не стану менять Линух на винду. Более того, я даже привычный Минт не стану менять на другой дистрибутив. Перемены никогда не бывают к лучшему, ИМХО.

Для меня  счастье - когда завтра похоже на сегодня, а сегодня на вчера. Я очень консервативен.

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Да при такой как у тебя загрузке, что ему станется )))
19:15:11 up 212 days, 0 min,  2 users,  load average: 0,79, 0,72, 0,76

Сервер - 24 ядра, 96 гиг озу )))
 

sadman41
Offline
Зарегистрирован: 19.10.2016

b707 пишет:

За 25 лет ни в винде ни в линуксе мне НИ РАЗУ не требовалось проблрасывать USB по сети.

Как же вы живетё-то вообще, если вам ключ 1C не надо в кластер Hyper-V забрасывать...

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

sadman41 пишет:

b707 пишет:

За 25 лет ни в винде ни в линуксе мне НИ РАЗУ не требовалось проблрасывать USB по сети.

Как же вы живетё-то вообще, если вам ключ 1C не надо в кластер Hyper-V забрасывать...

У него она хакнутая, ключей не требует

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Порты пробросил, работают с IDE плохо, шьёт, но после передёргивания не получает информацию об окончании процесса, информацию о плате получить можно (то-есть скетч заливается и работает, но ИДЕ этого не понимает)

Залил скетч чтения данных аналогового порта с передачей в сериал, в мониторе порта данные вижу

ua6em
ua6em аватар
Offline
Зарегистрирован: 17.08.2016

Установил версию убунты 22.04 вылезла проблема, появляется и отваливается /dev/ttyUSBX...
Решение:

  1. зайти с правами администратора и отредактировать файл: /usr/lib/udev/rules.d/85-brltty.rules
  2. Найти и закомментировать адаптер CH340 - ENV{PRODUCT}=="1a86/7523/*", ENV{BRLTTY_BRAILLE_DRIVER}="bm", GOTO="brltty_usb_run"
  3.  Если аналогичное происходит с адаптером на другом чипе ищите там же