- Есть некий прибор с одноплатником внутри, к этому прибору
подключаются другие блоки по USB интерфейсу, в этих других блоках
стоит FTDI (USB->UART). Сейчас соит задача обьединить всё в
один корпус с уменьшением габаритов. Как обьснить руководству и
программистам одноплатника что USB теперь ненужное звено и нужно
использовать UART? Или я не прав и нужно дальше ставить
USB->FTDI->UART? Moлoдoй кoллeгa(50 знак., 02.04.2021 19:14, SCH, полностью)
- В советские времена сплошной хардкор был, все интерфейсы
подключались к параллельной шине памяти проца по разным адресам.
Примерно такая фигня и в космосе до сих пор болтается. Насчет UART
сомнение есть, вам этой скорости хватает? Я бы каналы LVDC
сделал... - Visitor(04.04.2021 15:45)
- Смотря чего хотеть.Главное в том УСБ непригоден для технологических
целей.Но очень многим такая надежность избыточна. - PlainUser(04.04.2021 12:32)
- Ответ зависит от того, откуда у вас берется сигнал USB. Если он в
свою очередь получается преобразованием из UART'а (UART->USB),
тогда двойное преобразование UART->USB->UART очевидно
избыточно, и эту избыточность легко доказать. Но если сигналы USB
порождает сам контроллер, то ситуация половинчатая, поскольку
программисты любят USB :) за то, что с его помощью контроллер можно
напрямую соединять с компьютером. Кроме того, USB-канал это уже
по-определению блочная Kceния(124 знак., 02.04.2021 23:00)
- Гм... UART->USB->UART. Мадам знает толк в извращениях)
Это, насколько я понимаю, на уарте контроллер с юсб хостом должен
висеть? На практике где-то такое бывает? - ant333(02.04.2021 23:40)
- Я имела в виду контроллер с USB на борту. С тех пор, как им
оснастили почти все STM32 :), он фактически тоже стал штатным
интерфейсом, снискав любовь программистов. - Kceния(03.04.2021 01:39)
- [Зануда mode on] Очевидно, что USB может торчать только из девайса
с хост контроллером USB на борту, неважно, один это CPU/MCU
физически или два, где ведущий связан с ведомым по уарт, а ведомый
выступает в качестве моста UART->USB. Также очевидно, что
одноранговый канал связи - уарт - с обоих сторон логически выглядит
одинаково, и теперь интересно узнать что по Вашему мнению не
является "UART->USB->UART" [Зануда mode off] Ну и
применительно конкретно к этому ant333(57 знак., 03.04.2021 02:10)
- "Прибор, к которому по USB подключаются другие блоки", очевидно,
может быть только хостом. А вот подключаемые к нему блоки могут
только девайсами, как с настоящими USB, встроенными в локальный
контроллер, так и работающими через FTDI. Вероятно у топикстартера
второй случай (FTDI), раз он загорелся идеей упразднить USB.
Возможно, что хост различал девайсы по заголовку (хотя я не в
курсе, позволяет ли FTDI что-то в нем менять), тогда при переходе
на UART пришлось бы вместо Kceния(207 знак., 03.04.2021 02:47)
- USB в пром. железках самое ненужное звено. - Гyдвин(02.04.2021 21:19)
- Есть thin mini-ITX одноплатники с 6 СОМ-портами - вот такие пользую
в бортовых компах --> - MBedder(02.04.2021 20:00, ссылка, ссылка)
- А вопрос стоимости переписывания ПО/переразводки плат (чтобы на
разъемы уарты вывести) тоже не стоит? - Cкpипaч(02.04.2021 19:26)
- Платы переделывать надо так или иначе. Для доп. блоков софт
переделывать не надо, просто вывести тот же юарт что подключен к
FTDI. Нужна переделка софта для одноплатника, переход с USB на
несколько UART'ов или поддержка двух вариантов для совместимости.
Кстати каких усилий в линукс стоит переход с USB на UART'ы? - Moлoдoй кoллeгa(02.04.2021 19:46)
- Никаких, если поддержка самих UART'ов есть в системе. Но ситуация
непонятная - зачем убеждать программистов? Они у вас определяют
архитектуру железа? - s_h_e(02.04.2021 20:09)
- Говорят дескать сложно переделывать программу с USB на UART'ы,
проще поставить 3 FTDI и пользовать дальше USB в качестве
межплатного интерфейса. - Moлoдoй кoллeгa(02.04.2021 20:58)
- Но есть нюанс. Просто так уже девайс/блок/модуль к компу не
подключить. Подключать UART'ы к компу придется через USB-3.3v UART
адаптер. Использовать USB как межплатное соединение - еще тот
изврат, который придумать мог действительно, только программист. - RxTx(03.04.2021 13:28)
- Попахивает как пиздеж вызванный банальной программерской ленью. Я
как раз юзаю FTDI, внутри она используется как виртуальный
com-порт, он все равно есть и работают с ним именно как с
COM-портом. Ты можешь сам собственноручно обнаружить его в винде
при подключенной FTDI, просто его можно скрыть. RxTx(169 знак., 03.04.2021 13:23)
- Если используется только уарт, то, как уже написали, достаточно
поменять путь с ttyUSBx на ttySx. Какие-то сложности могут
возникнуть только если ногами cbus надо дергать например, или еще
что специфическое для ftdi использовать. - ant333(03.04.2021 02:44)
- Чего? В чем разница между ttyUSB и ttyACM? Там поправить device
tree и драйвер uart под конкретный проц вкомпилить в ядро (он
скорее всего по умолчанию вкомпилен). - evgeniy1294(02.04.2021 22:17)
- Если USB хост компа не отваливается из-за помех, то разницы нет. Не
стоит бояться USB, вполне рабочая система в наше то время. - VLLV(02.04.2021 21:48)
- Такие вещи лечатся просьбой предоставить формальные требования к
аппаратуре. Обоснованный минимум, конечно же. Например, в каком
виде с т.з. прикладной программы должен быть обеспечен интерфейс
связи. Настроенный процесс работы с требованиями - это вообще
полезно. s_h_e(94 знак., 02.04.2021 21:30)
- Поменять в софте, например, /dev/ttyUSB0 на /dev/ttyS2 - LightElf(02.04.2021 20:06)
- что такое высокая производительность труда и от чего она более
всего зависит? LordN(3 знак., 01.04.2021 18:27, zen, полностью)
- Вопрос по ENC28J60. Всегда использовали только в корпусе SOIC-28.
Но в свете последних событий с дефицитом чипов пришлось закупить
партию в SSOP-28. Нет ли каких-то подводных камней с этим корпусом?
ENC'шка ведь греется довольно сильно даже в SOIC'ке. Не будет ли
тут перегрева или чего ещё? - FDA(04.04.2021 09:39, MCU, полностью)
- [C++20] Драфт от декабря 2019. PDF версия 1814 страниц. В Кащенко готовят палату для рискнувших осилить докУмент...-> --> Evgeny_CD(13.01.2020 16:04, dao, ссылка, ссылка, полностью)
- [4 сентября 2020 стандарт утвердили], в декабре опубликовали. Можно начинать дерзать. Кто-то сможет
добыть полную PDFку? Evgeny_CD(39 знак., 04.04.2021 15:51, ссылка, ссылка)
- Язык убивают. Больше всего это похоже на "всех железной метлой на Джава". Скрипач(116 знак., 15.01.2020 09:44)
- [Обзорные материалы] - Evgeny_CD(15.01.2020 00:46)
- [Концепции] -> - Evgeny_CD(15.01.2020 00:45, ссылка)
- [Кооперативное прерывание потоков] Evgeny_CD(15.01.2020 00:39 - 00:44)
- [Модули] Сборник Evgeny_CD(15.01.2020 00:29 - 00:38)
- [Coroutines] Сборник -> Evgeny_CD(15.01.2020 00:35, ссылка)
- Кому он, нахер нужен, ваш C++. Это для старых пердунов не осиливших Go, Scala или хотя бы Python. fk0(14.01.2020 13:38 - 13:40)
- Еще, чтоб ты знал. Зараплаты и бабло вообще-то здравому смыслу не подчиняется. И я тоже был удивлен, когда ваннаби програмер, пять минут назад веб-макака, получает сейчас неприлично большую зарплату, лабая на Go. Больше меня, крестоёба, да. Просто RxTx(43 знак., 15.01.2020 13:37)
- действительно смешно :) я с такиже успехом могу сказать что Go, Scala или хотя бы Python для тех кто пишет управление шлагбаумами на стоянке и использует дешевый старый комп с Авито для этого. - klen(14.01.2020 14:20)
- Неа, не парите вы в струментах. :) Посему краткий ликбез. Сейчас время такое, что если даже ты напишешь сюпер-пюпер оптимизированный кодъ, он у тебя будет выполняться на одном ядре. А этого мало, маловато будет! Поэтому появляются языки для RxTx(243 знак., 14.01.2020 14:34)
- "Брехня..."(с) PlainUser(74 знак., 15.01.2020 07:20)
- Сейчас такое время, что главное побольше ха(й)пануть. И хапанёт бабла больше тот, кто больше соптимизирует на разработке ПО. То-есть наймёт студентов на стажировку практически бесплатно, обучит и заставит сделать 80% работы (20% как всегда вызовут fk0(342 знак., 15.01.2020 00:59)
- У C++ программистов, в частности у устроителей стандарта отсутствует вот это понимание, о котором я вещаю. Что инструменты необходимо разделять и сегрегировать по своим зонам ответственности. Они это не понимают. В результате, C++ комитетщики RxTx(1007 знак., 15.01.2020 07:47 - 07:52)
- Этот со звездой шарит :) Таки да, это часть причин. Так и появилась Java, так и появился Python - в качестве языков которые преподавались в университетах студентам. Конечно, стремятся оптимизировать затраты. Истина комплексна. RxTx(887 знак., 15.01.2020 07:32)
- Есть и другой путь. Пока эфимерный - другие способы обучения и использования С++. Evgeny_CD(1096 знак., 15.01.2020 01:39)
- Синдром утёнка - RxTx(15.01.2020 13:35, ссылка)
- "Когда ты пишешь строку, то либо ты явно указываешь, какие именно правила стандарта здесь применимы, либо (мечта) "тулза" сразу показывает тебе список этих правил..." Было уже: "Это играем, это не играем, тут жирное пятно - я рыбу заворачивал"© - SciFi(15.01.2020 12:18)
- Мысль хорошая, но: 1) Кто это оплатит? 2) К окончанию цикла разработки (но не к моменту когда нормально заработает) стандарт снова поменяется :) - Chum_A(15.01.2020 09:08)
- Дебилы испортят что угодно.Поэтому качество возможно только при высоком пороге вхождения. PlainUser(190 знак., 15.01.2020 07:54)
- Чтоб написать строку, нужно понимать, что ты хочешь написать. В этом-то и затык. Подсказки микрософт в студии уже давно сделал, толку-то, оно ж не знает что ты хочешь. Ты сам не знаешь, если тебе подсказки нужны. Дело ж не в том вообще, чтоб fk0(3030 знак., 15.01.2020 02:14)
- У ОС есть механизмы для этого типа OpenMP. Большинство игровых движков написано на С++, даже в основе мобильных игрушек С++, а на Java только запускалка. - evgeniy1294(14.01.2020 19:46)
- Эх, развеселил. RxTx(14.01.2020 14:11)
- Самое главное что ожидается - это приход модулей на смену хедерам. Ожидаемое уменьшение времени компиляции - на порядки. - =AlexD=(14.01.2020 06:43)
- "Драфт" - это "Черновик", если перевести? - Крок(13.01.2020 21:13)
- Более того. Это далеко не всё. Текст стандарта - это вовсе не последнее слово, не выжимка. Это лишь краткая запись! А для того чтобы ПОНЯТЬ что же замысливал автор(ы) - это нужно поднимать серию соответствующих draft, preliminary документов. RxTx(154 знак., 13.01.2020 19:39)
- Изучать C++ используя текст стандарта практически невозможно, бессмысленно. C++ Программисты в спорах обращаются к стандарту, но мало кто его читает хотя бы для общего развития. Ибо невозможно. Текст стандарта - это даже не канцелярит, это набор RxTx(2075 знак., 13.01.2020 19:34)
- Не последний. RxTx(182 знак., 13.01.2020 16:38, ссылка)
- Тулза для разбора исходников -> - Evgeny_CD(13.01.2020 16:28, ссылка)
- На мой взгляд, без системы управления знаниями с этим работать невозможно. Evgeny_CD(851 знак., 13.01.2020 16:17)
- хаб хабу рознь! Намучился вдоволь пока не придавил "жабу" и не
купил нормальный хаб!! UPD!! Вынес ветку, по старому месту она уже
не в тему!!! Aleksey_75(8 знак., 03.04.2021 18:31 - 22:24, Tech, полностью)
- не бери бытовуху, бери проф.оборудование, если надо чтоб оно
работало LordN(32 знак., 04.04.2021 08:05)
- Без ссылки и указания модели "нормального". Но то такэ. Небывает
такого. Виснут все. И-но-г-да. Особенно, при пропадании-появлении
питания. Хаб с компа - виден, одно или несколько устройств за ним -
нет. Cкpипaч(125 знак., 04.04.2021 00:52)
- Интересно - через год сможете его купить? Мы вот не смогли,
пришлось опять поиск методом перебора делать - symbions(03.04.2021 19:32)
- А зачем покупать через год ? Я покупал два года назад, работает как
часики, да и в продаже смотрю тоже имеется (правда ценник вырос
почти на 800 ре). Ну а закладывать в устройство сторонний хаб это
верх ...., ниже lloyd привел что нужно делать! - Aleksey_75(03.04.2021 20:18, ссылка)
- Вышел из строя. Или нужно новое рабочее место сделать. Мало причин.
И да - это не закладывали в устройство - это нужно для наладки
устройств при выпуске. вот оказалось, что не все хабы могут
работать с платой микрокомпьютера пока на него не зальёшь винЦЕ с
верным реестром. Вот за 4ре года нашли ещё один такой же работающий
хаб. Перебрововав на работе 4 шт плюс купив ещё 3 разных. Теперь
есть уже 2 - можно жить спокойно, а там нйдётся новый разработчик,
который переделает symbions(57 знак., 03.04.2021 21:51)
- я привел пример , 3 года точно на рынке и в наличии! Для себя решил
что на хабы дешевле 1.5к даже можно не смотреть, как впрочем и те
которые неимеют входного разъема (просто хвост наружу точит) ! От
себя могу порекомендовать эту модель, но нужно немного доработать
корпус! Кабель USB 3.0 Micro-B который идет в комплекте, короткий и
мало пригоден для использования, когда купил другой хаб начал
чудить, потом был второй кабель , потом третий ... и со всеми
непонятки, последней Aleksey_75(330 знак., 03.04.2021 22:29)
- Я конечно не знаю всех деталей, но интуиция подсказывает что
проблема не в хабах, а в винЦЕ. - ant333(03.04.2021 22:00)
- Хуже: symbions(417 знак., 04.04.2021 00:44)
- А что, купить микросхему вместо коробки было слишком сложно? - lloyd(03.04.2021 20:08, ссылка)
- Чет я тихо охреневаю... " Почему в развитых странах до сих пор
используют водопровод из свинцовых труб? "... Вот ведь, все детство
и отрочество пил из-под крана... max(3 знак., 31.03.2021 20:05, Off, ссылка, полностью)
- Патамушта они проложены там где их хуй заменишь не разъебенив
исторический и туристический центр города, либо это встанет в
нивъебенные деньги. И по той же причине занедорого любые британские
ученые как два пальца об асфальт докажут, что это абсолютно
безопасно как для туристов проживающих в гостинице 17 века, так и
для жителей прилежащих домов. В Кремле свинцовые трубы выкинули
нахрен в начале 18 века патамушта тогдашние лекари были приличнее и
установили, что царская Codavr(174 знак., 01.04.2021 00:29)
- Я говорил с немцем, у которого в доме свинцовый водопровод. Он
утверждал, что трубы покрыты изнутри таким слоем солей, что свинец
уже не вымывается. Их семья попала в программу медицинского
тестирования, тесты показали, что все у них хорошо. - VLLV(31.03.2021 20:27)
- ЕС разрешил Analog Devices купить Maxim Integrated за $21 млрд. Еще
одной фирмы с нормальной поддержкой стало меньше. dinam(62 знак., 02.04.2021 04:58, dao, ссылка, полностью)Evgeny_CD
- История MAXIM - General(04.04.2021 00:39, ссылка)
- Одна дорогая компания купила другую дорогую компанию. Никак не
влияет. - VLLV(02.04.2021 13:12)
- блин, "линейных" "нэшнл", "моторолу", давно уже купили теперь вот и
до MAX (а вместе с ним и до бывшего DALLAS) добрались :) хреново.
Всё ж предпочтительнее здоровая конкуренция десятка крупных
компаний, чем засилье двух мегакорпораций :(( "пропал дом" (С) :(( - Adept(02.04.2021 12:29)
- т.е. в мире практически остались только TI и AD? - Лaгyнoв(02.04.2021 07:32)
- Непонятно, нахрена это разрешение двум американским компаниям,
непонятно в чём нормальная поддержка, есть слабая надежда что
конские цены максима будут ограничены есть надежда что кроме
корпусов BGA 0.4 максим получит что-то более приемлемое. - General(02.04.2021 06:01)
- Я обращался в поддержку AD не один раз. Из последних - находил
ошибку в spice моделе операционного усилителя. Не смог объяснить
индусу - типа у нас всё нормально. Судя по его ответам он сам в
электронике не очень соображает. До этого просил информацию которая
не указана в datasheet, но разработчик микросхемы сможет ответить
за пару секунд. Тоже не получил ответа и т. д. За последние две
неделе пару раз обращался в Maxim по поводу микросхем Trinamic.
Ответ приходил быстро и по dinam(78 знак., 02.04.2021 07:51)
- Да, про процессорам у Девиц теперь тоже индусы отвечают... - sav6622(02.04.2021 08:40)
- Те же люди там же и останутся, но мой опыт по максиму не столь
радужный, там просто людей типа мало. - General(02.04.2021 07:54)
- Ага, те же. Вопрос - надолго ли. Из небольшого дизайнерского
центра, принадлежащего National (где я когда-то работал), после
покупки его Тексасом, ушло много моих коллег, кого действительно
интересовала электроника, а не бумагомарание. Хотя и идти в нашем
городишке особо некуда - Нокия давно развалилась, те же девицы свой
центр закрыли, остался Нордик - но он не резиновый. В остальных
конторах зарплата существенно меньше - тем не менее народ
разбежался. - VLT(02.04.2021 09:10)
- AD просто отгородился от разработчиков индусами и горя не знает. А
через них никак не пробиться. А теперь чувствую и у Maxima скорее
всего будет также. Когда, то давно сам работал в support в Sipex.
Такого безобразия как в AD у нас не было. А по поводу конских цен.
Из тех, что я применяю конские цены на те микросхемы у которых нет
аналогов, а без них на рассыпухе дороже выходит. - dinam(02.04.2021 08:11)
- Хочу ради эксперимента запустить атмеловский Lightweight Mesh.
Документацию прочитал, идею создания беспроводной сети произвольной
топологии за счет того, что узлы сети почти ничего не знают о ее
топологии оценил. Для полного счастья мне не хватает на каждом узле
сети полного списка подключившихся к сети узлов, с сетевым адресом
и текстовым названием каждого узла. Где-бы почитать как такое
делается? Lightweight Mesh сам по себе такой функции не имеет, там
только AlexG(88 знак., 03.04.2021 10:05, RFID, полностью)
- Тут у меня постоянно красный конвертик мигает - Генерал подчищает
Авгиевы конюшни. Тема: Мои заметки от 2014 года - кастрюлеголовые,
майданная копоть, дымы, онижедети... Прям-таки тянет сохранить кое
что в назидание. Но не буду, ибо бесполезно - не лечится... - Гyдвин(02.04.2021 22:34, Off, полностью)
- Чота я зачастил сюда... Вопросец по ВинАВР. Во флэши нужно хранить
примерно 60+кбайт инфы. При попытке её туда инклуднуть, это чудо
выдаёт ошибку. Типа массив слишком велик. Т.е. если размер массива
превышает 7fff, то жопа. Это, ваще, шозадичь? - mse homjak(03.04.2021 10:37, dao, полностью)
- Пример хорошей шутки Evgeny_CD(01.04.2021 22:31, Off, картинка, полностью)
- По поводу производительности сотрудников: BlackMorda(78 знак., 03.04.2021 09:55, zen, ссылка, ссылка, полностью)
- Наш человек Вилле Хаапасало - General(03.04.2021 08:09, zen, ссылка)
- Спрятались? :) Фсем бояЦЦа! - Гyдвин(01.04.2021 13:36, Off, полностью)
- Удались уже... - seryy(02.04.2021 12:22)
- Мне щаз из службы безопасности сбербанка позвонили, и даже СМСку с
номера 900 прислали в качестве подтверждения, что это
сбербанкмамойклянус. И четре раза перезванивали, когда я трубку
бросал. Вот мне интересно, за каким хером захерачили СОРМ и
какие-то безумные деньги тратят на хранение телефонных переговоров. - Codavr(01.04.2021 15:05)
- два недоумения есть. 1. Почему они могут подменять номера (звонить
с 900)? 2. Какая проблема заглушить всё, что в тюрьме/на зоне? Нас
за дураков держат. - maik-vs(02.04.2021 12:10)
- Дык нужно заяву писать в органы. ТАк и так, попытка мошенничества,
дата, входящий номер. Не, я не говорю, что непременно найдут и
покарают, но без заявы никто и не почешется и не должен! - =AlexD=(02.04.2021 08:28)
- ну если вспомнить как звонками поставили раком все МВД в Москве (и
не только) это когда более года звонками дрочили всё МВД по поводу
заминированных зданий школ, театров, кинотеатров,ТЦ и БЦ можно
уверенно сказать что безумные деньги на СОРМ осели там где надо и
проблема никого ниебёт. klown1(199 знак., 01.04.2021 17:45, ссылка)
- Никогда никто из сбера тебе не позвонит. Ну кроме впарить заем.
Посылай смело всех на хуй. - max(01.04.2021 16:44)
- Зачем бросал? Хотели поздравить с 1 апреля жеж. - SciFi(01.04.2021 15:06)
- Ёпнулся, чё... - seryy(01.04.2021 13:42)
- Гуры красноглазия, кто чо знает про порт СОМ1 под Линухом? Чую
нутром, дело в номере. mse homjak(885 знак., 30.03.2021 18:39, dao, полностью)
- А дополнения для гостевой ОС у вас установленны? Без них куча всего
не работает. - NeoPower(31.03.2021 15:06)
- А чё за VMWare у тебя? ESXi на голом железе или Player/Workstation? BlackPrapor(34 знак., 31.03.2021 13:13, картинка)
- Описание не очень четко сформулировано, в первую очередь не
понятно, какая хостовая ОС. Если я правильно понял и это линух, то
хардварный tty должен быть где-то прописан, то есть ОС должна о нём
знать, а ваш загрузчик может не предоставить ей эту информацию. В
этом случае было бы полезно взглянуть на выхлоп следующих команд: evgeniy1294(90 знак., 30.03.2021 19:47)
- VMvare не знаю, но в VirtualBox нужно отдельно в настройках
виртуальной машины указывать какие порты хотим пробрасывать, а
какие нет. Может просто СОМ1 не проброшен? - Cкpипaч(30.03.2021 18:46)