Встроенный
Если вы разрабатываете приложения с Qt и используете конечные автоматы, вы, вероятно, пользуетесь фреймворком Qt state-machine. Вы можете определить машину на чистом C++ или SCXML, или генерировать C++ код из state-chart диаграмм. Эта статья оценивает эти опции в терминах функциональности, применимо
Десятилетиями встроенные инженеры спорят, использовать C или C++. Хотя большинство вендорской прошивки остается на C — 56% встроенного кода было написано на C в опросе Embedded Market Survey 2019 — C++ стабильно набирает популярность, с примерно 23% новых проектов, выбирающих его. С 50-летием C на г
MQTT-Reactive — легковесный, неблокирующий MQTT v3.1.1 клиент, построенный на библиотеке MQTT-C Лиама Биндл. Проектированный для реактивных встроенных систем, он доставляет переносимый, событийно-ориентированный коммуникационный стек, который может быть интегрирован в любое C-базированное приложение
Выделенная индустрия верификации и валидации — движимая стандартами вроде IEC 61508, ISO 26262, IEC 62304, MISRA C и CWE — возникла для обеспечения того, чтобы ПО было надежным, безопасным и высокого качества. Даже если ваш продукт не попадает под строгие регуляторные требования этих стандартов, при
Конечные автоматы являются фундаментальными для многих встроенных систем, однако их разработка может быть сложной. Эта статья описывает проверенные стратегии построения программного обеспечения конечных автоматов (КА) с использованием Test-Driven Development (TDD), с фокусом на реализации на C, подх
Во всех отраслях функциональная безопасность накладывает строгие требования на разработчиков: код должен быть защищенно спроектирован для защиты от непредвиденных событий, таких как повреждение памяти или космическое излучение. Языки высокого уровня вроде C и C++ содержат особенности, поведение кото
Мир технологий полон неожиданностей, и каждое новое открытие раскрывает пробелы в нашем понимании. Рассмотрим быстрое упражнение на ассоциации: слово «Seiko» мгновенно вызывает «часы», а «Epson» — «принтеры». Этот сдвиг отражает мое растущее осознание более широких возможностей Epson. Seiko Epson Co
С уменьшением размера носимых IoT-устройств отраслевые стандарты для печатных плат остаются редкими. Тем временем проектировщики должны полагаться на проверенные практики разработки и производства печатных плат, адаптируя их к уникальным требованиям носимых устройств. Ключевые фокусные области включ
За последние несколько недель я обсуждал с командой Makerarm.com прорывной робот-манипулятор, который сейчас жив на Kickstarter. Makerarm — не просто гаджет; это полностью интегрированная персональная платформа fabricación, которая помещается на компактном столе и может быть оснащена взаимозаменяемы
Граница между коммерческим проектированием оборудования и хоббийной электроникой размылась в последние годы. С открытым оборудованием, доступными CAD-инструментами и обширной онлайн-базой знаний, работа, когда-то зарезервированная для корпоративных лабораторий, теперь может быть выполнена из домашне
Последняя спецификация USB 3.1 представляет разъем USB Type-C, наконец устраняя проблему ориентации, которая преследовала ранние стандарты USB. Хотя не единственный недостаток legacy USB, неспособность вставлять кабель в любом направлении была стойким раздражением для проектировщиков и пользователей
Во время недавнего обсуждения носимых технологий Ральф Остерхаут, CEO The Osterhout Design Group, заметил: «Что не сработает — это громоздкое устройство, которое дистанцирует людей от их окружения. Если речь о чем-то, заставляющем вас выглядеть как молотоголовая акула с проводами? Тогда нет. Это не
Когда я работал в дочерней компании Control Data, каждой схеме, механическому чертежу и печатной плате присваивался уникальный последовательный идентификатор. Хотя я был в отделе документации, я все еще не помню точный процесс, который собирал миникомпьютер вместе. В то время все чертежи были рукопи
Растущи, я смотрел оригинальный сериал «Звездный путь», где трикодер Спока мог мгновенно сканировать и анализировать любой материал. Десятилетия спустя это видение стало реальностью благодаря линейке портативных спектральных сенсоров NeoSpectra от Si-Ware Systems. Модули NeoSpectra Si-Ware сочетают
Интернет вещей (IoT) давно доминировал в технических заголовках, обещая более эффективные процессы, дополнительные возможности продуктов и полностью новые бизнес-модели. Однако недавний разговор с маркетологом ведущей технологической компании كشف растущую обеспокоенность: возможно, хайп вокруг IoT о
Когда ваша встроенная система остается нишевым продуктом, вы можете управлять каждым шагом внутри компании. Но как только спрос взлетает, высокообъемное производство обычно переходит к контрактному производителю (CM). Одна критическая ответственность CM — программирование микроконтроллерной прошивки
Растущая оцифровка производства требует беспрецедентной открытости, устойчивости, детерминизма и гибкости в промышленной коммуникации. Time‑Sensitive Networking (TSN) стирает долгую границу между IT и OT сетями, доставляя точное тайминг и синхронизацию для сегодняшних систем автоматизации. Microchip
Принятие охлаждения парообразовательной камерой может доставить значительные выгоды, особенно для встроенных систем, требующих строгого термического контроля. Дизайнеры встроенных устройств постоянно ищут эффективные решения рассеивания тепла. По мере уменьшения электроники и роста плотностей мощнос
Эпоксидная смола — универсальный материал, который IoT производители интегрируют на протяжении всего процесса дизайна и фабрикации PCB для удовлетворения разнообразных функциональных требований. С быстрым расширением рынка IoT инженеры постоянно ищут практические решения для повышения производительн
Эко-френдли LED-отверждаемые конформные покрытия PCB быстро становятся предпочтительным выбором в отраслях, требующих быстрого turnaround и надежной защиты — авто, бытовая техника, промышленный контроль. С их быстрыми временами отверждения и исключительной устойчивостью к суровым средам, LED-отвержд
Встроенный