Публикации по теме 'embedded-systems'


Понимание наименее значимых битов и минимальных переворотов, чтобы сделать a OR b равным c в C++
В мире двоичных представлений и побитовых операций важную роль играет концепция наименее значащих битов (LSB). Наименьший значащий бит относится к самому правому биту в двоичном числе, представляющему наименьшую степень числа 2. В этой статье мы рассмотрим концепцию LSB и поймем, как их можно использовать для выполнения переворота битов с помощью C++. Двоичное представление и степень двойки. В двоичном представлении каждая цифра или бит представляет степень двойки, начиная с 2⁰ в самой..

Tiny ML для Big Hearts на 8-битном микроконтроллере
Прогнозировать возможность возникновения аритмий на 8-битном микроконтроллере, не отправляя данные соответствующих датчиков в облако. Вещи, использованные в этом проекте Аппаратные компоненты Arduino Mega 2560 (8-битный микроконтроллер ATmega2560) ×1 Программные приложения и онлайн-сервисы Нейтон Тайни МЛ История В условиях пандемии возрос интерес к созданию более инновационных медицинских устройств, поскольку последние годы показали, насколько непредсказуемой может быть..

Текстовое управление требованиями с помощью StrictDoc
…в проектах Python и Embedded System Этот пост постоянно обновляется. Первоначально опубликовано: 01.01.2022. Последнее обновление: 01.03.2022. StrictDoc и Doorstop — это основные инструменты для текстового управления требованиями в мире Python и разработки встраиваемых систем с открытым исходным кодом. Кроме того, для Sphinx существует расширение, называемое Sphinx-Needs . Тем не менее, Sphinx-Needs зависит от инструмента документации Python в комментариях к..

Начало работы с Jetson Nano и автономным автомобилем Donkey
Я начинаю этот проект с двумя моими блестящими друзьями Феликсом и Марко , которые имеют богатый опыт в области машинного обучения. Мы участвовали в конкурсе автономных автомобилей и пробовали много разных вещей, от порогового значения пикселя, переноса стилей, последовательной модели и т. Д. Вы можете проверить наши работы и эту замечательную статью , написанную Феликсом. Один из моих друзей Джонатан открыл магазин для покупки полного комплекта осликовой машины. Если вы хотите..

WebUSB мертв
Два года назад я начал играть с WebUSB , веб-API для подключения оборудования к Интернету. Идея была сумасшедшей, тем более, что уже есть реализация, поддерживаемая Chrome, но… к сожалению, только несколько экспериментов сработали нормально. Те же эксперименты, что я видел два года назад. Из-за отсутствия документации я быстро наткнулся на ограничение API и зашёл в тупик. Я разместил несколько вопросов в stackoverflow, таких как ограничение controlTransferOut() , затем я узнаю, как..

3 простых примера кода для подключения ваших устройств
Если бы вам нужно было подключить устройство, с которым вы работаете, например, бытовую технику, термостат или программное приложение, и вы искали решение с минимальными затратами, с чего бы вы начали? Я был в такой ситуации в 2004 году, когда экспериментировал с различными веб-серверами для обслуживания веб-интерфейса для устройства сетевой безопасности, над которым я работал. Попробовав несколько серверов, я решил накатить свой. Я хотел сделать это: простой , способный работать без..

Как реализовать собственное «Hello, World!» загрузчик
с использованием языка ассемблера на голом железе Вы когда-нибудь задумывались, что происходит, когда вы нажимаете кнопку питания на своем ПК? Что происходит в тот момент, когда на вашу материнскую плату подается электричество? Как ваше устройство стало загрузочным? Я имел. И я собираюсь поделиться с вами этими знаниями вместе с кодом загрузчика, который вы можете запустить через эмулятор QEMU . Загрузчик && голый металл Прежде чем мы углубимся, несколько слов о загрузчике и..