Java-подобный язык + RTOS + кросс-платформенные драйверы для 8-битных МК
Существующие решения (Arduino, MicroPython) не обеспечивают:
Arduino и MicroPython, несмотря на популярность, имеют ограничения для кросс-платформенной разработки под 8-битные МК:
Особенности языка:
Пример класса для GPIO:
class Led {
private byte pin;
public Led(byte pin) { this.pin = pin; }
public void on() { HAL.GPIO.write(pin, HIGH);}
}
Поддерживаемые архитектуры:
Функционал:
В проекте будут применены(и частично улучшены) решения и архитектурные подходы, отработанные в предыдущих разработках:
Репозиторий проекта: github.com/w5277c/vm5277
Реализованные компоненты:
Этап | Задачи | Срок |
---|---|---|
Ядро компилятора |
|
Q3 2025 |
RTOS Core |
|
Q4 2025 |
Кросс-платформенность |
|
Q1 2026 |
В виде фоновой задачи, для удобства разработки планируется реализация LSP-сервера с:
VS Code
, Kate
и вероятно IntelliJ
По вопросам обращайтесь на Email: konstantin@5277.ru