Публикации по теме 'embedded-systems'
Как реализовать конечный автомат для вашего встроенного проекта
Как реализовать конечный автомат для вашего встроенного проекта
Когда вы работаете со встроенным устройством, вы обычно начинаете с простого. Основной цикл, который что-то делает. По мере того, как вы начинаете добавлять дополнительные функции, сложность кода растет. Вы добавляете больше if , больше циклов, больше условий и даже, не дай бог, переключаете операторы. Это момент, когда вы должны сделать паузу и спросить себя: "Правильно ли я поступаю?"
Должен быть лучший способ…..
Сравнение методов IPC: передача сообщений, сокеты, конвейеры, прерывания и многое другое
В современных компьютерных системах множеству процессов часто необходимо взаимодействовать друг с другом. Это взаимодействие между процессами называется межпроцессным взаимодействием (IPC). Существуют различные механизмы для IPC, включая разделяемую память и передачу сообщений. В этой статье мы обсудим различия между этими двумя механизмами, их плюсы и минусы.
Общая память:
В разделяемой памяти область памяти совместно используется двумя или более процессами. Процессы могут..
ESP32 | ПРОЕКТ 2: ЦИФРОВОЙ ВВОД
Это руководство поможет вам использовать ESP32 с Arduino IDE для считывания цифровых входов, таких как кнопочный переключатель, и управления цифровыми выходами, такими как светодиод.
Прежде чем мы начнем, вам понадобится:
ESP32 Макет Кабель микро-USB Нажать кнопку ВЕЛ Соединительный кабель «папа-папа» Резистор 330 Ом Резистор 10 кОм PC
КОД
Вот мой код для этого проекта.
// We assigned a name LED pin to pin number 5
const int LEDPIN = 5;
// this will assign the name..
Федеративное обучение
Будущее технологий станет пересечением различных областей. В следующем мире — и, возможно, в нынешнем мире — существует внутренняя потребность в сотрудничестве различных областей и подполей.
Такое сотрудничество иногда происходит между различными областями; например, в генетике и вычислительной биологии мы можем видеть значительное сотрудничество между «биологами», «генетиками» и «компьютерными инженерами», которое привело к выдающимся результатам в повседневной жизни человека...