Поздравляем Dingo с днём рождения!
- Стесняюсь спросить, а священная война Кейл против ИАР здесь уже
была? И есть ли русские руководства? Собираюсь изменить Микрочипу -
Филипс наловчился такие камни делать, что соблазнит самого
добродетельного. - Kpoк(25.04.2021 21:58, dao, полностью)
- Господа STM-щики, автор воопрошал про NXP, если чО ;) От себя еще
добавлю - органически не переношу всяческие жабообразные поделия. И
доволен тем, что Keil и IAR туда не скатились. По той же причине
пользую старую AVR студию с WinAVR... - Гyдвин(28.04.2021 13:35)
- Добавьте к рассмотрению третьего версуса - Visual Studio +
VisualGDB. Можно приправить Resharper по вкусу, если вопрос о
"портретах мёртвых президентов" не стоит. - VladislavS.(27.04.2021 05:53)
- а я ничего другого (слаще морковки) и не знал. Для меня Си - это
Кейл, Кейл - это Си. :-) - Лaгyнoв(26.04.2021 16:38)
- Лично мне в кейле не хватает рефакторинга. Все остальное
устраивает. - michas(26.04.2021 14:50)
- мне Keil больше нравится (для STM32). Но если понадобится STM8 - в
Кейле их нет(( - Sylvan(26.04.2021 10:02)
- После появления CubeIDE, для STM32 Keil, Iar, Segger и пр. плавно
уходят в туман. - dastun(26.04.2021 22:32)
- А потом возвращаются, когда надоедает преодолевать кривизну CubeIDE - AlexG(26.04.2021 22:55)
- Кривизна CubeIDE - такая же байка, как и прямизна всего остального. dastun(339 знак., 26.04.2021 23:33)
- А если нужен NXP или какой-нибудь CC1352 от TI? А может даже
gd32vf103? - evgeniy1294(26.04.2021 23:55)
- Я стал топить за CubeIDE в ответ на "...мне Keil больше нравится
(для STM32)...". У "...NXP или какой-нибудь CC1352 от TI? А может
даже gd32vf103?..." свои танцы. - dastun(27.04.2021 00:05)
- Нет там никаких танцев, все атоллики, CubeIde, CodeComposer студии
и прочие солюшены построены на базе эклипса, и как следствие
наследуют все его проблемы. Мостом же для связи МК с ide являются
всё те же openocd и gdb, а все эти хваленые плагины нужны только
для того, чтобы правильно задать команду запуска для openocd.
Что-нибудь типа: evgeniy1294(458 знак., 27.04.2021 00:48)
- А можете привести примеры программных сред, в которых удобно вести
отладку? - teap0t(27.04.2021 07:08)
- Ребят, вся я понимаю. Сам пользую IAR, и (привычка - вторая натура)
он меня устраивает. Но я реагировал на конкретную реплику. - teap0t(27.04.2021 10:16)
- Удобство - понятие очень субъективное. Мне удобен консольный gdb,
так как от него я получаю только ту информацию, которая мне нужна,
в том формате, который мне нужен. Куча цветастых окошечек в ide
меня отвлекает от работы и, обычно, очень раздражает. Работает при
этом все железобетонно, а не как в очередном багованом плагине от
эклипса, написанном индусами. Мой выбор не всем понравится, но
многие ide, типа code, предоставляют разработчику доступ к консоли,
не лишая его evgeniy1294(951 знак., 27.04.2021 12:21)
- мне Кейл для отладки удобен. По крайней мере есть всё, что мне
нужно. Есть только два минуса. Один связан с невозможностью
установить программный счетчик куда мне нужно. Но это из-за моей
привычки в АСМе. Как я понимаю с текстом на Си тут проблемки. Ну и
иногда напрягает невозможность увидеть значения временных
переменных типа int i. Когда что-то там крутится в цикле и не
можешь пройтись посмотреть. - Лaгyнoв(27.04.2021 08:52)
- МПЛАБы старые, вестимо. - Kpoк(27.04.2021 07:58)
- Да, всё так, и CubeIDE тормозит (иногда раздражающе), dastun(229 знак., 27.04.2021 00:56)
- От меня кейлу минус: они не в курсе существования больших файлов,
или встроили детектор совести у юзера (или товарного чека на кейл).
Хотел юникодный шрифт подключить... Как только расстояние от
массивов с символами в начале до структур с таблицами символов в
конце превышает пару сотен килобайт, он теряет связь. То есть,
массив говорит, что он не использован, а ссылка в таблице, что не
описан. И это жалкий европейско-кавказский юникод. А полный, с
китайским - около 30МБ. Idler(34 знак., 26.04.2021 01:22)
- Как тулчейн оба весьма неплохи, главное обойтись без проприетарной
отсебятины. Как ide оба говно ужасное. - evgeniy1294(26.04.2021 00:10)
- Если провык к дельфям 5/7, то Keil, как среда, будет привычнее. Ну
и Keil к таракашкам NXP относится лояльнее - отличная поддержка
периферии как в конфигураторе, так и в отладчике. В V5
многопоточный компилятор, да и редактор, имхо, весьма удобный
(появились подсказки, например, для полей структур и пр.). Ну и RL,
RTX весьма неплохая штука. Для ARM юзаю его... - Гyдвин(25.04.2021 22:43)
- на самом деле священнее всех православный гцц - SciFi(25.04.2021 22:08)
- Разжигаете ??? ))) По мне Keil для всяких кортексов рулит, по avr
до сих пор использую IAR (еслиб под них был Keil перешел бы не
задумываясь) - Aleksey_75(25.04.2021 22:04)
- "Разработчики встраиваемых систем не умеют программировать"(с). - вот так-то, Генерал. Можно смело прикрывать нашу лавочку...
Ибо - сборище неудачников и неумех -> - argus98(03.05.2021 19:30, dao, ссылка, полностью)Evgeny_CD
- Программисты не умеют паять. - Kpoк(06.05.2021 18:04)
- да и программируют они так себе - - symbions(06.05.2021 23:46, ссылка)
- вы думаете, я умею паять? :-) Настоящий разработчик не имеет права
уметь паять! Мне еще в 1981 приятель сказал (приехав их Ижевска в
Новосибирск), что у них там запрещено разработчику брать в руки
паяльник. Надо в макете что-то поменять - зови монтажника. - Лaгyнoв(06.05.2021 20:25)
- У нас в конторе сейчас кризис, "
танцуют паяют все" - программисты, отдел кадров, бухгалтерия. К счастью,
нужно всего то три проводочка откусить и залудить. - VLLV(06.05.2021 19:30)
- Но есть и общее: Ымбедеры и Программисты хорошо разбираются в
политике и медицине. Boвa(14 знак., 06.05.2021 19:19)
- Закрытый клуб для ымбеддеров: на входе нужно распаять схему
электронного ключа, накодить прошивку по нехитрому заданию, ну и
прошить, естественно. - SciFi(06.05.2021 18:49)
- Кстати да, проверено - evgeniy1294(06.05.2021 18:12)
- Пять копеек maleon(523 знак., 05.05.2021 18:09)
- Суть: класс-бог VS брокер и сотня взаимодействующих топиков. Cкpипaч(1755 знак., 03.05.2021 22:31 - 05.05.2021 17:08, ссылка)
- Вот чего вспомнилось. Cкpипaч(04.05.2021 20:38, ссылка, ссылка)
- Регулярно сталкиваюсь с тем что программисты не умеют разрабатывать
встраиваемые системы. Moлoдoй кoллeгa(117 знак., 04.05.2021 08:36)
- Цитата "Но я склонен к мысли, что легче из хорошего прикладного
программиста сделать толкового эмбедера, чем дождаться вменяемого
кода от последнего" michas(365 знак., 05.05.2021 17:32)
- Фигня, легко научить. Cкpипaч(336 знак., 04.05.2021 09:23)
- Как то одного программера, который всю жизнь кодил для компа (DOS,
QNX, Win) привлек к написанию кода для мелкоконтроллера. Чел был в
полном восторге. Я, говорит, никогда раньше не видел как программа
работает с железом. Как же, спрашиваю, не видел, а печать на
принтер, вывод на дисплей? Нет, отвечает, это не то, когда видишь
на осциллографе передачу того что послал в порт, это совсем другое! - Codavr(04.05.2021 10:50)
- Они и мыслят интерфейсами. Потому что фремворки. И потому что у них
всегда "богом" системы является человек, на него всё завязано. =AlexD=(813 знак., 04.05.2021 09:41)
- "ранний опыт использования MCS51/AVR/PIC оказывается настолько
психически травмирующим, что многие страдальцы затем продолжают
считать байты на протяжении всей карьеры, даже когда объективных
причин для этого не осталось." - :-)))) - Лaгyнoв(04.05.2021 08:24)
- Как раньше писали, КГАМ, т.е. статья - гамно. Автор ембеддингом
считает всё, что не десктоп. Поэтому и хвалится своими тысячами
строк (говно)кода. А в ембеддинге: чем меньше кода - тем лучше,
надёжнее и быстрее. - Costic(03.05.2021 22:44)
- М-да..уж! )) Прочитал статейку( вкупе с комментами) ... акта
истошного мыслерождения товарища автора spym/ Думается вывод lxsmkv
ценён (и должно оценён) своей простотой и оптимизацией! ;))
>>> SERGHIO(847 знак., 03.05.2021 21:34)
- Ребят, мы же живём в том самом, построенном программистами мире.
Сейчас живём. Да, они одолели здравый смысл и заменили цель на
стремление к ней. И дятел уже летит к нам. Эти пидары будут учить
нас коммерции? Эти казлы, засирающие каналы передачи данных своим
спамом и чесно рапортующие, что "от них сообщение ушло". Полно вам
чушь всякую обсуждать. Это трёп того же уровня, как восхищение
собакой ООО "Бостонские бубнилки". - teap0t(03.05.2021 21:04)
- Камент: ToчкaOпopы(186 знак., 03.05.2021 20:27,
)
- Это про то как один ембеддер обиделся на остальных. Причина ? Ну не
хотят ставить его софт на Боинги. Он тут написал самую правильную
распределительную систему для транспортных устройств а все
инфоцыгане тупят. И короче все тупые один он правильный. Это у
автора реакция такая на то, что community не выпало в осадок от его
велосипеда. - framer(03.05.2021 20:13)
- И тем не менее, насчет инфоцыган с автором статьи соглашусь: "у
меня подгорает, когда я слышу о менеджере, продвигающем
эмбеддед-фреймворк для проекта, где работа с периферией и её
отладка едва ли займёт 1% внимания программиста". - Cкpипaч(03.05.2021 22:23)
- Мне довелось для электропогрузчиков софта писануть, ибо
оригинальные платы в хлам сгорели, теперь боюсь, к железякам
подходить даже, мое то ПО на людей нападать не будет? - Visitor(03.05.2021 21:23)
- Злой вы :) Автор дал несколько тезисов, главный - индустрия
"взрослого" ПО, за последние двадцать лет, много чего подшлифанула
в области методологии. Чего не пользуемся?! Cкpипaч(486 знак., 03.05.2021 20:36)
- Есть две крайности - считать байты и говнокодить хипстерские
абстракции. В обоих случаях результат при неоправданном применении
печален. Подчеркиваю, неоправданном. Evgeny_CD(219 знак., 03.05.2021 20:06)
- Спасибо! Отличная статья, буду перечитывать, для осмысления,
несколько раз, с карандашиком. Cкpипaч(599 знак., 03.05.2021 20:05)
- Статья действительно хорошая, архитекатура ПО - наше всё. - evgeniy1294(03.05.2021 19:56)
- Можно найти десятки причин, почему так получается, но в целом все
похоже. Разумеется, не 51 этому виной. - VLLV(03.05.2021 19:52)
- Что-то в этом есть. "Есть основания полагать, что ранний опыт
использования MCS51/AVR/PIC оказывается настолько психически
травмирующим, что многие страдальцы затем продолжают считать байты
на протяжении всей карьеры, даже когда объективных причин для этого
не осталось." SciFi(149 знак., 03.05.2021 19:40)
- Притихли. А ведь пятница не за горами. Выяснилось, что для
программирования АРМ-машин есть целый зоопарк устройств. ST-Link,
U-Link, J-link (не советую искать на Алиэскпрессе J-link2). И как
честному пиководу в них ориентироваться? - Kpoк(29.04.2021 23:44, dao, полностью)
- Когда же, наконец, "разработчики встраиваемых систем, которые не умеют
программировать", сделают над собой героическое усилие и разработают УНИВЕРСАЛЬНЫЙ
БЕСПРОЦЕССОРНЫЙ программатор/дебаггер на базе какого-нибудь FT4232
с его MPSSE, который умеет и JTAG, и SPI, и GPIO? Нахера плодить
разношерстных глюкавых ПРОГРАММИРУЕМЫХ тараканов вместо того, чтобы
все делать РСшным софтом, а в программаторе только шустро шевелить
ногами? - MBedder(04.05.2021 21:57)
- Буду не сильно популярен, но единожды купленный оригинальный j-link
сбережет много времени и нервов. - Moлoдoй кoллeгa(30.04.2021 10:38)
- Бери китайский JLINK-OB. Есть выходы 3.3 и 5В, есть UART и берет
все кортекся, включая новые М23, М23, М7, чего не делают старые
версии полного жлинка. СТ-линк только для ст и он удобен тем, чтоо
не требует сигнала ресета. - Andreas(30.04.2021 10:20)
- В первую очередь нужно понимать, что все эти отладчики,
взаимодействуют с ядром через стандартный армовский TAP (test
access point. В применении к ядру ARM, с остальными аналогично).
Так что работают плюс-минус одинаково, однако программаторы разных
производителей могут предоставлять некоторые дополнительные
возможности. evgeniy1294(253 знак., 30.04.2021 10:15)
- купите на Ali плату Blue Pill с stm32f103cbt6 дешевую Легко
программируется как CMSIS-DAP+CDC или ST-Link Будет Вам и SWD и
JTAG Ну а согласоание уровней - это по самому придется добавить Ну
и резистор на D+ заменить на 1.5к - NickB(30.04.2021 09:59)
- И что делать с этим CMSIS-DAP? На все свежие отладки NXP ставит
вместо нормального жлинка это поделие и хз как с ним в винде
работать. - Andreas(30.04.2021 10:22)
- Openocd/Keil/IAR поддерживают cmsis-dap. Это стандартный
кортексовский отладчик. - evgeniy1294(30.04.2021 10:32)
- Я не нашел консольного программатора под винду и не нашел простой
возможности отлаживаться в AtolicTruestudio (любом эклипсе?) .Вроде
есть питоновский pyOCD изображающий gdb сервер, но легко он у меня
не завелся. - Andreas(30.04.2021 10:38)
- Винда не предназначена для разработки ПО, отсюда все проблемы.
Рекомендую использовать debian, а винду оставить в виртуалке, либо
настроить dual-boot. А дальше все просто: evgeniy1294(218 знак., 30.04.2021 10:50)
- Золотые слова.... Я бы только убавил - видна не предназначена.
Точка. Нидлячего не предназначена. По делу. Я использую свой
велосипед для bmp debug probe. Отлаживаем и под всем где собран
gdb. Gdb через последовательный интерфейс протоколом mi. Вот ссылка
на оригинал проекта klen(55 знак., 01.05.2021 09:13, ссылка, ссылка)
- Проще зацепить JLINK, чем менять ось. Для узкого профи,
занимающегося только софтовым ембедом очень вероятно линукс
удобнее, но увы, я не таков. - Andreas(30.04.2021 11:14)
- Это религиозный экстремизьм. Да, линухи создавались компьютерщиками
для компьютерщиков, этого не отнять. Но и в винде тоже живётся
неплохо, тот же openocd там работает. - SciFi(30.04.2021 10:52)
- У меня eclipse легко зацепился за OpenOCD. А тот, в свою очередь,
должен уметь cmsis-dap, но я не проверял. - SciFi(30.04.2021 10:48)
- J-link китайский. - LightElf(30.04.2021 08:59)
- Вполне можно обойтись дешевеньким китайским поделием. Оно в J-Link
перешивается. В последнее время в основном им пользуюсь. Компактно,
есть питание 3.3В для подключаемого девайса и достаточно всего 4
проводов (не требуется вход для контроля напряжения). Но работает
медленнее клона оригинального J-Link v8. Советую купить на алике
оба. Да и перешивать друг-друга можно будет в случае чего. Кстати,
в связи с жопой у ST, цена на первый подскочила втрое. На второй
пока прежняя... - Гyдвин(30.04.2021 07:21, ссылка, ссылка)
- Для STM32 - ST-Link адназначна. UPD (J-Link) dastun(462 знак., 30.04.2021 00:01 - 01:24, ссылка, ссылка)
- LTC55S6* - Kpoк(30.04.2021 00:02)
- У Филипса есть LPC-Link2. Демо-борда для LPC4370, она же отладочный
адаптер. Я с ним ковырял LPC4370. Цена была смешная, и всё, что мне
надо, там работает. Ну и да, если ковырять как демо-плату, нужно 2
шт: одна для ковыряния, вторая отладочный адаптер. - SciFi(30.04.2021 09:06)
- А, ну да, втупил... dastun(327 знак., 30.04.2021 00:12)
- А мне "J-Link OB"понравился - вот такой. Программа от Segger его
своего принимает. Хорош тем, что маленький, более дешевый (я за 289
руб его покупала, а сейчас за него уже в 3 раза дороже просят) и
лишних пинов на разъеме нет. На картинке плохо видно, что он не
голенький, а силикон на него напялен. Kceния(1 знак., 30.04.2021 00:34, ссылка, картинка)
- любой полноценный j-link с али, научим как его потом родину
любить!!!))) у ST-Linka (насколько мне известно) SWD
программирование без ресета? с лочеными процами будут проблемы ...
а и в удобстве ))) - Aleksey_75(30.04.2021 00:10)
- Черновик статьи по работе с OpenOCD в различных IDE, пока что в нём
есть инструкции для VS Code, QtCreator и Clion. Тестовый пример
пока что под виндой не собирается, нужно подумать, как это сделать.
Статья будет дописываться, о пожеланиях, замечаниях, ошибках можете
писать сюда или в гит. Планируется добавить примеры работы с
GD32VF103 и STM32MP157. - evgeniy1294(05.05.2021 13:04, dao, ссылка, полностью)
- Красноглазие это всё. VVB(1659 знак., 06.05.2021 10:00, ссылка, ссылка)
- Не боишься, что сайты с картинками "протухнут"? Я бы их в тот же
репозиторий добавил, в каталог Pictures (Images) или что-то
подобное. - VVB(06.05.2021 08:49)
- Китайский Jlink v9.4 не умеет шить GD32VF103 )) Надо идти за
нормальным программатором - evgeniy1294(06.05.2021 01:41)
- Спасибо, пара вопросов........ Andreas(557 знак., 05.05.2021 18:17)
- * Родной JLinkGdb настраивается, но чуть по другому. В Clion это
Embedded GDB Server (вместо OpenOCD Remote and Debug), нужно
установить параметры запуска: интерфейс, девайс и т.д. В Qt Creator
есть отдельная категория BareMetal серверов - Jlink. В VS Code
нужно во всё том же launch.json заменить servertype на jlink, и
добавть "device" в список параметров. evgeniy1294(459 знак., 05.05.2021 18:43 - 18:56)
- Для работы jlink через OpenOCD надо утилитой zadig сменить драйвер. - VladislavS.(06.05.2021 05:57)
- Точно, кастомный скрипт, и внутри ссылки на другие скрипты Andreas(229 знак., 05.05.2021 19:26)
- У мужиков работает. Как минимум есть форк openocd с поддержкой
imxrt evgeniy1294(1 знак., 05.05.2021 18:51, ссылка, ссылка)
- Даа, забористо, но не совсем то: адреса не те и явно для прошивки
нужен отдельный .elf прошивальщика. Где-то я встречал подобное, но
сейчас не нашел. А идея прошить, а потом отлаживаться хорошая. Пока
мне приходится отдельно прошивать батником через jlink проц и
отдельно запускать отладку(если надо). Почему-то сам JLinkGDBServer
не шьет, в отличие от процов с нормальным встроенным флешом. У
imxrt флешь внешний кристалл, подцепленный по QSPI и его надо
отдельно шить, Andreas(79 знак., 05.05.2021 19:51)
- Даже контроллеры со встроенным flash шьются с помощью
программы-прошивальщика при загпузке кода для отлалки. Просто на
них эти программы уже во всех IDE есть. А что-то нестандартное надо
самому делать. Это достаточно просто, интерфейс FlashLoader
стандатизирован и описан. - VladislavS.(06.05.2021 06:11)
- Тут вопрос, что понимать под flash-loader. Есть последовательность
команд , позволяющая получить доступ ко flash-памяти для её
модификации, например как по ссылке Она может быть и закрытой,
поставляясь в виде блоба от вендора, как в случае с некоторыми TMS
от TI. Не важно, через что вы шьёте - через opencod или
какой-нибудь IAR, у софта должна быть поддержка флеша для
контроллера, для того же кейла поставляется в виде загружаемых
пакетов. Иногда его поставляют вендоры, evgeniy1294(29 знак., 06.05.2021 14:29, ссылка, ссылка)
- Не шьёт всмысле load не работает? Адреса можно переопределять через
-с . А есть вариант заливать прошивку в ОЗУ? На tms320 такое
пробовал, дебажится прошивка в ОЗУ, во флеш шьётся только релиз. - evgeniy1294(05.05.2021 20:02)
- Да, Andreas(211 знак., 05.05.2021 20:10)
- А лучше с 1986ВЕ91 ! - Kpoк(05.05.2021 17:03)
- Спасибо!!! - Evgeny_CD(05.05.2021 15:59)
- Спасибо. Как раз для меня :-) - il-2(05.05.2021 13:31)
- Супер! Сразу пожелания к продолжению - как настроить ide чтобы
показывала регистры периферии, причем желательно используя готовые
файлы описания мк. Потому что отладка без регистров имеет мало
смысла, конечно если это не атмега или пик. - AVF(05.05.2021 13:30)
Сексуальные предпочтения при рисовании схем: какие цвета элементов и атрибутов
использует уважаемый all? Проще всего будет показать кусок схемы с
RefDes, Value, Package name, контурами элементов, проводниками,
шинами, лейблами, текстом и т.д. - MBedder(01.05.2021 00:07, dao, полностью)
- Коллеги, ткните носом, где почитать про защиту Линукса от
ковыряний: Хотим поставить у клиентов "на попробовать" машинку с
Линуксом (плата на Атоме), но не хотим, что бы кто-нить заглядывал
в файловую систему и читал/модифицировал писанные нами скрипты.
Позакрывать Telnet, SSH, и COM-портовый терминал, это понятно. А
вот как защититься от того, что с машинки снимут системный диск и
примонтируют к другому компу? Шифрованная файловая система? А как с
неё грузиться? - Cидopгeк(05.05.2021 12:04, dao, полностью)
- Embarcadero RAD Studio C++. Порядок создания дочерних окон. У меня
в одном исходнике: Ale3000(242 знак., 04.05.2021 10:48, dao, полностью)
- Нетривиально! POCSAG пейджеры можно до сих пор купить. - Evgeny_CD(03.05.2021 10:03, dao, ссылка, ссылка, полностью)
- На тему упущенной эрекции. Полезная техника была. В основном "бери
пузырь и приезжай в оффис". - michas(03.05.2021 16:02)
- Хорошая пейджинговая система и сейчас в офисе бы пригодилась. С
локальным бесплатным трафиком, конечно. - Evgeny_CD(03.05.2021 16:27)
- А чем не устраивает любой коммуникатор на смартфоне? - VLLV(03.05.2021 18:40)
- Очень многим. Начнем с того, что смартфон тебе не принадлежит. Т.е.
есть иллюзия, что ты купил и самовластно пользуешься. Или компания
для тебя купила. Но это просто иллюзия. Evgeny_CD(465 знак., 03.05.2021 19:03)
- Так проблем нет, с БЧХ даже варианты есть. Мне в наследство книжка
досталась от одного начальника отдела СФТИ, в конце ее таблица
полиномов БЧХ есть, до маразма расписана, хотите 10, 1021? Ну меня
бы что то и порядка 500, 500 устроило. - Visitor(03.05.2021 19:20)
- "Если вы такие умные, почему строем не ходите?" Еслиб это было бы
необходимо и востребовано такие системы уже давно были бы на
рынке!!! а изобретения ради изобретения нах никому не нужны!! - Aleksey_75(03.05.2021 19:10)
- Из того, что чего-то нет, ничего глобального не следует. Нет
доказательства, что офисный пейджинг будет никому не нужен, как и
доказательства, что он сильно нужен. - Evgeny_CD(03.05.2021 19:44)
- Строем - запросто, а куда? Там, поди и жрать нечего! Вот сами туда
строем идите! - Visitor(03.05.2021 19:23)
- Нужны... кому? Рекламодателям не нужны ответы на рекламу, а у
"спецуры" немного другая экосистема, там ЦУП, телеметрия и разведка
в одном информационном поле. Cкpипaч(98 знак., 03.05.2021 19:15)
- Уговорили уже, завтра С код для передатчика здесь выложу, но
предупреждаю, код передатчика для 51 проца писан, а для приемника
на ПИК. А вот как в офисе разрешение на радиочастоты получите - не
моя забота. - Visitor(03.05.2021 16:55)
- Я как-то хотел сделать недорогую систему WiFi + 433 МГц, с дисплеем
128*64, но у Заказчика что-то не срослось. Так он хотел сразу
1000шт, и это было интересно. - Evgeny_CD(03.05.2021 16:35)
- Лучшее сообщение, которое видел в логах операторов, "Ты придурок,
быстро свяжись со мной!" хотели такое на групповой адрес
зафигарить, но потом постремались. - Evgeny_CD(03.05.2021 16:11)
- Сейчас, конечно из Томска в Москву помчусь! А позудеть и в сети
можно. - Visitor(03.05.2021 16:08)
- Ха, у меня их с десяток найдется, и передатчик с ПО на 10
операторов могу не дорого продать:-) Даром. - Visitor(03.05.2021 10:11 - 14:58)
- Система сборки xmake. В отличие от cmake не генерирует
промежутучные файлы(хотя и это умеет), а собирает проект сама, что
дает дополнительные возможности и ускоряет сборку. Позволяется
описать процесс сборки на языке lua, имеет довольно интуитивный
интерфейс, на скрипт сборки embedded-проекта с кастомным тулчейном
у меня ушло 2 часа с нуля, до этого с этой системой не работал. evgeniy1294(124 знак., 02.05.2021 15:36, dao, ссылка, полностью)
- Линукс конфу. Можно ли СТАНДАРТНЫМИ СРЕДСТВАМИ создать два
соединенных между собой серверных сокета. Причем один сокет должен
поддерживать несколько подключений клиентов. Такой TCP-тройник - IBAH(30.04.2021 20:11, dao, полностью)
- А не попадались ли следующие полуфабрикаты - нужна малопотребляющая
платка с простым микриком с GPS/Glonass на борту ? sav6622(46 знак., 28.04.2021 20:28, dao, полностью)
- Есть ли где теория (и практика) рассчета вероятности пропуска
ошибки при защите CRC? misyachniy(246 знак., 28.04.2021 16:06, dao, полностью)
- по счет CRC не в курс, но вот в ГОСТ МЭК60870-5-1 разжевывают такие
темы как "количественная оценка достоверности данных" и тп. можете
взглянуть - Constantin24(29.04.2021 10:14)
- КМК, CRC не предназначена для исправления ошибок, равно для их
возникновения. Применяется де-факто только для установления факта
однозначного несовпадения принятого блока данных с отправленным,
т.е. факта нецелостности. Обратное утверждение (посылка цела)
принимается с некоторой вероятностью, которая должна учитывать
вероятность возникновения коллизии. Даже для ошибки Parity
существуют рекомендации, как можно попытаться добыть искомое, но
оно того не стОит. В том же Modbus Vit(541 знак., 28.04.2021 22:17)
- практика - мин.длина CRC = -log2(вероятность_ошибки). Для ошибки 10-9 нужна CRC30, как минимум. Удлинение посылки оправдано только в
случае, когда доп. байты используются для исправления ошибок. - argus98(28.04.2021 21:51)
- Вот еще - Evgeny_CD(28.04.2021 16:32, ссылка, ссылка)
- Там все очень сложно. Начиная с того, что вероятность пропуска
ошибки связана с вероятностью появления самой ошибки (чем больше
хаотичных искажений тем больше шансов получить корректную CRC).
Потом важен возможный тип ошибки, который зависит от физической
реализации канала (может быть инверсия бита, может быть пропуск или
вставка бита). Еще можно учесть аппаратную ловлю ошибок (типа
ошибки формата у UART-а). Все слишком сложно. Для простоты можно
считать что CRC32 имеет 4Е9 AlexBi(101 знак., 28.04.2021 16:25)
- Например - Evgeny_CD(28.04.2021 16:08, ссылка)
- Подскажите знатоки Эклипса! Давно пользуюсь Atolic TrueStudio,
почти устраивает, привык. Но недавно пропала вкладка выбора
проца(Target?) для отладки и вообще лишился отладки в новых
проектах. При этом старые продолжают работать, но тоже без этой
вкладки, при большой нужде просто заменяю .svd файл и все ок. Но
новый проект создать на могу, причем в виртуалке заново поставил
8.1 и тоже нет выбора проца. После Run->Debug
configuration->New выдает это окошко, Andreas(63 знак., 28.04.2021 15:43, dao, картинка, полностью)
- Мир продолжает катиться в сраное гавно? Сегодняшняя рассылка eeNews
Europe: Toчкa oпopы(612 знак., 27.04.2021 12:34, dao, ссылка, полностью)
- Антиреклама!!! IBAH(343 знак., 23.04.2021 19:14, dao, ссылка, полностью)