- Образчик американской почти военной документации - Alex68(25.01.2019 15:39, dao, ссылка, полностью)
- Во, у небратьев юридические новшества! Крок(26.01.2019 00:58, zen, полностью)
- Что хорошего и умного почитать по применению линуха в эмбеднутых задачах? Что-то все попадается на уровне: возьмите с сайта имидж, раскатайте его на флешку, запустите питон. В крайнем случае: скачайте билдрут, соберите по дефконфигу и будет вам LightElf(40 знак., 25.01.2019 19:46, dao, полностью)
Zigbee (уже склоняюсь к Z-Wave). Подскажите чем к нему подключиться с малинки? Шлюз в UART, COM или USB порт, с простеньким языком а-ля АТ-команды? - Скрипач(27.01.2019 15:53 - 20:59, RFID, полностью)
- Спрошу чтобы не плодить темы и не изобретать велосипеда. В загородном доме стоит задача мерять и логить кол-во воды в колодце, температуру и влажность ( порядка 10 точек)... чем проще, красивее, куда посмотреть ?!? Датчики бы желательно автономные sav6622(15 знак., 27.01.2019 20:32, Cyber, полностью)Cкpипaч
- опять язык Си. :-( Вот против таких дураков как я нет средств? Превысил длину массива, писал куда попало. В результате 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)
- Чота ржу. Шпион Пол Уилан приехал в Россию посмотреть на
шпили купола :-) SciFi(105 знак., 26.01.2019 14:40, Off, ссылка, полностью)
- Пэсня фром май харт!!! UPD: по второй ссылке - как это снимали De_User(114 знак., 26.01.2019 22:46 - 27.01.2019 02:11, Off, youtube, youtube, полностью)
- А снег идёт, а снег идёт... Москва испытывает климатическое оружие? SciFi(38 знак., 26.01.2019 16:12 - 16:21, Off, ссылка, полностью)
- Я так понимаю, студентов в чате нет? - Крок(25.01.2019 11:23, Off, полностью)
- Кушайте, не обляпайтесь. Коммунизм нам не светит, а вот библейскую еду (акриды) Россельхознадзор уже пообещал. - Codavr(25.01.2019 12:33, Off, ссылка, полностью)
- а не посоветуют ли мне, уважаемые господа, проверенную ось для мк. Не сильно жрущую ресурсы, с минимум гемора(ну или как минимум чтоб инфа была в наличии), ну в общем "мерседес за три копейки" )))) Хочу поиграться, может "проймет" мою старческую 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)
- Нифпесду, ни в яблоко :)) --> - MBedder(26.01.2019 23:03, Off, ссылка, полностью)
- "Эту песню не задушишь, не убьешь"(с) --> - MBedder(26.01.2019 23:00, Off, ссылка, полностью)
- Платка от БПЛА MQ-1 Predator michas(69 знак., 26.01.2019 19:24, Off, полностью)