Добро пожаловать в LC2
LC2 — это платформа для написания и запуска логики управления на простом, надёжном и понятном языке LC.
Она создана для тех, кто разрабатывает умные устройства, контроллеры, IoT-решения или промышленную автоматику — и хочет писать код быстро, без головной боли и сложных IDE.
🚀 Что делает LC2
- 🔸 Позволяет писать управляющую логику на языке с C-подобным синтаксисом
- 🔸 Компилирует код в байт-код с помощью
LCCompiler - 🔸 Запускает программы на устройстве под управлением лёгкой виртуальной машины
LCVM - 🔸 Обеспечивает простую загрузку, отладку и мониторинг через
LC2 Monitor
🧩 Компоненты платформы
| Компонент | Назначение |
|---|---|
| LCCompiler | Компилирует код LC в байт-код для микроконтроллера |
| LCVM (Runtime) | Лёгкая и безопасная виртуальная машина на устройстве |
| LC2 Monitor | Утилита для загрузки кода, запуска и отладки |
📦 Пример на LC
👌 Почему это удобно?
- 📘 Просто как Arduino
- 🛠 Надёжно как ПЛК
- ⚡ Быстро и понятно для инженера и радиолюбителя
🔓 Лицензии
- 🔸 LCCompiler — GPL-3
- 🔸 LCVM Runtime — BSD
Исходные коды на GitHub
Все основные компоненты платформы LC2 имеют открытые исходные коды и размещены на GitHub:
- 🛠️ LC Compiler — компилятор исходного кода LC в байт-код
- 📟 LCVM — реализация виртуальной машины LCVM на языке C
- ⚙️ LC2 Monitor — утилита для загрузки и отладки программ на устройстве
- 📚 Документация (этот сайт) — исходники этой документации
👉 Начни с Быстрого старта или Изучи синтаксис языка LC