Программирование микроконтроллеров.

Шестибитный процессор с робкими картинками

Итак, в первой части я смело пообещал вторую статью «из одних картинок», но… мой маленький часовой кукушонок настолько похужал и возмудел за прошедшее время, что пришла пора знакомиться с ним, можно сказать, заново. Оптимизация не пощадила практически ничего, и, хотя я там же в камментах бо́льшую часть перемен отразил — всё равно надо начать с того, что же в сумме у нас получилось.

продолжить чтение

Я разучился получать удовольствие от программирования из-за LLM. Его вернул шкаф

Привет ХабрЯ фрилансер. В последние годы зарабатывал в основном на ТГ-ботах, мини-приложениях, автоматизации для маркетплейсов, иногда и на простых сайтах. И в какой-то момент понял странную вещь: LLM действительно сделали меня сильно эффективнее, расширили диапазон моих услуг, но вместе с этим почти убили ту часть разработки, ради которой я вообще когда-то в нее пришел.А потом мне привезли шкаф. И он неожиданно все расставил по местам.Как я ускорился в 5 раз

продолжить чтение

Отладка Программ Уровнями Логирования (или Медицинская Карта Вашей Программы)

Программы часто отлаживают применяя printf-отладку. Однако в этом есть недостаток. Со временем вывод printf сообщения становится настолько частыми и плотным, что становится просто невозможно что-либо прочитать. Перед вам просто сыплется Ниагарский водопад из белых логов. Чтобы с этим бороться давным-давно придумали фундаментальную технологию отладки программ: уровни логирования (Log Levels). Как и любая хорошая практика системного программирования, уровни логирования появились еще в коде ОС Unix где-то в 197x-198x.

продолжить чтение

Граничные вычисления в коммерческой логистике

Датчик на ДВСПривет, Хабр! Мы — братья Лев и Марк Григорьевы. В рамках нашего R&D-проекта мы разрабатываем бортовую систему предиктивной диагностики для тяжелого коммерческого транспорта (тягачи, спецтехника).

продолжить чтение

«Создание встраиваемых систем». Обзор книги

Как только я узнал, что книга Making Embedded Systems 2nd Edition (русская версия: «Создание встраиваемых систем. Паттерны проектирования отличных программ. 2-е издание») доступна для предзаказа, я не раздумывая отправился на Amazon и раскошелился за неё.

продолжить чтение

А вы уже подали заявку в «Железо»? Рассказываем о нашей номинации в «Технотексте» и призах за лучшие статьи

продолжить чтение

Как я перестал писать код для микроконтроллеров вручную и подружил ESP32C6 с AI (Опыт создания платформы)

Главная страница платформы AIoT ИнноваторПривет, Хабр! Меня зовут Александр Воробьев. За моими плечами разработка более 100 электронных устройств

продолжить чтение

Программист микроконтроллеров: что спрашивают на собеседованиях

продолжить чтение

Робот Xiaozhi: беседа двух роботов

Дополнение к моей предыдущей мини-статье по роботу Xiaozhi. Я заказал детали и комплектующие, чтобы собрать такого робота самостоятельно. Сборка данного робота не доставляет существенных проблем.Детали, которые я использовал (вариант стандартного билда):

продолжить чтение

Нейросети пока не заменят ни идею, ни программиста‑интегратора в сложных электромеханических проектах

Я часто вижу в сети два противоположных мнения о том, что смогут сделать современные большие языковые модели (LLM). Одни уверенно заявляют, что уже в ближайшее время они полностью вытеснят программистов и инженеров‑разработчиков, другие — более скептически, считают, что нейросети лишь ускоряют работу, но никогда не смогут самостоятельно воплотить в жизнь сложный технический продукт.

продолжить чтение