aof/
├── app/ # Бизнес-логика приложения
│ ├── domains/ # Домены (по DDD)
│ │ ├── indicates/ # Индикация (UI устройства)
│ │ │ ├── buzzer/ # Зуммер
│ │ │ ├── led/ # Светодиоды
│ │ │ ├── screen/ # Дисплей
│ │ │ └── indicates_service.c # Координация индикаторов
│ │ ├── sensors/ # Работа с датчиками
│ │ └── storage/ # Логика хранения данных
│ ├── services/ # Сервисный слой (координация доменов)
│ ├── startup/ # Инициализация приложения
│ ├── app_config.h # Конфигурация приложения
│ └── main.c # Точка входа
├── bsp/ # Board Support Package
│ ├── drivers/ # Драйверы устройств
│ │ ├── accel/
│ │ ├── flash/
│ │ └── led/
│ ├── hardware/ # Низкоуровневая работа с железом
│ │ ├── rtc/
│ │ ├── spi/
│ │ ├── uart/
│ │ └── sst/ # Порт SST для этой платы
│ │ ├── sst_port.c
│ │ └── sst_port.h
│ └── bsp_config.h # Конфигурация BSP
├── libs/ # Сторонние/общие библиотеки
│ ├── sst/ # Ядро SST (неизменяемое)
│ │ ├── sst.c
│ │ └── sst.h
│ └── lib_config.h
├── middleware/ # Промежуточное ПО
│ ├── protocols/ # Сетевые протоколы
│ ├── fs/ # Файловая система
│ └── cli/ # Интерфейс командной строки
└── tools/ # Вспомогательные утилиты
├── scripts/ # Скрипты сборки
└── config/ # Конфигурационные файлы
-
Notifications
You must be signed in to change notification settings - Fork 0
Template tu use in low lvl embedded systems. Contains software sst core for implementation of light-weight event driven rtos. Domains and Mediator uppon sst core for complicated logical execution. Separate hardware and apllication logic
ferrero222/Embedded-Kernel-Template
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
About
Template tu use in low lvl embedded systems. Contains software sst core for implementation of light-weight event driven rtos. Domains and Mediator uppon sst core for complicated logical execution. Separate hardware and apllication logic
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published