Домашняя сказка своими руками - Полезные самоделки - своими руками. Более 3900
Готов поспорить, что вы хоть раз задумывались о покупке дозиметра для бытовых целей - измерить уровень радиации дома, на прогулке или в путешествиях. В качестве сенсора будет использована надежная и распространенная трубка СБМEsp32 + Своими руками
Альтернативные версии истории. Профессиональный геолог подтверждает, что природа на такое не способна. Когда я увидел в сети изображение скалы "Парабола", то сразу же понял, что никакие природные стихийные силы не способны придать скале вот такую ее форму.
За 8 лет существования нашей команды мы накопили целый чемодан знаний и опыта — и не один! Настало время делиться! Мы решили захватить планету счастливыми детьми и креативными родителями — вы с нами? Сдаём все явки и пароли на этой странице! Творческие мастер-классы своими руками, эксперименты в домашней лаборатории, полезные советы по организации праздника, по детской и семейной психологии — всё будет здесь! Как подобрать хорошего детского аниматора?
Зачастую в процессе разработки собственных устройств или моддинга уже существующих, встаёт задача выполнения стороннего кода: будь то ваши собственные программы с SD-флэшек, или программы, написанные другими пользователями с помощью SDK для вашего устройства. Недавно я копал SDK для первых версий Symbian и основываясь на решениях из этой ОС понял, каким образом можно сделать крайне «дешевую» загрузку любого нативного кода практически на любом микроконтроллере, совершенно не вникая в особенности кодогенерации под неё! Сегодня мы с вами: узнаем, что происходит в процессе загрузки программы ядром Linux, рассмотрим концепцию, предложенную Symbian Foundation и реализуем её на практике для относительно малоизвестной архитектуры — XTensa хотя она используется в ESP32, детали её реализации «под капотом» для многих остаются загадкой. Тогда добро пожаловать под кат! Думаю, для многих моих читателей реализация процесса загрузки exe-программ и dll-библиотек в память процесса оставалась эдаким чёрным ящиком, в детали реализации которого вдаваться не нужно. Отчасти это так и есть: современные ОС разруливают процесс загрузки бинарников в память сами, не требуя от программиста вообще ничего, даже понимания того, куда будет загружена его библиотека или программа.