home.social

#микроконтроллеры — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #микроконтроллеры, aggregated by home.social.

fetched live
  1. По ту сторону кода: дружелюбное введение в UART, I2C и SPI для тех, кто боится железа

    Возьмите в руки смартфон и ненадолго вскройте его мысленно. Там сидит колония из крошечных чипов, и большинство из них не знает о существовании соседей. Контроллер батареи никогда не слышал о сканере отпечатка, а датчик приближения понятия не имеет, зачем рядом гудит вибромотор.

    habr.com/ru/articles/1095176/

    #микроконтроллеры #шина #uart #spi #i2c #электроника_для_начинающих #протоколы_связи #последовательный_интерфейс #i3c

  2. Text-to-image на ESP32: диффузионный трансформер в микроконтроллере

    Stable Diffusion хочет видеокарту с 4–8 ГБ памяти. Flux хочет 12 ГБ, а лучше 24. А у меня на столе лежит ESP32-S3 — микроконтроллер, отладочная плата с которым стоит несколько сотен рублей, у которого 512 КБ оперативной памяти, два ядра по 240 МГц и ни одного тензорного ядра. Вопрос был простой: можно ли заставить эту штуку рисовать картинки по тексту? Не «отправить промпт в облако и показать ответ», а честно прогнать диффузию на самом чипе. Спойлер: можно. Пишешь «улыбающаяся девушка со светлыми волосами», и через 5,4 секунды ESP32 выдаёт лицо 64×64. Внутри латентная диффузия с трансформером (DiT), int8-квантование, ассемблер под векторные инструкции S3 и некоторое количество грязных трюков. В общем — всё, как вы любите.

    habr.com/ru/articles/1095474/

    #искусственный_интеллект #нейросети #микроконтроллеры #генерация #квантование #машинное_обучение #esp32 #texttoimage #диффузионная_модель #esp32s3

  3. Заводим C++ корутины на микроконтроллере

    Мне давно было интересно попробовать запустить корутины на микроконтроллере, но стандарт С++ совершенно не учитывает мир embedded с его ограничениями и не даёт возможности создать корутину в статической памяти. Недавно я обнаружил что LLM агенты уже могут реализовывать довольно сложные задачи самостоятельно с неплохим качеством кода. И тут я понял - чего бы не попробовать сделать своё расширение для clang с корутинами, которые гарантированно не используют аллокации и поверх этого реализовать небольшую операционную систему на корутинах для микроконтроллера.

    habr.com/ru/articles/1095012/

    #микроконтроллеры #корутины

  4. MicroBuild: DOOM‑Style движок на AVR

    Что, если я скажу, что на 8-битном микроконтроллере AVR можно запустить честный секторный 3D‑движок? Не рейкастер, не вращающийся куб, а настоящий Build Engine в духе Duke Nukem 3D — с порталами, секторами и перепадами высот? Все знают, что Джон Кармак в 1993 году сделал DOOM. Гораздо меньше людей знают, что Кен Сильверман тогда же пытался разобраться в BSP‑деревьях Кармака, не понял их — и изобрёл свой движок. На нём потом взлетел Duke Nukem 3D. Я пошёл по его стопам — только вместо ПК — AVR, без FPU, без DMA и с крошечным стеком В статье — как я боролся за каждый такт: Fixed‑Point арифметика, бинарное измерение углов, таблицы синусов, замена рекурсии на очередь задач. И почему 12 FPS на AVR — это повод для гордости.

    habr.com/ru/articles/1094808/

    #порталы #геймдев #рендеринг #doom #arduino #микроконтроллеры #avr #fixedpoint #псевдо3d #build_engine

  5. Занимательная электроника с нуля до собственных проектов

    С гордостью представляем Почему эта книга столь популярна?

    habr.com/ru/companies/bhv_publ

    #книги #электроника #схемотехника #arduino #микроконтроллеры #микросхемы #бхв

  6. Распознавание речи на микроконтроллере: от фонем к словам

    В прошлый раз STM32N6 собирал слова из фонем по заданной таблице. Теперь микроконтроллер превращает свободную английскую речь в текст - без интернета и сервера, при потреблении около 0,2 Вт во время вычислений. Показываю, как это работает на реальной плате, где модель ошибается и что удалось улучшить. Исходники, модель и готовая прошивка выложены на github

    habr.com/ru/articles/1094112/

    #распознавание_речи #нейросеть #микроконтроллеры #машинное_обучение #mcu #stm32 #npu #tinyml #edge_ai #stm32n6

  7. Особенности разработки встраиваемого программного обеспечения. Часть 2

    В предыдущей части статьи я рассказал об особенностях реализации многозадачности для ВПО. Однако, какой бы ни был выбран подход к многозадачности, архитектура самих задач напрямую влияет на эффективность работы всей встраиваемой системы. Для достижения оптимальной работы системы, задачи необходимо проектировать по принципу эффективного использования процессорного времени . Т.е. задача должна использовать процессорное время исключительно для полезной нагрузки. Данный принцип выполняет 2 основные функции: Улучшение отзывчивости системы и эффективного потребления электроэнергии .

    habr.com/ru/articles/1092518/

    #c #embedded #c++ #dma #микроконтроллеры #fsm #блокировки

  8. Реализация интерфейса HDA Link на RP2040

    В статье описано, как реализовать многоканальный звук на RP2040 с использованием HD аудиокодека ALC889 . Будет краткий разбор интерфейса HDA link и ссылки на пару рабочих демо-проектов с описанием их работы.

    habr.com/ru/articles/1092376/

    #pio #микроконтроллеры #raspberry_pi #rp2040 #hda_link

  9. Разработка виртуальной RTOS для ПЛК на микроконтроллере

    Хотя я считаю свой проект серьезным - не являюсь узким специалистом по разработке ОС. Проект пока любительский, и могу позволить себе некоторую свободу по разработке. Тут ставил для себя такие задачи:

    habr.com/ru/articles/1091398/

    #компилятор #rtos_осрв #микроконтроллеры #embedded

  10. Особенности разработки встраиваемого программного обеспечения. Часть 1

    В этой статье пойдет речь о немаловажных особенностях разработки встраиваемого программного обеспечения (далее ВПО) для микроконтроллеров (далее МК) с низким уровнем абстракции аппаратного обеспечения. Это не полноценный гайд по написанию кода ВПО, которых на просторах интернета сегодня тьма, а лишь нюансы, которые помогут писать хороший код. Особенности этой огромной отрасли, embedded-разработки, лежат на поверхности и вытекают из ответа на вопрос: а какая вообще стоит задача? Если обобщить, то прозвучит это так: закодировать алгоритм работы, как правило, многозадачной однопоточной системы с низким уровнем абстракции аппаратного обеспечения .

    habr.com/ru/articles/1089224/

    #C #C++ #embedded #микроконтроллеры #многозадачность #планировщик_задач

  11. Метеостанция, которая измеряет радиацию: счётчик Гейгера, ESP32 и LoRa

    Каждый день мы интересуемся погодой — смотрим, идёт ли дождь, какая температура на улице, сильно ли дует ветер. Однако есть ещё один важный параметр, заслуживающий внимания — уровень фонового радиационного излучения. Если он будет сильно превышен, например, в результате техногенной катастрофы, сразу вы этого не заметите, но последствия для здоровья могут быть весьма плачевные. В этой статье я расскажу про источники радиации и средства её измерения. В практической части статьи будет описана погодная станция, способная измерять не только температуру, давление и влажность, но и уровень радиационного фона.

    habr.com/ru/companies/first/ar

    #esp32 #lora #счётчик_Гейгера #радиация #дозиметр #метеостанция #arduino #микроконтроллеры #своими_руками

  12. Rust для микроконтроллеров: что он даёт по сравнению с С

    Си отлично работает на микроконтроллерах и никуда не исчезает. Но часть правил, которые в Си держатся на архитектуре проекта и дисциплине разработчика, в Rust можно выразить так, чтобы их проверял компилятор. Разберём это на DMA, владении периферией, состояниях GPIO, прерываниях и unsafe — без попытки доказать, что Rust должен заменить Си.

    habr.com/ru/articles/1087878/

    #Rust #C #микроконтроллеры #embedded #DMA #ownership #no_std #CortexM #unsafe #typestate

  13. [Перевод] Взлом режима Secure Debug на RP2350 с помощью лазера и фотонной эмиссии

    В этом эксперименте мы с помощью дифференциальной микроскопии фотонной эмиссии засекли, в какой момент на чипе RP2350 (ревизии A4) активируется регистр отладки, и точно определили, куда целиться лазером. Затем, поймав нужный момент через интерфейс SWD, мы с помощью лазерного импульса точечно переписали два бита, восстановив доступ к режиму Secure Debug.

    habr.com/ru/companies/ruvds/ar

    #ruvds_перевод #raspberry_pi #информационная_безопасность #лазерная_инжекция_сбоев #lfi #secure_debug #rp2350 #микроконтроллеры

  14. Я написал верификатор eBPF для микроконтроллера. А потом ядро Linux объяснило мне, где я неправ

    Ученики подарили мне ESP32. В коробке было всё, что обычно: датчик температуры, реле, горсть светодиодов, круглый дисплей и провода, которых, как выяснится позже, всегда не хватает ровно на один. Нормальный человек собирает из этого термостат за вечер. Я собрал термостат, посмотрел на него и подумал: а неприятно же будет каждый раз лезть с кабелем, если я захочу поменять порог с 22 на 23 градуса. Дальше мысль поехала не туда, и в итоге на плате оказался интерпретатор eBPF со своим верификатором байткода . Логика управления теперь заливается по Wi-Fi обычной программой на C, скомпилированной clang -target bpf . А потом я взял десять маленьких программ и прогнал каждую через свой верификатор и через верификатор ядра Linux, чтобы посмотреть, кто из нас двоих что думает. Сошлись шесть из десяти. Про оставшиеся четыре и написана статья — они оказались интереснее, чем сам проект.

    habr.com/ru/articles/1085656/

    #ebpf #верификатор #esp32 #микроконтроллеры #linux_kernel #компилятор #интерпретатор

  15. Коллекция Lumeward. Дверной автоответчик

    Все знают Arduino, Raspberry Pi, ну или Flipper на худой конец. Это экосистемы вокруг аппаратных платформ. Мой светильник из прошлой статьи тоже в некоем роде аппаратная платформа. И я решил тоже сделать вокруг него экосистему. Экосистему я назвал Lumeward .

    habr.com/ru/articles/1082638/

    #микроконтроллеры #умный_дом

  16. NapiSci — учебная плата, на которой собран дипломный проект станции мониторинга микроклимата для глубокого сна

    Станция мониторинга микроклимата спальни из этой статьи — часть дипломной работы. Собрана она на плате NapiSci, учебном конструкторе для процессорного модуля NAPI-C (Rockchip RK3308). В статье — что входит в базовую комплектацию платы, что студент добавил сверх нее под конкретную задачу, как данные со станции и с носимого модуля сходятся на сервере и превращаются в гипнограмму, и какие реальные баги пришлось ловить при отладке на живом железе. В конце — что из этого получилось у станции конкретно, и приглашение талантливым студентам обращаться за бесплатными учебными платами для дипломных работ .

    habr.com/ru/companies/meta-cat

    #анализ_микроклимата #микроконтроллеры #микрокомпьютер #linux #диплом #дипломная_работа #диплом_презентация

  17. vm5277: Java-синтаксис и ООП для 8-бит МК без оверхеда

    Java-синтаксис на 8-битных микроконтроллерах? Без виртуальной машины? Исторически в эмбеддеде правит Си. Но Си — это вечные malloc / free , утечки памяти, выходы за границы массива и дебаг с осциллографом. Я разрабатываю vm5277 — монолитный тулкит и язык J8B с Java-подобным синтаксисом. Он компилирует строгий ООП-код напрямую в нативный, оптимизированный ассемблер. Что под капотом: Управление памятью: через Reference Counting ( new без free и без Garbage Collector). Полиморфизм интерфейсов: спрятан во Flash (без оверхеда в ОЗУ). Типы данных: встроенный 16-битный примитив fixed (Q7.8) вместо тяжелого float . Оптимизация: тотальный Dead Code Elimination (в прошивку идет только то, что реально вызвано). Проект в стадии суровой Альфы. Код открыт на GitHub, десятки примеров (от мигания диодом до драйверов периферии).

    habr.com/ru/articles/1076668/

    #arduino #java #компилятор #embedded #си #avr #микроконтроллеры #8bit #vm5277 #j8b

  18. [Перевод] Улучшения Embedded Swift, грядущие в Swift 6.4

    Embedded Swift — это подмножество Swift, предназначенное для работы с низким потреблением ресурсов, что позволяет ему работать в ограниченных средах, таких как микроконтроллеры. Используя специальный режим компиляции, Embedded Swift создает значительно меньшие исполняемые файлы по сравнению с обычным Swift. Хотя это и подмножество полного языка, подавляющее большинство возможностей Swift работает в Embedded Swift точно так же. Дополнительная информация описана в документе «Видение Embedded Swift» . Embedded Swift быстро развивается. После наших обновлений об улучшениях Embedded Swift в Swift 6.3 в конце прошлого года, этот пост описывает ряд дополнительных улучшений, сделанных в предстоящем выпуске Swift 6.4. Вы можете опробовать их уже сегодня, используя снапшот разработки Swift . Улучшения языка Embedded Swift продолжает расширять свое подмножество языка, включая все больше аспектов «полного» Swift, что упрощает обеспечение совместимости существующих кодовых баз Swift с Embedded Swift. Многие из этих функций имеют динамический аспект, что означает их влияние на производительность во время выполнения (например, из-за косвенных вызовов) и размер кода (из-за необходимости дополнительных метаданных). Однако это влияние проявляется только там, где эти динамические функции языка действительно используются: код, критически важный к размеру и производительности, может избегать их, например, включив предупреждения в группе диагностики PerformanceHints . Обобщенная поддержка экзистенциальных (any) типов

    habr.com/ru/articles/1074236/

    #swift #embedded #stm32 #raspberrypi #arduino #esp32 #nrf52840 #микроконтроллеры

  19. Ретранслятор LoRa своими руками: увеличиваем дальность связи без лишней мощности

    В предыдущей статье я рассказывал о том, как предоставить удалённый доступ к данным измерений метеостанции с помощью модулей Heltec Automation HTIT-WB32LAF V3, объединяющих микроконтроллер ESP32-S3FN8 с LoRa-чипом SX1262 . При правильной установке антенн и хороших условиях распространения радиоволн возможна передача данных на километры. Но что, если нужно передавать данные ещё дальше, а возможности антенн с большим коэффициентом усиления исчерпаны и мощность передатчика повышать нельзя?

    habr.com/ru/companies/first/ar

    #lora #ретранслятор #репитер #радиосвязь #diy #микроконтроллеры #интернет_вещей #arduino

  20. “Опять всё распилили?” Мифы, боль и реальная экономика российской микроэлектроники

    Иван Лебедев (“Элрон”) о российской ЭКБ и ее будущем Интервью с генеральным директором “Элрон” о российской микроэлектронике, электронной компонентной базе, импортозамещении и RISC-V. На каналах “КЕДР Солюшенс” вышел 9-й выпуск подкаста “Платы и байты”. Публикуем ключевые темы и идеи разговора для тех, кто предпочитает читать. Гостем Егора Гуторова в этот раз стал Иван Лебедев, генеральный директор компании “Элрон”. Говорили о том, как компания прошла путь от контрактного разработчика до производителя собственных продуктов. Обсудили, как изменилось отношение потребителей к российской электронике и какое будущее ждет отрасль.

    habr.com/ru/articles/1065918/

    #электроника #контрактная_разработка_электроники #минпромторг #riscv #микроконтроллеры #микрокомпьютеры #доверенные_устройства #пак

  21. Отечественный микроконтроллер MIK32 “Амур”: устанавливаем рабочее окружение в пару кликов

    Российские микроконтроллеры существуют не только в новостях и реестрах. Возьмём МИК32 «Амур», настроим рабочее окружение в несколько кликов и запустим на нём первую программу.

    habr.com/ru/articles/1066870/

    #MIK32 #MIK32_Амур #RISCV #Eclipse #OpenOCD #MIK32_Toolchain #микроконтроллеры #embedded #программирование_микроконтроллеров #российская_микроэлектроника

  22. Японский язык
    учебники словари курсы, аудио, тесты, учебная литература Japanese textbooks dictionaries courses, audio, tests, Японська мова підручники словники курси, аудіо, тести, навчальна література 日本教科書 辞書 コース、オーディオ、テスト、#教科書 🇯🇵
    t.me/scilib_yura15cbx/777

    Пруст Марсель Marcel Proust
    исследования badania дослідження research recherche 🦯🌂
    t.me/scilib_yura15cbx/776

    Пруст Марсель Marcel Proust
    тексты Texte des textes texts тексти κείμενα teksty
    t.me/scilib_yura15cbx/775

    Пруст Марсель Marcel Proust
    аудиокниги аудіокниги audiobooks livres audio Hörbücher
    #Пруст Марсель #Marcel Proust
    #аудиокниги #аудіокниги #audiobooks #livres #audio #Hörbücher
    t.me/scilib_yura15cbx/774

    Немецкая философия
    книги на немецком языке
    #German philosophy, books in german, Німецька філософія, книги німецькою мовою, #Deutsche Philosophie, Bücher auf deutsch
    t.me/scilib_yura15cbx/773

    Аудиокниги на немецком языке
    Belletristik auf Deutsch, Hörbücher, fiction in #German, #audiobooks, художня література німецькою, #аудіокниги
    t.me/scilib_yura15cbx/772

    Литература на немецком языке
    немецкий язык, художественная литература #Література німецькою мовою, німецька мова, художня література, #Literature in #German German language, fiction Literatur in deutscher Sprache #Deutsche Sprache, #Belletristik 🇩🇪
    t.me/scilib_yura15cbx/771

    Антуан де Сен-Экзюпери - Маленький принц - 1943 (20 языков) 🌹
    t.me/scilib_yura15cbx/770

    Корейский язык
    Korean Корейську мову 한국인 🇰🇷
    t.me/scilib_yura15cbx/769

    Литература на финском языке
    #Финляндия, финская литература, финский язык #Literature in Finnish Finland, Finnish literature, #Finnish language Література фінською мовою #Фінляндія, фінська література, фінська мова Suomenkielistä kirjallisuutta Suomi, suomalainen kirjallisuus, suomen kieli 🇫🇮
    t.me/scilib_yura15cbx/768

    Литература на шведском языке.
    Швеция, шведский язык Література шведською мовою. #Швеція, шведська мова. Literature in Swedish. #Sweden, #Swedish. Litteratur på svenska, #Sverige, svenska. 🇸🇪
    t.me/scilib_yura15cbx/767

    Литература на японском языке
    японский язык, #Япония, японская художественная литература. Literature in Japanese. #Japanese language, #Japan, Japanese fiction. Література японською мовою. японська мова, #Японія, японська художня література. 日本語の文学。 日本語、日本、日本のフィクション ⛩
    t.me/scilib_yura15cbx/766

    James Joyce - Finnegans Wake
    t.me/scilib_yura15cbx/765

    James Joyce - Ulysses
    t.me/scilib_yura15cbx/764

    James Joyce Джеймс Джойс
    #James Joyce #Джеймс Джойс
    t.me/scilib_yura15cbx/763

    Нейронные сети, нейросети, нейросетевое программирование
    Neuranets, neural network programming
    Нейронні мережі, нейромережі, нейромережеве програмування 🕸
    t.me/scilib_yura15cbx/762

    Big Data, Data Mining, Machine Learning
    Большие данные, анализ данных, машинное обучение
    Великі дані, аналіз даних, машинне навчання 👩‍💻
    t.me/scilib_yura15cbx/761

    D, Dart, Go, Groovy, Rust
    t.me/scilib_yura15cbx/759

    R статпакет 📊
    t.me/scilib_yura15cbx/756

    Web, HTML, CSS, XML, JavaScript, PHP, Angular
    #Web, #HTML, #CSS, #XML, #JavaScript, #PHP, #Angular
    t.me/scilib_yura15cbx/753

    Алгоритмы, Компиляторы, Олимпиадные задачи, Криптография
    Algorithms, Compilers, Olympiad problems, Cryptography
    Алгоритми, Компілятори, Олімпіадні завдання, Криптографія 🫡
    #Алгоритмы, #Компиляторы, #Олимпиадныезадачи, #Криптография
    #Algorithms, #Compilers, #Olympiad problems, #Cryptography
    #Алгоритми, #Компілятори, #Олімпіадні
    завдання, #Криптографія
    t.me/scilib_yura15cbx/752

    Архитектура ЭВМ, Операционные системы
    Архітектура ЕОМ, Операційні системи Computer architecture, Operating systems 💻
    #АрхитектураЭВМ, #Операционныесистемы
    #АрхітектураЕОМ, #Операційнісистеми #Computer architecture, #Operating systems
    t.me/scilib_yura15cbx/751

    Игры, Графика, Звук, DirectX, OpenGL, Unity, Lua
    Ігри, Графіка, Звук, Games, Graphics, Sound 👾
    #Игры, #Графика, #Звук, #DirectX, #OpenGL, #Unity, #Lua
    #Ігри, #Графіка, #Звук, #Games, #Graphics, #Sound
    t.me/scilib_yura15cbx/749

    Микроконтроллеры, Arduino, Raspberry Pi, AVR, PIC, USB
    microcontrollers Мікроконтроллери
    #Микроконтроллеры, #Arduino, #Raspberry #Pi, #AVR, #PIC, #USB
    #microcontrollers #Мікроконтроллери
    t.me/scilib_yura15cbx/748

    Теория, Проектирование, Качество кода, Паттерны, UML
    Theory, Design, Code Quality, Patterns, UML
    Теорія, Проектування, Якість коду, Паттерни, UML
    #Теория, #Проектирование, #Качествокода, #Паттерны, #UML
    #Theory, #Design, #Code Quality, #Patterns, #UML
    #Теорія, #Проектування, #Якість
    коду, #Паттерни, #UML
    t.me/scilib_yura15cbx/746

    Технологии, библиотеки, фреймворки
    Технології, бібліотеки, фреймворки
    Technologies, libraries, frameworks
    #Технологии, #библиотеки, #фреймворки
    #Технології, #бібліотеки, #фреймворки
    #Technologies, #libraries, #frameworks
    t.me/scilib_yura15cbx/745

    Функциональное программирование
    Functional programming
    Функціональне програмування
    t.me/scilib_yura15cbx/744

    Библиотека программиста
    Бібліотека програміста Programmer's Library
    программирование технологии програмування технології IT technology programming 🧑‍💻
    t.me/scilib_yura15cbx/743

  23. Труды по археологии, истории и географии. Российская империя. Вторая половина XIX века. часть 3 #археология, #историяРоссии #география #история #Россия #19век #журналы #труды #20 век
    t.me/scilib_yura15cbx/21

    MATLAB & Simulink books
    t.me/scilib_yura15cbx/17

    _Украинский язык подборка словарей
    _українська мова збірка словників
    Ukrainian language Dictionary collection
    t.me/scilib_yura15cbx/16

    _Книги 18, 19, 20 века, изданные до 1917 года и имеют отношение к Украине
    _Books of the 18th, 19th, and 20th centuries, published before 1917 and related to Ukraine
    _Книги 18, 19, 20 століття, видані до 1917 року і мають відношення до України
    #украина #Ukraine #україна
    t.me/scilib_yura15cbx/15

    Книги. Полиграфия, Переплетное дело, реставрация, редактирование, редактура и корректура.
    Поліграфія, палітурна справа та реставрація книг
    Printing, Bookbinding and book restoration
    t.me/scilib_yura15cbx/14

    #Anthropology #sociology #culture #linguistics #History #archaeology #Literature #Politics #economics #law #Theology, #philosophy #history of ideas
    #Anthropology #sociology #culture #linguistics #History #archaeology #Literature #Politics #economics #law #Theology, #philosophy #history of ideas
    t.me/scilib_yura15cbx/12

    John Wiley & Sons - подборка книг издательства
    John Wiley & Sons - a selection of books published by
    John Wiley & Sons-добірка книг видавництва
    t.me/scilib_yura15cbx/10

    Подборка книг по микроконтроллерам, ПЛИС, САПР, справочники
    #Цифроваяобработкасигналов, #теорияинформации #Микроконтроллеры, #компьютер, #роботы #Сеть. #Сетевыетехнологии #Электропитание, #сварка, #импульснаятехника #Автомобиль #САПР
    Добірка книг з мікроконтролерів, ПЛІС, САПР, довідники
    #САПР #Цифрова
    обробкасигналів #Теоріяінформації #мікроконтролери, #компютер, #роботи #Мережа #Мережевітехнології #електроживлення, #зварювання, #імпульснатехніка #автомобіль #САПР
    A selection of books on microcontrollers, FPGAs, CAD, reference books
    #Digital signal processing, #Information theory #Microcontrollers, #Computer, #robots #Network. #Network technologies #Power supply, #Welding, #Pulse technology #Car #CAD
    t.me/scilib_yura15cbx/9

    GeoChemistry, Field Engineering, Geology, GeoPhysics, Drilling, Hydrogeology, Electric Exploration, Digital Signal Processing, Seismology, Well logging Геохимия, Полевая инженерия, Геология, Геофизика, Бурение, Гидрогеология, Электроразведка, Цифровая Обработка сигналов, Сейсмология, Каротаж скважин Геохімія, Польова інженерія, Геологія, Геофізика, Буріння, Гідрогеологія, електророзвідка, Цифрова обробка сигналів, сейсмологія, Каротаж свердловин
    #GeoChemistry, #Field Engineering, #Geology, #GeoPhysics, #Drilling, #Hydrogeology, #Electric Exploration, #Digital Signal Processing, #Seismology, #Well logging #Геохимия, #Полеваяинженерия, #Геология, #Геофизика, #Бурение, #Гидрогеология, #Электроразведка, #ЦифроваяОбработкасигналов, #Сейсмология, #Каротажскважин #Геохімія, #Польоваінженерія, #Геологія, #Геофізика, #Буріння, #Гідрогеологія, #електророзвідка, #Цифроваобробкасигналів, #сейсмологія, #Каротажсвердловин
    t.me/scilib_yura15cbx/8

    Mobile library
    t.me/scilib_yura15cbx/7

    Кулинария, Кулінарія, Cuisine

    cooking recipes food national cuisine cuisine Russian cuisine Ukrainian cuisine ethnic cuisine fast food soups cocktails wine cheeses alcohol fish raw food diet vegetarian salads seafood Mediterranean cuisine lose weight healthy food potatoes vegetables fruits Vietnamese cuisine Georgian cuisine Caucasian cuisine Mexican cuisine Italian cuisine French cuisine Portuguese cuisine microwave
    кулинария рецепты еда национальная кухня русская кухня украинская кухня этническая кухня фастфуд супы коктейли вина сыры алкоголь рыба сыроедение вегитарианство салаты морепродукты средиземноморская кухня худеем здоровое питание

  24. Эхолокация: микрофон и фазированная решётка из колонок

    Представьте себе кромешную темноту карстовой пещеры, куда не проникают лучи солнечного света. В таких местах обитают маленькие, но очень интересные существа — летучие мыши. В непроглядной тьме эти ночные хищники уверенно летают, огибая каждый сталактит, и ловят крошечных насекомых для пропитания. Они не видят, но «слышат» окружающий мир с помощью эхолокации. Я захотел воспроизвести их способность с применением микроконтроллера. Так родился проект — сонар на базе STM32F429. Для его создания я использовал простые доступные компоненты: микрофон, компьютерные колонки, микроконтроллер и ноутбук для отображения результатов. В этой статье я расскажу о том, как устроено моё устройство, какие сложности возникли при реализации, и что в итоге получилось.

    habr.com/ru/articles/1065556/

    #Сонар #эхолокация #фазированная_антенная_решетка #обработка_сигналов #локатор #stm32f4discovery #микроконтроллеры #diy #алгоритм_герцеля #diy_радар

  25. Метеостанция на LoRa и ESP32, которая годами работает от батарейки

    Ранее в своих статьях я рассказывал, как подключать модули EBYTE LoRa к Raspberry Pi и Repka Pi (ссылки в конце этой статьи). Но такие микрокомпьютеры потребляют довольно много электроэнергии и не «проживут» долго на аккумуляторе. Сами по себе модули LoRa в спящем режиме весьма экономны и могут годами работать на автономном питании, если после передачи данных «засыпают» на длительное время. Но вся эта экономия сработает, только если они будут управляться микроконтроллерами, способными переходить в спящий режим и просыпаться по таймеру. В этой статье на примере метеостанции я расскажу о том, как создавать узлы сбора данных LoRa на базе микроконтроллера ESP32-S3, установленного в модуле Heltec Automation HTIT‑WB32LAF V3. Микроконтроллер может переходить в состояние глубокого сна, когда работают только часы реального времени и память RTC, а вся периферия отключается. В результате узел сбора данных может работать очень долго, питаясь от аккумулятора.

    habr.com/ru/companies/first/ar

    #LoRa #радиосвязь #энергосбережение #DIY #микроконтроллеры #Arduino #интернет_вещей #Heltec #ESP32 #deep_sleep

  26. C++ для STM32. Часть 1: организация пакетов данных для отправки по интерфейсам связи

    Привет, Хабр! Это первая статья из планируемого цикла про мой объектно-ориентированный подход к написанию кода для микроконтроллера stm32 (а именно камня stm32f303vc на отладочной плате stm32f3discovery) с использованием возможностей языка вплоть до стандарта c++20. Но обо всём по порядку.

    habr.com/ru/articles/1063446/

    #Микроконтроллеры #ООП #Организация_хранения_данных #STM32

  27. Запуск файловой системы LittleFS на SPI-NAND Flash от GigaDevice

    В этой статья я подготовил обзор широко известной и доступной в продаже микросхемы Flash NAND памяти GD5F1GQ5xExxG. Согласно маркировке, это микросхема энергонезависимой NAND-памяти GigaDevice емкостью 128 МБ с доступом по интерфейсу SPI. Во второй части я расскажу, как установить на эту микросхему LittleFS — отказоустойчивую файловую систему, разработанную специально для микроконтроллеров.

    habr.com/ru/companies/yadro/ar

    #littlefs #микроконтроллеры #gigadevice #файловая_система

  28. IoT системы не безопасны и разрознены

    Ни для кого не секрет, что IoT‑устройства собирают огромное количество информации, в том числе личные данные пользователей и фиксируют их местоположение. А также они жёстко привязаны к конкретному производителю, т.е. пользователь зависим от конкретного производителя или бренда. Гаджеты совместимы с парой основных систем, но кроссплатформенность отсутствует. Устройства разных производителей часто не могут взаимодействовать друг с другом без дополнительных шлюзов. Универсального протокола связи устройств тоже нет. Из стандартов: Zigbee, Matter, Z‑Wave, Bluetooth, Wi-Fi — как следствие умные устройства плохо дружат между собой.

    habr.com/ru/articles/1058210/

    #mqtt #esp32 #микроконтроллеры #шифрование #redis #безопасность #diy

  29. Как я строил IoT-стартап для морских портов: Python, паяльник и чёрный лебедь

    Это история о том, как мы строили промышленный продукт из сферы Интернета вещей для морских портов, и какое-то время нам казалось, что главное — заставить его работать. Но оказалось, что иногда самая большая проблема не в коде, не в железе и даже не в отсутствии спроса.

    habr.com/ru/articles/1053320/

    #IoT #интернет_вещей #стартап #GNSS #микроконтроллеры #полевые_испытания #MVP #hardware #embedded #промышленная_автоматизация

  30. [Перевод] Структуры данных на практике. Глава 17: Структуры данных загрузчиков

    Наш загрузчик оказался слишком медленным. Требование было чётким: загружаться менее чем за 500 миллисекунд. Показатели оставались не менее чёткими: 720 миллисекунд. Мы отставали от нужного значения на 44%. Это требование не было «мягким». Загрузчик должен был работать в промышленном контроллере, обязанном реагировать вскоре после включения питания. Каждая секунда времени загрузки — это потерянная продуктивность. В спецификации к изделию был указан максимум в 500 мс. Мы обязаны были их обеспечить. Задача загрузчика была простой: 1. Инициализировать оборудование (UART, SPI, DDR-контроллер) 2. Загрузить ядро из флэш-памяти 3. Спарсить дерево устройств 4. Перейти ко точке входа ядра Реализация казалась логичной: стандартные структуры данных из библиотеки C. Проблема выявилась при профилировании: 45% времени загрузки тратилось на malloc/free! В загрузчике всего с 64 КБ ОЗУ динамическое распределение роняло производительность.

    habr.com/ru/articles/1049964/

    #микроконтроллеры #загрузчик #bump_allocator #malloc

  31. Труды по археологии, истории и географии. Российская империя. Вторая половина XIX века. часть 3 #археология, #история_России #география #история #Россия #19_век #журналы #труды #20_век
    t.me/scilib_yura15cbx/21

    MATLAB & Simulink books
    t.me/scilib_yura15cbx/17

    _Украинский язык подборка словарей
    _українська мова збірка словників
    Ukrainian language Dictionary collection
    t.me/scilib_yura15cbx/16

    _Книги 18, 19, 20 века, изданные до 1917 года и имеют отношение к Украине
    _Books of the 18th, 19th, and 20th centuries, published before 1917 and related to Ukraine
    _Книги 18, 19, 20 століття, видані до 1917 року і мають відношення до України
    #украина #Ukraine #україна
    t.me/scilib_yura15cbx/15

    Книги. Полиграфия, Переплетное дело, реставрация, редактирование, редактура и корректура.
    Поліграфія, палітурна справа та реставрація книг
    Printing, Bookbinding and book restoration
    t.me/scilib_yura15cbx/14

    #Anthropology #sociology #culture #linguistics #History #archaeology #Literature #Politics #economics #law #Theology, #philosophy #history_of_ideas
    #Anthropology #sociology #culture #linguistics #History #archaeology #Literature #Politics #economics #law #Theology, #philosophy #history_of_ideas
    t.me/scilib_yura15cbx/12

    John Wiley & Sons - подборка книг издательства
    John Wiley & Sons - a selection of books published by
    John Wiley & Sons-добірка книг видавництва
    t.me/scilib_yura15cbx/10

    Подборка книг по микроконтроллерам, ПЛИС, САПР, справочники
    #Цифровая_обработка_сигналов, #теория_информации #Микроконтроллеры, #компьютер, #роботы #Сеть. #Сетевые_технологии #Электропитание, #сварка, #импульсная_техника #Автомобиль #САПР
    Добірка книг з мікроконтролерів, ПЛІС, САПР, довідники
    #САПР #Цифрова_обробка_сигналів #Теорія_інформації #мікроконтролери, #компютер, #роботи #Мережа #Мережеві_технології #електроживлення, #зварювання, #імпульсна_техніка #автомобіль #САПР
    A selection of books on microcontrollers, FPGAs, CAD, reference books
    #Digital_signal_processing, #Information_theory #Microcontrollers, #Computer, #robots #Network. #Network_technologies #Power_supply, #Welding, #Pulse_technology #Car #CAD
    t.me/scilib_yura15cbx/9

    GeoChemistry, Field Engineering, Geology, GeoPhysics, Drilling, Hydrogeology, Electric Exploration, Digital Signal Processing, Seismology, Well logging Геохимия, Полевая инженерия, Геология, Геофизика, Бурение, Гидрогеология, Электроразведка, Цифровая Обработка сигналов, Сейсмология, Каротаж скважин Геохімія, Польова інженерія, Геологія, Геофізика, Буріння, Гідрогеологія, електророзвідка, Цифрова обробка сигналів, сейсмологія, Каротаж свердловин
    #GeoChemistry, #Field_Engineering, #Geology, #GeoPhysics, #Drilling, #Hydrogeology, #Electric_Exploration, #Digital_Signal_Processing, #Seismology, #Well_logging #Геохимия, #Полевая_инженерия, #Геология, #Геофизика, #Бурение, #Гидрогеология, #Электроразведка, #Цифровая_Обработка_сигналов, #Сейсмология, #Каротаж_скважин #Геохімія, #Польова_інженерія, #Геологія, #Геофізика, #Буріння, #Гідрогеологія, #електророзвідка, #Цифрова_обробка_сигналів, #сейсмологія, #Каротаж_свердловин
    t.me/scilib_yura15cbx/8

    Mobile library
    t.me/scilib_yura15cbx/7

    Кулинария, Кулінарія, Cuisine

    cooking recipes food national cuisine cuisine Russian cuisine Ukrainian cuisine ethnic cuisine fast food soups cocktails wine cheeses alcohol fish raw food diet vegetarian salads seafood Mediterranean cuisine lose weight healthy food potatoes vegetables fruits Vietnamese cuisine Georgian cuisine Caucasian cuisine Mexican cuisine Italian cuisine French cuisine Portuguese cuisine microwave
    кулинария рецепты еда национальная кухня русская кухня украинская кухня этническая кухня фастфуд супы коктейли вина сыры алкоголь рыба сыроедение вегитарианство салаты морепродукты средиземноморская кухня худеем здоровое питание

Share on Mastodon

Enter the server where you have an account.