Поздравляем Codavr с днём рождения!
- Небезизвестная Linaro (много чего для GNU и Linux делает ) -> Имеет чудесный и очень интересный сайт 96boards.org -> на котором продают платку на Xilinx Zynq UltraScale+ MPSoC ZU3EG A484 за $250 Evgeny_CD(175 знак., 17.01.2019 22:41 - 22:53, dao, ссылка, ссылка, полностью)
- [JSON] Сводный системный топик. - Evgeny_CD(17.01.2019 13:36, dao, полностью)
- [MQTT] -> --> Сводный системный топик - Evgeny_CD(16.01.2019 18:21 - 22:29, dao, ссылка, ссылка, полностью)
- CoAP - Constrained Application Protocol -> описан в rfc7252 --> на основе UDP Evgeny_CD(06.10.2017 23:23, dao, ссылка, ссылка, полностью)
- что-то последнее время всякие кряки прижали. нигде кроме как у китайцев нет редкого софта. нужен SourceInsight4096, он у китайцев таки есть, но как его от них получить? может у кого есть логины на китайских сайтах? - Mahagam(16.01.2019 15:44, dao, полностью)
- AI никогда не ошибается в выборе правильных методов проектирования :) -> Evgeny_CD(261 знак., 16.01.2019 13:15, dao, ссылка)
- Интересно, какая разница в скорости будет в двух вариантах группы связанных С функций? Evgeny_CD(711 знак., 15.01.2019 14:44, dao, полностью)
- Навеяно субботним вечером 2 вопроса: Constantin24(229 знак., 12.01.2019 23:19, dao, полностью)
- Отладочный printf можно вывалить по SWD, причем без использования SWO. Единственное, из релиза его нужно выкинуть или прописать соответствующий hardfault, в противном случае программа может упасть, если отладчик отключен. - evgeniy1294(15.01.2019 11:32)
- 2) Под FreeRTOS офигел от жадности до ОЗУ функций а-ля printf(), и нарисовал свою собственную, с внутренним буфером что-то около 20 байт, и параметром, указывающим на функцию вывода байта. Теперь не напрягаясь всовываю вызовы во все задачи ОС, где 2dimka_(210 знак., 15.01.2019 11:21,
)
- 2. printf или sprintf + свой вывод буфера. Форматтер можно урезать в настройках. - VLLV(12.01.2019 23:33)
- 1) Обоснование - тупо поделить на 2, если число файлов начинает напрягать. Больше ничего там нет. - SciFi(12.01.2019 23:31)
- Забыл, напомните, как сделать в Altium, чтобы автоматически устанавливался Bus entry 45град при подводке wire к шине? - Make_Pic(11.01.2019 09:55, dao, полностью)
- Вожусь с U-Boot. Удручает. Из средств дистанционного обновления прошивки - TFTP и нешифрованная консоль на UDP. А нет ли какого-нибудь нормального линуксового бутлодера, ну хотя бы SSH? Или опять самому писать? - LightElf(13.01.2019 19:27, dao, полностью)
- Ещё один умник нашелся, который считает, что бутлодер должен уметь стирать, кофе готовить и программиста ублажать. lloyd(449 знак., 13.01.2019 23:15, ссылка)
- Делал так. Был дополнительный раздел во флеш где можно записать новую прошивку. В uboot при запуске запускал скрипт. Тот провеял есть ли новая версия прошивки и в случае если есть то обновлял. Т.е. использовалось все, что доступно в uboot (работа framer(94 знак., 13.01.2019 20:37)
- Нихуясе, ssh в бутлодыре. Ему ж цельная операционка нужна и тцп-стек. А что собственно второй единожды зашитый линукс (с ssh, шифрованными разделами и прочей криптоанархией) не использовать? Из будлодыря только выбирать что запустить. fk0(1062 знак., 13.01.2019 19:38)
- Atom [только для сотиков и планшетов] RIP. -> --> Также забавно, что Intel так поставил на 5G. С 4G Intel пролетел, поставив на WiMAX. Теперь будет отыгрываться. Evgeny_CD(92 знак., 28.06.2016 23:48, dao, ссылка, ссылка, полностью)
- Так так... Как-то странно Atom помер :) Смотрим на чипсеты для сотиков от китайского производителя и видим - Intel Airmont Architecture Octa-Core 1.8GHz on Intel advanced 14nm process. Похоже, просто поменяли название Заказчика чипов, а Evgeny_CD(41 знак., 11.01.2019 16:59, ссылка)
- Вообще история знаковая, конечно. В октябре 2007 анонсировать семейство ->, почти 10 лет бороться, и сложить лапки - это epic fail годного размера. - Evgeny_CD(29.06.2016 02:45, ссылка)
- Неожиданно выяснилось, что Китайцы могут работать не только больше, но и лучше. И если захотят, конкурентоспособный аналог "полузаказной архитектуры (Altera)" сделают или, возможно, ещё что-то поинтереснее придумают. - De_User(29.06.2016 00:00 - 00:29)
- И правильно. Долой Атомы, да здравствуют Ксеоны Фи! :) - Ксения(29.06.2016 00:26, картинка)
- Вот только честно... Зачем сегодня нужен IAR? Для большинства процессоров есть GCC, а для тех, которым GCC не дан и IAR не поможет. Особенно IAR омерзителен для Z80. Но за заботу спасибо! - max(02.01.2019 20:06 - 20:08, dao, полностью)Cкpипaч
- Я в него программирую :) - Молодой коллега(05.01.2019 02:50)
- Можно устроить голосование - кто каким компилятором пользуется :) - Sl(04.01.2019 21:37)
- Потому что биография начиналась тогда когда слова ГЦЦ и микроконтроллер были несовместимы. Потому что АВР. Потому что не было гарантий что ГЦЦ нормально сможет 430. Потому что ГУЯ с галочками. Потому что от добра добра не ищут - нахуа этот ASDFS(188 знак., 03.01.2019 14:44)
- От дурости или ввиду поддержки со стороны других средств отладки. Если ARM, MIPS и другая распространенная платформа, то скорей от дурости. Для экзотических платформ IAR может быть лучше GCC или вообще gcc их не поддерживает (тот же Z80, кстати fk0(32 знак., 03.01.2019 13:57)
- А разве кто-то заставляет им пользоваться? Не понимаю отчего у некоторых так пригорает с того что кто-то пользуется другим инструментом. Мне, например, проще несколько галок в окошке с опциями ткнуть, чем мейкфайл править. Ну и чиста привычка с Codavr(131 знак., 02.01.2019 21:30 - 21:34)
- Все компиляторы по началу омерзительны :). Главное достоинство IAR - долгожительство. Т.е. компиляторы, пережившие множество версий, постепенно шлифуются, освобождаясь от старых ошибок (что не мешает им приобретать новые :)). Тем не менее, они, на Ксения(120 знак., 02.01.2019 21:14)
- Это каких? Вездесущий GCC ни разу не новорожденный, крупные конторы вроде гугла уже перешли на clang. Проеты у этих ребят сильно сложнее, чем любой из ваших, и переход на новый компилятор гораздо сложнее, но люди работают. - evgeniy1294(02.01.2019 21:21)
- GCC был отшлифован в основном на x86, а потому далеко не факт, что он лучший и для всех прочих архитектур. К нам время от времени заходит Klen :), так вот он уже не менее 10-ти лет курочит GCC, чтобы тот код для ARM компилировал, и до сих пор Ксения(38 знак., 02.01.2019 21:41)
- Klen разве имеет отношение к разработке GCC? Я думал он только сборки под ARM самодельные собирает. Ну так каждый сам собрать может, делов на 15 минут. Обычно собирают newlib + gcc, можно без newlib (хидеры подсунуть, самому написать, я делал), fk0(158 знак., 03.01.2019 13:56)
- ... немного поправлю.. не менне 10 лет считаю, что лучшмй компилятор это транслятор асма :) klen(21 знак., 03.01.2019 11:23)
- Ксения, вы не поверите, но ни в одном смартфоне на Android не используется яр. lloyd(197 знак., 03.01.2019 09:23)
- Это только потому, что IAR под Windows, а разработчики смартфонов, скорее всего, под тем же Android'ом живут. Ксения(599 знак., 03.01.2019 11:38)
- Нет, Ксения, все проще. Linux Kernel ничем, кроме GCC не компилируется (потому что оказалось проще расширить компилятор, чем писать ядро на чистом ущербном Си, кек), а зачем тащить десяток компиляторов в один проект? lloyd(159 знак., 03.01.2019 13:44)
- Компиляторы пишут под ядро, вы устанете писать компиляторы под каждую таракашку. Тут clang и рулит за счет своей структуры, позволяющей разрабам легко подточить его под особенности камня. gcc так не умеет, там работы на порядок больше. evgeniy1294(97 знак., 03.01.2019 11:54)
- Сильно сомневаюсь что разработку Android можно вести под ним самим :) - AlexG(03.01.2019 11:47)
- Ящетаю, надо это вынести в отдельный топик. С подведением итогов и оформлением их в виде таблицы по архитектурам и компиляторам. Может получиться интересно и информативно. А может скатиться в лютый срач. Кто не рискует, тот не пьёт шампанского... - SciFi(02.01.2019 20:10)
- Для CM и ARM7TDMI юзаю Keil и EmBitz(GCC), иногда приходится юзать IAR, раньше поделки иногда делал на кокосе и клизме. Segger Studio раннюю пробовал, но пока не до неё, LPCxpresso-Code-Red как-то пробовал, ещё для Freescale было чего-то своё, Vit(619 знак., 03.01.2019 00:29 - 00:32)
- Segger Embedded Studio - кросплатформенный, компиляторы GCC и CLANG поддерживают все армы и RISC-V. Отличный редактор. evgeniy1294(88 знак., 02.01.2019 21:09)
- +1. У меня для кортексов Keil, avr iar, для pic CCS PIC. на GCC старая аллергия. - Aleksey_75(02.01.2019 20:38)
- Для этого нужно оторвать задницу, освоить альтернативы и потестить. Гораздо проще с дивана вякать. - VLLV(02.01.2019 20:13)
- IAR был первым моим компилятором для AVR... До него я ассемблерил по-чёрному. Но попробовав DEMO IAR сразу перешёл на него. Задорого. А потом пришел бесплатный WinAVR и всё стало шоколадно! - max(02.01.2019 20:20)
- Свои 5 копеек: SciFi(742 знак., 02.01.2019 20:20)
- Напомнило про рукопашный бой в спецназе :) Скрипач(199 знак., 02.01.2019 20:15)
- Оно то так, но автомат, похоже, стреляет только старыми патронами. А новые
контроллеры патроны выходят каждую неделю. - VLLV(02.01.2019 20:20)
- Лично я, на этот год продолжу пользовать atmega8. Это уже "говно мамонта", наверное? :) За модой перестал гоняться еще во времена выхода Windows 98. Экономия 3-5% стоимости изделия не приведет увеличению объемов сбыта. Скрипач(42 знак., 02.01.2019 20:26)
- Считаю, что если нет разработки, то и не нужно ничего менять. Если есть разработка, то есть и отладка. Минимальными усилиями можно перейти на хотя бы ATmega88/328 и позволить отлаживать код с эмулятором и несколько бОльшим объемом ОЗУ. Чтобы, Vit(63 знак., 02.01.2019 23:30 - 23:35, ссылка)
- Это не говно мамонта, это следы вендской биоты. Atmel уже нет, забудьте их камни. Таракашка за 80 центов делает тоже, что и atmega8, все глюки выловлены лет 10 назад. - evgeniy1294(02.01.2019 21:00)
- Кем выловлены? Кто-то уже портировал туда МОЙ код?! :) Глюки - будут обязательно. Я вам даже больше скажу - при смене минорных версий ДИКО ВЫСОКОУРОВНЕВОГО интерпретатора python и то глюки вылазят. Скрипач(229 знак., 02.01.2019 21:04 - 21:08)
- Это оправдание, оно есть у каждого. Мы электронику разрабатываем, нужно быть на крае технологического прогресса. evgeniy1294(52 знак., 02.01.2019 21:18)
- у нас заказчик один, и имя ему - Заказчик, если понимаешь, о чем речь :) и менять в схемотехнике что-то радикально - это ОЧЕНЬ дорого. ибо 100500 тестов, испытаний, согласований и вагон бумаг. - Alex68(02.01.2019 23:49)
- Увы, я - директор. И "вполне окупается" для меня неприемлимо :) Должно приносить прибыль, большую чем приносит уже имеющееся. Иначе "новшество" нежизнеспособно. Скрипач(691 знак., 02.01.2019 21:30 - 21:39)
- Выбор микроконтроллеров, компиляторов зависит от задачи. Решение моих задач в большинстве случаев не станет ближе, если я возьму новейший сверхмощный и свехдешевый чип и GCC свежайшей версии. - AlexG(02.01.2019 21:26)
- Осторожнее с "прогрессом". За его личиной зачастую тупо сидит самый настоящий регресс. И вообще, к чему эти пустые лозунги? Вы с Ксенией сговорились штоле? :-) - SciFi(02.01.2019 21:21, ссылка)
- Правда с другой стороны - освоив CortexM4, нет смысла спускаться. - VLLV(02.01.2019 20:37)
- ой вы грабельки, мои любимые!!! Aleksey_75(724 знак., 05.01.2019 21:07, dao, полностью)
- Мля. AI на STM32 - LightElf(10.01.2019 12:39, dao, ссылка, полностью)
- Как в Altium для всех компонентов скопировать из поля "Value" в поле "Comment"? (Решено, написал скрипт и инструкцию к нему) misyachniy(04.01.2019 15:16 - 05.01.2019 16:49, dao, полностью)
- Ошибка VVB_(111 знак., 10.01.2019 12:22)