- Помогите с Jlink-OB f072 плииз. Andreas(275 знак., 28.01.2019 11:59, dao, полностью)
- А может быть вам в другую сторону рвануть - поставить совсем старую прошивку, драйвер которой не лазает каждый раз на сайт Segger'а в поиске обновлений? Ведь не секрет, что JTAG стандартизован, а потому крайне маловероятно, чтобы вновь выпускаемые Ксения(506 знак., 29.01.2019 14:25)
- Пользуюсь прошивкой для 6.10n. Тоже кайл со свежим сеггером просит обновить, но не может. Прошивку брал у x893(akb77) и там же патч. Ветку на электрониксе дайте, может увижу, если что скрыто - Vit(29.01.2019 07:17 - 07:35, ссылка, ссылка)
- Alex68 , почитал о фаерволле Sygate m16_home(114 знак., 29.01.2019 09:57, dao, полностью)
- Высоконадежная работа по USB. Предложение. Evgeny_CD(631 знак., 28.01.2019 23:46, dao, полностью)
- .... и теперь всё это объяснить типовым программам управления колонками на наших АЗС. :-)))) - Лагунов(29.01.2019 09:14)
- Вот там где вы собрали все USB в одно устройство образовалась дополнительная single point of failure. - Скрипач(29.01.2019 00:50)
- Зачем пихать в USB то, что может LAN? USB не для этого сделан. - evgeniy1294(29.01.2019 00:08)
- Все выглядит интересно, но действительно ли независимы USB контроллеры? - VLLV(29.01.2019 00:02)
- У меня, перед Новым Годом, на объекте сервер, нормальный, с резервированием БП и аппаратным RAID, месяц лежал по причине выхода из строя датчика вращения вентилятора на одном из четырех процессоров. Скрипач(137 знак., 29.01.2019 00:00)
- а ЗАЧЕМ оно все? есть ethernet, в конце концов. да и , как сам сказал, COM порты в СЕРЬЕЗНЫХ применениях и платах никуда и не девались. зачем наделять ширпотреб промышленными возможностями, ибо оно все одно где-то еще, да откажет. - Alex68(28.01.2019 23:51)
- А есть ли готовые приборы для измерения тока насыщения дросселя? Нашёл несколько готовых схем в Интернете. Принцип работы понятен. Просто хотелось бы купить готовый прибор, но с наскока ничего найти не смог. - FDA(27.01.2019 15:14, dao, полностью)
- там, куда ссылку на кучку книжек давал, есть это, может кому-то интересно будет пролистать. и красивая картинка оттуда) Alex68(28.01.2019 22:24 - 22:31, dao, ссылка)
- Образчик американской почти военной документации - Alex68(25.01.2019 15:39, dao, ссылка, полностью)
- Что хорошего и умного почитать по применению линуха в эмбеднутых задачах? Что-то все попадается на уровне: возьмите с сайта имидж, раскатайте его на флешку, запустите питон. В крайнем случае: скачайте билдрут, соберите по дефконфигу и будет вам LightElf(40 знак., 25.01.2019 19:46, dao, полностью)
- опять язык Си. :-( Вот против таких дураков как я нет средств? Превысил длину массива, писал куда попало. В результате USB-флэшки портились намертво, только полное форматирование восстанавливало. При этом превышение было только по одному протоколу Лагунов(110 знак., 24.01.2019 17:48, dao, полностью)
- Вот прекрасный пример как надо писать программы FDA(305 знак., 26.01.2019 23:31)
- По поводу ворнингов - вспомнил, как меня Кейл курощал. Я обычно в ИАРе сижу, но как-то достался мне чужой проект в Кейле, и он ворнинг выдавал, что main имеет тип void, а по стандарту int. Кто тот стандарт придумал, про эмбеддед не слыхал, но йцукен(392 знак., 27.01.2019 12:15)
- Там в комментах п.0 есть, самый главный. s_h_e(70 знак., 27.01.2019 11:39)
- "Не использовать динамическое распределение памяти после инициализации." - так это всякие int x и прочее в циклах и функциях? - Лагунов(27.01.2019 08:24)
- Мне в космос нельзя, три пункта нарушаю - тотальный контроль параметров, препроцессор и указатели на функции. Но одиночки и не летают в космос :) - VLLV(27.01.2019 00:20)
- В IAR ARM есть возможность скомпилировать программу со встроенной проверкой границ массивов. misyachniy(75 знак., 25.01.2019 13:56 - 21:12)
- Желательно использовать так же статические анализаторы кода. Часто они могут прогнать функцию при граничных значениях переменных и понять сразу, что будет обращение за пределы массива. - fk0(25.01.2019 11:49)
- Если вы не проверяете границы массивов, то так вам и надо - lloyd(24.01.2019 23:08)
- Я вот тоже никогда границы массивов не проверяю, но со мной ничего такого не случается. Почему? Да потому, что прежде чем что-то программировать, сперва надо разработать алгоритм! И кто на "вылизывание" алгоритма своего времени не пожалеет, то Ксения(464 знак., 25.01.2019 00:00)
- здесь я виноват тем, что тупо перенес именно старый алгоритм вычисления номера пистолета колонки. В новом протоколе надо было это учесть. Так что всё дело именно в алгоритмах. - Лагунов(25.01.2019 11:54)
- Полностью поддерживаю. Если не говнокодить, не заниматься глупой экономией байтов, структурировать программу, то и проблем не будет. KISS = Keep It Simple Stupid VLLV(345 знак., 25.01.2019 10:46)
- Ну, собсно гря, ошибка не в назначении индекса как флага, а в неициализации индекса до его возможного использования. - mse homjak(26.01.2019 20:59)
- Говорят, есть static assert. - evgeniy1294(25.01.2019 11:46)
- Это за всё хорошее и против всего плохого. Проверка индекса (как и другие проверки) полезна на этапе отладки. Зато в поле велика ли польза от этой проверки? "У вас индекс плохой, идите лесом" - едва ли сильно лучше, чем тихий глюк. - SciFi(25.01.2019 10:52)
- Сильно лучше. Ибо memory corruption может обрушить карточный домик и породить лавину вторичных глюков, концов не найдёшь. Лучше громкий ассерт. Не во всех случаях, но именно в этом, когда очевидно, что операцию нужно откатить, но уже никак. Вообще fk0(334 знак., 25.01.2019 11:47)
- Мы немного про разное говорим. Я - да, про то, чтобы быть умным и не ошибаться :) А если уж не повезло, то те случаи "тихого глюка", что я говорю, оказались убойными, лучше бы проигнорировали данные. - VLLV(25.01.2019 11:20)
- TDD ваше всё. Причём не только в алогоритмах. VVB_(72 знак., 25.01.2019 10:30)
- Что использовать size_t или ptrdiff_t ? Границы у них разные... - Говорите громче(24.01.2019 23:58,
)
- Не так уж и сложно проверять индекс массива перед записью в массив, тем более что он всегда положительный (всего одну границу проверить). Но чаще всего, такой симптом бывает по другой причине - из-за нехватки стека. - Ксения(24.01.2019 19:24)
- Это средство... барабанная дробь... C++. В плюсах написать массив, реализующий проверку выхода индекса за границу - как два пальца. В голом C это можно сделать, объявив структуру, содержащую массив и его размер, и обращаться к элементам массива йцукен(60 знак., 24.01.2019 18:38)
- Есть такое средство! Паскаль называется. - Крок(24.01.2019 18:03)
- а не посоветуют ли мне, уважаемые господа, проверенную ось для мк. Не сильно жрущую ресурсы, с минимум гемора(ну или как минимум чтоб инфа была в наличии), ну в общем "мерседес за три копейки" )))) Хочу поиграться, может "проймет" мою старческую Aleksey_75(11 знак., 24.01.2019 22:21, dao, полностью)
- камень какой? Я уже говорил, что ось можно и нужно использовать в любом проекте. Почитай доку на OSA там есть раздел учебник. в даунлоудах есть примеры и документация на русском и английском в chm - abivan(25.01.2019 13:09, ссылка)
- Советую посмотреть scmRTOS и особенно мануал к ней - AlexG(25.01.2019 06:37, ссылка, ссылка)
- Предварительно. Evgeny_CD(458 знак., 25.01.2019 00:36, ссылка)
- Предложу ознакомиться с параллельной реальностью:) --> Vit(691 знак., 25.01.2019 00:33, ссылка)
- Потянуло на готовую ось - самое время провериться на наличие маразма - argus98(25.01.2019 00:03)
- 1) А слабо взять кристалл побольше и FreeRTOS? 2)Если нет GUI + FS, то лучшая RTOS = Big looooop (мусолили пару месяцев назад) - VLLV(24.01.2019 22:42)
- И мне, и мне, даже на гимор согласный. И шоб этот мерс бензина кушал литр на сотню в городском режиме :))) - Codavr(24.01.2019 22:25 - 22:29)
- Нейросеть AlphaStar одолела профессиональных игроков в StarCraft II Evgeny_CD(78 знак., 26.01.2019 00:02, dao, ссылка, полностью)
- Кучка старых книжек, журналов, каталогов и прочего. Может кому-то пригодится. - Alex68(24.01.2019 23:06 - 23:47, dao, ссылка, полностью)
- Очень хорошая книга по Cortex-M и "вокруг него". Уплоад Evgeny_CD(220 знак., 25.01.2019 00:48, dao, полностью)
- Вдогонку, надеюсь Evgeny_CD перенесёт куда-то в нужный раздел, на сахаре тема не поднималась. Вообще технология бинарных диффов и бинарных патчей достатчно развита. Существуют даже условные "стандарты" (RFC3284, он же VCDIFF, реализуется fk0(3924 знак., 19.01.2019 14:05 - 14:13, dao, полностью)
- [Гальванически развязанный 1000BASE-T с проходной емкостью 6 пФ] Мои мечты сбылись! Evgeny_CD(2968 знак., 24.01.2019 00:05 - 00:33, dao, ссылка)
- Господа, кому-нибудь приходилось писать интерфейсные драйверы для openocd? evgeniy1294(443 знак., 21.01.2019 22:29, dao, полностью)