Публикации по теме 'embedded-systems'
Как мигать светодиодами как профессионал
Единственный пример, которому никто не учит
Между программистом и инженером-программистом есть существенная разница. При разработке прошивки вы должны думать как последний. Возьмем пример скромного моргания, который более полезен для проверки того, все ли работает, а не для обучения чему-то. Давайте посмотрим, как дальнейший шаг может улучшить технику.
Как вы мигаете один?
Запустите скетч Blink.ino , и задача выполнена.
void loop()
{
digitalWrite( 13, HIGH );
delay( 500..
AI и ML в центре внимания: трансформация будущего встроенных систем
Встроенные системы являются неотъемлемым компонентом различных приложений, включая бытовую электронику, автомобили, медицинские устройства и промышленную автоматизацию. С быстрым развитием методов искусственного интеллекта (ИИ) и машинного обучения (МО) интеграция этих передовых алгоритмов во встроенные системы становится все более важной. В этой статье я представляю всесторонний технический обзор достижений в алгоритмах искусственного интеллекта и машинного обучения для встраиваемых..
Знайте об основных различиях между прошивкой и ПЗУ
Прошивка — это набор инструкций или программ, написанных на машинном языке, которые используются для работы электронных устройств. ПЗУ — это своего рода «встроенная микросхема памяти », предназначенная для хранения и хранения информации в электронном гаджете.
Для разработки электронных устройств требуется три части: аппаратное обеспечение, прошивка и программное обеспечение. Все эти три важны для нескольких устройств. Кроме того, доступны другие гаджеты, такие как ОЗУ, ПЗУ и т. Д.,..
Это то, что делает вас разработчиком встраиваемого программного обеспечения
Предисловие
Автор Bennett Garner написал действительно интересную и интригующую статью, в которой цитируется следующее: умение писать код не означает, что вы разработчик . Вы должны прочитать его, если вы еще не читали, и следовать за ним, он дает действительно хорошие идеи о разработке программного обеспечения. В любом случае, это цитата, с которой я не могу не согласиться. Быть кодером отличается от того, чтобы быть инженером-программистом.
Суть в том, что вас считают..
Встроенная структура IOT в GO
В дневное время я пишу много сложного кода на C++, который расширяет возможности высокопроизводительных приложений для встраиваемых устройств. Иногда мне приходилось работать с некоторыми из этих так называемых c o неподключенных устройств . Категория устройств, которые все пытаются протолкнуть на рынок, независимо от того, действительно они полезны или нет.
Перед каждым встраиваемым сетевым проектом стоят большие технические проблемы, которые разработчики пытаются решить: обновления..
Инструменты для разработки встроенного кода
Некоторые ссылки, которые могут помочь вам написать код faaaaaster!
Я пишу встроенный код более 25 лет (куда ушло время??!), начиная со скромного процессора Z80. Совсем недавно я работал с высокопроизводительными процессорами ARM, а теперь и с микроконтроллерами серии Cortex-M.
За это время я создал набор инструментов или арсенал приложений, без которых невозможно обойтись, которые сэкономили огромное количество времени и умственных способностей. И я решил поделиться своим списком и..
Запись прошивки Baremetal на Raspberry Pi для кибербезопасности CTFS — настройка
Я WittsEnd2, основатель Ragnar Security. Ранее в этом году я писал серию статей о реверс-инжиниринге baremetal-прошивки. Мы проанализировали и использовали прошивку Raspberry Pi Zero, разработанную для UMDCTF. Это дало нам понимание ограничений работы с устройствами, использующими этот тип прошивки. Теперь мы рассмотрим это с другой точки зрения: мы напишем собственную прошивку!
Почему мы работаем над написанием собственного встроенного ПО в блоге, посвященном кибербезопасности?..