Aoizora |
|
Темы:
7
Сообщения:
39
Участник с: 13 июля 2017
|
Хочу начать программировать Arduino nano v3 под арчем с x86_64 Linux 4.16.6-1-ARCH ядром, но арч не видит мою плату. На ардуине стоит мост USB-Serial в виде микросхемы CH340g. Я нашел для нее драйвер, но он не собирается make'ом: make -C /lib/modules/4.16.6-1-ARCH/build M=/home/user/Downloads/CH341SER_LINUX Как можно собрать этот драйвер под текущее ядро? |
indeviral |
|
Темы:
38
Сообщения:
3165
Участник с: 10 августа 2013
|
Ошибки в тексте-неповторимый стиль автора©
|
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
Это китайская поделка, а поэтому лучше использовать первоисточник (это, конечно, не обязательно, но как правило, более новые версии и будет меньше ошибок) Качай отсюда (версия от 2018-03-18). Пробовал собрать, выскочило несколько ошибок - достаточно внести два исправления и модуль собирается. Исправления описаны здесь (см. Changes), там же найдешь и другое.
Ошибки не исчезают с опытом - они просто умнеют
|
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
AoizoraШтаааа??? CH340 всех вариантов нативно поддерживается ядром. Зачем что-то компилять ещё? Втыкаете железку, наблюдаете в /dev устройства вида ttyUSB* или ttyACM* и всё. Только надо не забыть прописать правило удев на их появление, чтобы присвоили права на чтения обычному юзеру. И всё! И не только она, а многие микрухи usb2com ядром нативно поддерживаются. Мы на работе на тренажерах и при отладке юзаем целый зоопарк таких переходничков, и ни разу ещё ничего не компиляли AoizoraНе постесняюсь порекомендовать Вам вот эту и вот эту статьи В арче из коропки и в репах есть всё необходимое, чтобы работать с ардуино
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
vasek |
|
Темы:
48
Сообщения:
11320
Участник с: 17 февраля 2013
|
maisvendooА я даже поленился и проверить, сразу стал пытаться собирать. ЛАЖАНУЛСЯ ... Поздно заметил indeviralCONFIG_USB_SERIAL_CH341=m
Ошибки не исчезают с опытом - они просто умнеют
|
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
AoizoraПростите занудство, но не люблю когда придумывают лишние сущности. Это не мост для ардуино, а преобразователь usb <--> uart. Со стороны приложения, с помощью драйвера он становится виден как последовательный порт. На проводках протокол UART, который с помощью дополнительной обвязки может быть превращен в любой последовательный протокол физического уровня: RS232 / RS485 / RS422 и так далее. Либо введен непосредственно в UART, распаяный на плате ардуино. "Язык ардуино" это обычный язык C++, в котором предурки маркетологи файлы именуют с расширением *.ino вместо *.cpp. Так что ардуинку можно прогать хоть стандартной средой для неё, хоть прямо на c/c++ или асме.
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
akorop |
|
Темы:
111
Сообщения:
1755
Участник с: 29 февраля 2012
|
maisvendoo... и заливать программу хоть средой, хоть в лоб через avrdude: -carduino |
Morisson |
|
![]()
Темы:
18
Сообщения:
1408
Участник с: 11 января 2017
|
извиняюсь, что влезу в тему. ) Есть такой вопрос. Имеем два девайса. На ардуино мега какой-то.. Не суть. На одном слетела прошивка, такое бывает.) Второй рабочий. Имеется ли возможность и как слить прошивку с рабочей и сунуть ее нерабочей. Если важно, то девайс- двухканальный ТРМ Овен |
maisvendoo |
|
![]()
Темы:
68
Сообщения:
1142
Участник с: 10 октября 2012
|
MorissonИмеется. Берем avrdude, читаем прошивку в файл с одного девайса и шьем в другой. Вопрос только в том, какой разъем там для программирования - ISP? Нужен соответствующий программатор
Да пребудет с нами Сила...!
CPU Intel Core i9 10900-KF/RAM DDR4 128 Gb/NVidia GForce GTX 1080 Ti Turbo 11Gb/SSD M2 512 Gb/HDD Seagate SATA3 2 Tb/HDD Toshiba 3Tb/HDD Toshiba 6Tb http://rusrailsim.org |
Morisson |
|
![]()
Темы:
18
Сообщения:
1408
Участник с: 11 января 2017
|
там вроде как обычный uart 6pin-вый на плате прям. У меня есть переходничок китайский, им ростелекомовскую приставку шил. |