ENGAGE
embox
ENGAGE | embox | |
---|---|---|
7 | 34 | |
269 | 1,103 | |
0.7% | 1.4% | |
2.1 | 9.9 | |
3 months ago | 6 days ago | |
C | C | |
MIT License | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
ENGAGE
- ENGAGE: Battery-Free Game Boy
- Battery Free Gameboy
- Battery-Free Game Boy
-
Recent Discoveries in Embedded Systems
Could be, take a look at the batteryless Gameboy for example: https://github.com/TUDSSL/ENGAGE
-
The Open Source Autarkic (Eink) Laptop
But I don't know how to design at all, and RAM on its own is a lot harder to integrate into a board, and isn't as simple as soldering 8MB PSRAM on a Teensy pad. That said, this academic group did that with An Apollo3 MCU: https://github.com/tudssl/engage The Apollo4 will have 1.8MB SRAM, which I think will be more than a lot of these boards have https://ambiq.com/apollo4/ at much lower power. The Apollo3 Blue+ has 768K SRAM.
-
Minor changes and a name for my new board... Behold HUMMINGBIRD 32 (H32 for short).. A sub 200nA IQ sensor node with ESP32 & optional RFM9x module... waiting for prototypes before launching on groupgets!
Thanks for the analysis! I am not an engineer so I try to glean as much as I can from this so hopefully I can find the right components and discard the things that aren't needed. This board here used the same MCU in my link above: https://github.com/tudssl/engage so I am looking for ways to turn it into a solarpowered laptop with e-ink that doesn't shutoff/sleep every 10 seconds but can idle 24hrs using a few of these https://www.powerfilmsolar.com/products/electronic-component-solar-panels/indoor-light-series/ll200-2-4-75. I had considered the ESP-32WROVER with 8MB RAM but the PSRAM is not as low power as FRAM.
-
Tiny SliTaz port to ESP32-WROVER?
I became curious because this project ran a game on a 48mhz processor using FRAM: https://github.com/tudssl/engage
embox
-
Release v0.5.9.10 · embox/embox
Embox is a configurable RTOS designed for resource constrained and embedded systems. Embox main idea is using Linux software without Linux. (https://embox.github.io/ ) If you want use complex Linux Software and Linux is huge for your goals. Embox is the best idea, as I think. For example Embox is the only RTOS that allows to use OpenCV on Cortex-m MCUs https://www.embedded.com/benchmarking-opencv-on-stm32-mcus/
- Release v0.5.9 · embox/embox
-
Query: Alternatives to Zephyr?
Look at Embox (https://github.com/embox/embox). It can run on EFM32ZG with 32kB ROM 4kB RAM
-
Can you share some open source projects we can contribute to?
Take a look at Embox - https://github.com/embox/embox
-
When do you know if your project needs to move on from bare-metal to using an RTOS? then from RTOS to using embedded Linux?
As for Linux, it allows easy and fast creating a device with reach features, but it requires more powerful and expensive hardware platforms, it has some questions with hard real-time, and it is less secure after all it is a general-purpose OS. We try to solve these cons of Linux in Embox. It combines prop RTOSes and Linux and allows run Linux software everywhere including MCUs
- Release v0.5.5 · embox/embox
-
When to choose Linux over an RTOS?
We try to solve these Linux disadvantages in our way in Embox project. The project allows run Linux software everywhere including MCUs.
- Release v0.5.4 · embox/embox
- Embox v0.5.4 Released
- Embox: Modular and configurable OS for embedded applications
What are some alternatives?
rgbds - Rednex Game Boy Development System - An assembly toolchain for the Nintendo Game Boy and Game Boy Color
stm32-bootloader - Customizable Bootloader for STM32 microcontrollers. This example demonstrates how to perform in-application-programming of a firmware located on an external SD card with FAT32 file system.
gbdk-2020 - An updated version of GBDK, C compiler, assembler, linker and set of libraries for the Nintendo Gameboy, Nintendo Entertainment System, Sega Master System, Sega Game Gear.
zephyr - Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.
BFree - BFree: Enabling Battery-free Sensor Prototyping with Python
lvgl - Embedded graphics library to create beautiful UIs for any MCU, MPU and display type.
epdiy - EPDiy is a driver board for affordable e-Paper (or E-ink) displays.
pjproject - PJSIP project
libmodbus - A Modbus library for Linux, Mac OS, FreeBSD and Windows
nuklear - A single-header ANSI C immediate mode cross-platform GUI library
verilog-ethernet - Verilog Ethernet components for FPGA implementation
RIOT - RIOT - The friendly OS for IoT