Створюємо вбудоване програмне забезпечення
без зайвої складності.
Багаторазові проєкти вбудованого програмного забезпечення, інженерна документація та практичні статті про архітектуру, STM32, інструменти, тестування та інфраструктуру розробки.
Завжди пишіть свій код так, ніби той, хто його врешті супроводжуватиме, буде жорстоким психопатом, який знає, де ви живете.
Проєкти
EmBi_Platform
Скрипти налаштування, допоміжні засоби CMake, шаблони STM32CubeIDE та засіб оновлення, що з'єднують проєкт докупи.
Дослідити проєкт →BSP
Board Support Package з окремою гілкою для кожної родини STM32: linker, startup, RAL і MCAL.
Дослідити проєкт →RAL
Шар абстракції регістрів навколо CMSIS і STM32 LL для уніфікованого низькорівневого інтерфейсу.
Дослідити проєкт →MCAL
Драйвери периферії з єдиним API: GPIO, USART, I2C, ADC, DMA, NVIC, TIM та інші.
Дослідити проєкт →Artifacts
Версіоновані інструменти збірки, такі як GCC, Ninja, Doxygen, Unity, CMock і Renode, що завантажуються автоматично.
Дослідити проєкт →Документація
Архітектура, конфігурація та практичні посібники для проєктів вбудованого програмного забезпечення.
Переглянути документацію →Статті
Практичні нотатки про вбудований C, STM32, архітектуру програмного забезпечення, системи збірки та засоби розробки.
Читати статті →Інженерія
Фокус на підтримуваному програмному забезпеченні, відтворюваних збірках, тестуванні та багаторазовій інфраструктурі.
Про Embedbits →