| BG Development · За реклама · За контакти |
Помощ Търсене Потребители Календар Правила |
| Здравей! ( Включване | Регистриране ) |
| Страници: (5) 1 [2] 3 4 ... последна » ( Първото ново мнение ) | ![]() ![]() ![]() |
| thrawn |
Публикувано на: 15-06-2026, 08:50
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 3864 Регистриран на: 17.01.17 |
Ключовия момент е в ако-то. Има доста хардуер без сериен номер, така, че се разчита само на девайс и вендор ид-тата. Да, ако се постараеш да купиш качествен(марков) адаптер, в него ще си има и сериен номер но хората предпочитат сигурността (никой не обича да намества разместени портове посред нощ).
Иначе, когато ползвам такива адаптери под linux винаги задавам udev линкове, защото там номерирането е по ред и няма как да го промениш. Това мнение е било редактирано от thrawn на 15-06-2026, 08:53 |
| ici |
Публикувано на: 15-06-2026, 09:03
|
![]() Име: Ивайло Илчев Група: VIP Ранг: Почетен член Мнения: 19077 Регистриран на: 06.06.04 |
За FTDI с FT_PROG (ftdi-eeprom за Linux) можеш да смениш дескриптите и серийният номер. Това е интерфейсна платка с която работя сега (STM32F446) - USB към 2xSPI, 2xI2C, UART 3.3V, там мога да правя всичко и която и платка да пъхна винаги е същият ком порт.
Това мнение е било редактирано от ici на 15-06-2026, 09:04 Прикачена картинка (Кликнете на картинката, за да я увеличите!) ![]() -------------------- Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit. |
| thrawn |
Публикувано на: 15-06-2026, 09:33
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 3864 Регистриран на: 17.01.17 |
Под linux портовете се номерират по ред на разпознаване на устройствата. Независмо с какви идентификатори си, като боднеш платката тя ще излезе като ttyUSB/ACM0, следващата ще е 1 и т.н.
За да фиксираш портовете се използва udev правила за създаване на символни връзки с фиксирано име към обектът които е създал драйвера за това устройство (като там вече можеш да филтрираш по сериен номер и т.н.) |
| SuN |
Публикувано на: 15-06-2026, 09:59
|
||
|
Име: Група: Администратор Ранг: Почетен член Мнения: 13463 Регистриран на: 27.01.05 |
Ще станат по-бързи, ако проблема им е бил в бавния процесор. А дотук чета, че хем са с въртящи се дискове, хем с ДДР3, хем със стари процесори. Само като погледна как продават от този период РАМ плочки на килограм и си представям какво е търсенето. Аз лично ще пусна лаптопска ДДР5 32ГБ за продажба другата седмица и ще подбия малко цените -------------------- Само аз не троля.
Всички коментари са плод на художествена измислица и нямат общо с действителни и недействителни лица, събития и факти. |
||
| fujimaina |
Публикувано на: 16-06-2026, 23:54
|
|
Име: филип Група: Потребител Ранг: Посетител Мнения: 60 Регистриран на: 25.05.25 |
Смених им батериите и вече зареждат по добре. За 10 години батериите им направо са си заминали.
Аз мисля че тези машини ще са приятни за любителите на стара техника. Не мога да ги държа в нас все. |
| Дон Реба |
Публикувано на: 17-06-2026, 07:38
|
||
|
Име: Група: Потребител Ранг: Почетен член Мнения: 10496 Регистриран на: 11.11.06 |
ако 1 милисекунда е проблем, доста вероятно и 125 микро ще са проблем. аз обаче малко се съмнявам че тая латенция е свързана със скоростта, тя е системна и е вкарана нарочно, иначе скоростта за големи данни ще ти падне драстично ако всеки байт го предаваш .в отделен пакет. латенцията е просто изчакване за да се види дали след тоя байт няма веднага да дойдат още, за да се пакетират заедно. колкото до номера на порта - не ме тревожи, за клиентски устройства сканирам за да намеря устройството, за лабораторни го зачуквам в някакъв конфиг , системата познава платките и всеки път дава същия ком Това мнение е било редактирано от Дон Реба на 17-06-2026, 07:38 |
||
| ici |
Публикувано на: 17-06-2026, 10:01
|
![]() Име: Ивайло Илчев Група: VIP Ранг: Почетен член Мнения: 19077 Регистриран на: 06.06.04 |
Принципно го споменах. На CI се пускат тестове по 100 на ден, като първоначално комуникацията е през UART който минава през ST-LINK MINI3V на 4МБит/сек, точат се файлове в двете посоки по 2/4/16 МБайта без никакви грешки. В самият фърмуер няма DMA там, UART-a е на прекъсвания.
VCP е Виртуален Ком Порт ПП. За аутодетект УСБ-то е перфектно като се използва VID/PID Това мнение е било редактирано от ici на 17-06-2026, 10:03 Прикачена картинка (Кликнете на картинката, за да я увеличите!) ![]() -------------------- Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit. |
| thrawn |
Публикувано на: 17-06-2026, 10:07
|
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 3864 Регистриран на: 17.01.17 |
vendor и product id-тата не са уникални. Точно тук е мотиката. А евтините устройства нямат уникален сериен номер.
|
| ici |
Публикувано на: 17-06-2026, 10:53
|
![]() Име: Ивайло Илчев Група: VIP Ранг: Почетен член Мнения: 19077 Регистриран на: 06.06.04 |
Айде бе? А какви са? Това че нямат сериен номер е чудесно, това означава че всяко устройство със същият ПИД/ВИД винаги ще получава един и същ сериен номер. Тези пък базирани на ФТДИ на които пише "еерром"/"флаш" могат да се програмират със ВИД/ПИД/Сериен номер, но те са около €40. За тези дето сам си правиш можеш да правиш всичко. Няма случаен ВИД както и случаен MAC.
-------------------- Facebook is a bit like checking your underwear after a fart.
Most likely there's nothing new and if there is it's probably shit. |
| thrawn |
Публикувано на: 17-06-2026, 11:23
|
||||
![]() Име: Група: Потребител Ранг: Почетен член Мнения: 3864 Регистриран на: 17.01.17 |
Кое е чудесно? Имам на бюрото два pinpad-а с ftdi - idVendor = 0403, idProduct = 6001, без сериен номер. Невъзможно е да се определи кой от тях на кой порт излиза. Имам и mdb контролер пак с ftdi и пак с оригиналната идентификация на чипа (добре, че китайците слагат серийни номера). DEVICE и VENDOR ID -тата се използват за идентифициране на производител и модел на устройство - от всички еднакви модели на един производител са с един и същи идентификатори (да не говорим, че масово се запазват идентификаторите на използваните чипове или се правят някакви тъпотии като това Bus 001 Device 095: ID fff0:0100 Datecs Datecs Serial) Та ако разчиташ само на тези идентификатори никога няма да се оправиш с имената на портовете. Затова се използват серийните номера (или друга характеристика на устройството) по която да можеш да го идентифицираш уникално за да му зададеш постоянно име Това е машината с която работя в момента
Тази специфика прави работата с всички подобни устройства много неприята и за това, както вече казах, се предпочита чист rs ---
Ето как се решава проблемът с фиксирането на имената под linux. В краен случай може да се прибегне и до филтриране по usb портове... Това мнение е било редактирано от DarkOne на 26-06-2026, 14:49 |
||||
Страници: (5) 1 [2] 3 4 ... последна » |
![]() ![]() ![]() |