Embedded Awesome
约 2 分钟阅读
标签:资源精选
- Project Flogo
- TIBCOSoftware/flogoGitHubTIBCOSoftware/flogo是什么 · 事件驱动开发平台 · Golang 实现 - 非常轻量 · flogo.io · TIBCOSoftware/flogo · 开发不太活跃笔记:flogo
- Open Source Framework for IoT Integration
- espruino/espruinoGitHubespruino/espruino
- tinygo-org/tinygoGitHubtinygo-org/tinygotinygo-org/tinygo - Go on Microcontrollers and WASM · 基于 LLVM Go · 语言特性支持 · Why go instead of rust · Go 优势 · Go 更具有主见性 - 因此更易学易用 - 更简单笔记:TinyGo
- ModdableGitHubModdable-OpenSource/moddable
- XS JavaScript engine
- JerryScript
- micropython/micropythonGitHubmicropython/micropython
- 更通用、更偏嵌入式 Python
- 板子支持更多
- 适合 折腾、原型、通用 MCU
- ESPHome
- CircuitPython
- 更偏教学和创客
- Adafruit 生态很好
- Adafruit/SAMD/RP2040/ESP32-S
- 很多板子插上后像 U 盘
- 编辑 code.py 保存就运行
- 库管理对新手友好
- 新手、传感器、灯、简单项目
- PlatformIO + Arduino C++
- ESP-IDF C/C++
- LVGL
Platform
- mbed
- Apache edgent
- Apache Incubator iota
- apache/incubator-iotaGitHubapache/incubator-iota
- Scala
- Eclipse iot
- Samsung artik
- The ARTIK End-to-end IoT Platform
- kaa project
- kaaproject/kaaGitHubkaaproject/kaa
- Java
OS
- Comparison of real-time operating systemsWikipediaComparison of real-time operating systems
- Apache incubator Mynewt
- RIOT OS
- RIOT-OS/RIOTGitHubRIOT-OS/RIOT
- Contiki
- Zephyr Project
- ARM mbed
- FS
DEV
- Lua
- C
- berry-lang/berryGitHubberry-lang/berry
- 类似 Lua、Python
- Javascript
- jerryscript-project/jerryscriptGitHubjerryscript-project/jerryscript
- Apache-2.0, C
- by Samsung?
- espruino/EspruinoGitHubespruino/Espruino
- marcelkottmann/esp32-javascriptGitHubmarcelkottmann/esp32-javascript
- cesanta/elkGitHubcesanta/elk
- jerryscript-project/jerryscriptGitHubjerryscript-project/jerryscript
- JetBrains/kotlin-nativeGitHubJetBrains/kotlin-native
- Golang
- ziutek/emgoGitHubziutek/emgo
- Bare metal Go (language for programming embedded systems)
- rakyll/go-hardwareGitHubrakyll/go-hardware
- A directory of hardware related libs, tools, and tutorials for Go
- ziutek/emgoGitHubziutek/emgo
- gnu-mcu-eclipse
- beckus/qemu_stm32GitHubbeckus/qemu_stm32
Tools
Techs
- Goolgle Weave
- Weave is a communications platform for Internet of Things (IoT) devices.
- Google Things
- Apple HomeKit
- HomeKit is a framework for communicating with and controlling connected accessories in a user’s home.
- Article
GUI
Lang
- cesanta/elkGitHubcesanta/elk
- GPLv2, C
- 单文件实现大部分 es5 功能 - 1400 loc elk.cGitHub Filecesanta/elk/elk.c
- HN #28614092Hacker NewsHacker News #28614092Hacker News
Robot
- hybridgroup/gobotGitHubhybridgroup/gobot
- Apache-2.0, Golang
- hybridgroup/cylonGitHubhybridgroup/cylon
关联信息
反向链接和本文引用的外部资料。
References
GitHub
30 条- cesanta/elkgithub.com/cesanta/elk
- apache/incubator-edgentgithub.com/apache/incubator-edgent
- apache/incubator-iotagithub.com/apache/incubator-iota
- apache/incubator-mynewt-coregithub.com/apache/incubator-mynewt-core
- ARMmbed/mbed-osgithub.com/ARMmbed/mbed-os
- beckus/qemu_stm32github.com/beckus/qemu_stm32
- berry-lang/berrygithub.com/berry-lang/berry
- cesanta/elk/elk.cgithub.com/cesanta/elk/blob/master/elk.c
另有 22 个未显示 references。
Wikipedia
1 条- Comparison of real-time operating systemsWikipedia:Comparison of real-time operating systems
Hacker News
1 条- Hacker News #28614092HN #28614092
其他外链
19 条- beckus.github.io/qemu_stm32beckus.github.io/qemu_stm32
- developer.android.com/things/index.htmldeveloper.android.com/things/index.html
- developer.apple.com/homekitdeveloper.apple.com/homekit
- developers.google.com/weavedevelopers.google.com/weave
- edgent.apache.orgedgent.apache.org/
- gnu-mcu-eclipse.github.io/qemugnu-mcu-eclipse.github.io/qemu
- iot.eclipse.orgiot.eclipse.org/
- iot.eclipse.org/resources/white-papers/Eclipse IoT White Paper - The Three Software Stacks Required for IoT Architectures.pdfiot.eclipse.org/resources/white-papers/Eclipse%20IoT%20White%20Paper%20-%20The%20Three%20Software%20Stacks%20Required%20for%20IoT%20Architectures.pdf
另有 11 个未显示 references。
另有 33 个 references 未显示。