MicroPythonOS — первая и единственная операционная система, полностью построенная на MicroPython!
#Python #MicroPython #IoT #ESP32 #Firmware #Embedded #OpenSource #MicroPythonOS #DevTools #DIY
https://github.com/MicroPythonOS/MicroPythonOS
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - MicroPythonOS/MicroPythonOS: A complete operating system for microcontrollers like the ESP32, inspired by Android and…
A complete operating system for microcontrollers like the ESP32, inspired by Android and iOS. - MicroPythonOS/MicroPythonOS
⚡3🔥3
Reduino — это библиотека, которая позволяет писать код на Python и превращать его в чистый, готовый к загрузке Arduino C++.
#Python #Arduino #IoT #Microcontroller #PlatformIO #OpenSource #Reduino
https://github.com/Jackhammer9/Reduino
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - Jackhammer9/Reduino: Write Arduino code in pure Python. Reduino transpiles Python scripts into efficient Arduino C++ and…
Write Arduino code in pure Python. Reduino transpiles Python scripts into efficient Arduino C++ and uploads automatically. A simple, intuitive way to control sensors, LEDs, and actuators without to...
11⚡2🔥2
Archimedes — это open-source фреймворк на Python, созданный для того, чтобы переносить управляющие алгоритмы прямо на реальное оборудование. Он объединяет в себе моделирование, симуляцию, оптимизацию и генерацию C-кода — всё, что нужно для полного цикла разработки систем управления.
#python #casadi #embedded #controlsystems #numerics #autodiff #opensource #archimedes #pythonlibrary #engineering #robotics #optimization #coding #tech
https://pinetreelabs.github.io/archimedes/index.html
Please open Telegram to view this post
VIEW IN TELEGRAM
1 3👍2⚡1
usqlite — это порт SQLite для MicroPython: модуль С/μPython с API в стиле
sqlite3, но заточенный под микроконтроллеры, ограниченную память и кастомную сборку прошивки. sqlite3, так что большинство привычных паттернов работы с БД переносится почти без изменений.import usqlite
if not usqlite.mem_status():
usqlite.mem_status(True) # включить мониторинг памяти
con = usqlite.connect("data.db")
con.executemany(
"BEGIN TRANSACTION;"
"CREATE TABLE IF NOT EXISTS data (name TEXT, year INT);"
"INSERT INTO data VALUES ('Larry', 1902);"
"INSERT INTO data VALUES ('Curly', 1903);"
"INSERT INTO data VALUES ('Moe', 1897);"
"INSERT INTO data VALUES ('Shemp', 1895);"
"COMMIT;"
)
with con.execute("SELECT * from data") as cur:
for row in cur:
print("stooge:", row)
con.close()
print("usqlite mem - current:", usqlite.mem_current(), "peak:", usqlite.mem_peak())
Поддерживаются параметризованные запросы
?, ?NNN, :name, @name, $name c передачей tuple/list/dict, как в sqlite3.micropython/ + modules/usqlite, подключение через корневой micropython.cmake. mem_current(), mem_peak(), mem_status() для контроля потребления. usqlite_config.h можно включать/отключать компоненты SQLite и перейти на статический heap для жёстко лимитированной памяти. #usqlite #MicroPython #SQLite #Embedded #ESP32 #RaspberryPiPico #IoT #DBAPI #CModule #Firmware
https://github.com/spatialdude/usqlite
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - spatialdude/usqlite: μSQLite library module for MicroPython
μSQLite library module for MicroPython. Contribute to spatialdude/usqlite development by creating an account on GitHub.
1 3🔥1
Snakie - это современный кроссплатформенный редактор и полноценная IDE для MicroPython, созданная для комфортной разработки под микроконтроллеры.
mip.scope(), meter(), plot()).robot.yml.Проект написан на базе Electron, Vite, React и TypeScript. Благодаря этому движок отлично работает и обновляется на Windows (x64), macOS (Intel/Apple Silicon), Linux (x64), а также имеет нативную сборку для Raspberry Pi 4 / 5 (64-bit Pi OS в формате AppImage).
🚀 Актуальная версия v0.13.0 уже доступна для загрузки. Сборки для macOS официально подписаны разработчиком и прошли нотариализацию Apple, так что Gatekeeper пропустит их без лишних вопросов.
#MicroPython #IDE #Electron #RaspberryPi #Pico #ESP32 #Embedded #Electronics #OpenSource #DevTools
https://github.com/kevinmcaleer/Snakie
Please open Telegram to view this post
VIEW IN TELEGRAM
GitHub
GitHub - kevinmcaleer/Snakie: Snakie is a robotics first MicroPython IDE
Snakie is a robotics first MicroPython IDE. Contribute to kevinmcaleer/Snakie development by creating an account on GitHub.
1👍2🔥2 2