Super-Simple-Tasker VS rulos

Compare Super-Simple-Tasker vs rulos and see what are their differences.

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
Super-Simple-Tasker rulos
3 6
130 16
0.8% -
4.8 6.2
2 months ago 11 days ago
C C
MIT License GNU General Public License v3.0 only
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.

Super-Simple-Tasker

Posts with mentions or reviews of Super-Simple-Tasker. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-06-23.
  • At what point would you consider using an RTOS?
    1 project | /r/embedded | 26 Jun 2023
    Lately I have been working with interrupt driven task frameworks on ARM Cortex-M. Basically they are using the ARM NVIC as a task scheduler. Examples for C/C++ include this one: Super Simple Tasker. For Rust there is RTIC. Both are based on similar ideas of using NVIC as scheduling engine. Very efficient resource-wise but use a somewhat different programming paradigm than traditional RTOS threads.
  • Seeking Innovative Project Suggestions
    2 projects | /r/embedded | 23 Jun 2023
    Take a look at the open-source Super-Simple Tasker project on GitHub. This project implements a preemptive RTOS/scheduler in the hardware of the ARM Cortex-M. It is related to such concepts and projects as:
  • How to deal with fast control loops in a RTOS environment?
    1 project | /r/embedded | 3 Mar 2023
    I agree with KenaDra that such a kernel would be ideal for fast control loops and hard real-time requirements, so the OP should definitely take a look. Specifically for STM32 (ARM Cortex-M), there are some hardware implementations of such kernels that take advantage of the NVIC. An example is the SST for ARM Cortex-M. This kernel will outperform any traditional RTOS kernel on Cortex-M.

rulos

Posts with mentions or reviews of rulos. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-04-24.
  • Show HN: Homemade rocketship treehouse – hardware to custom OS
    1 project | /r/patient_hackernews | 24 Apr 2023
    1 project | /r/hackernews | 24 Apr 2023
    1 project | /r/hypeurls | 24 Apr 2023
  • Homemade rocketship treehouse, from hardware to custom OS [2011-2023]
    2 projects | news.ycombinator.com | 24 Apr 2023
    (This was previously submitted as https://news.ycombinator.com/item?id=2246856)

    The Ravenna Ultra-Low-Altitude Vehicle is a backyard rocketship treehouse nestled in the Seattle neighborhood of Ravenna. Click the link to see a demo video.

    The hexagonal treehouse is about 6.5 feet (2 meters) across at its widest point. The frame is welded mild steel with riveted aluminum siding. It contains nearly 800 LEDs forming dozens of numeric displays spread across 14 control panels, each with an acrylic face laser-cut and etched with labels such as "Lunar Distance" and "Hydraulic Pressure". The pilot controls the rocket using a joystick and panels full of working switches, knobs and buttons. Underneath the capsule are three "thrusters" that shoot plumes of water and compressed air under the control of the pilot's joystick, simulating real positioning thrusters. Takeoff and docking sequences are augmented by a paint-shaker that simulates the vibration of a rocket engine. Sound effects complete the illusion, with a powered subwoofer that gives the rocket a satisfying rumble.

    When it was built in 2011, rocket operations were controlled by three Atmega328 microprocessors on custom-fabricated printed circuit boards, running a small operating system, RULOS, built just for this project. A trench running from the house to the rocket carries 12VDC power for the lighting and electronics, water for the thrusters, compressed air, and several data signals.

    Since 2011, the two-person team has upgraded it, here is a recent update from the makers:

    One of the most visible changes is replacing the primary 4-line display with a slicker 6-line display (i.e., 6 rows of 8 columns of 7-segment LEDs). The audio synthesizer has been upgraded to a PCB that can generate 50khz, 16-bit audio. The interconnection bus, which had been flat IDC cable carrying individual on/off lines, was upgraded to a true I2C-based networked distributed system with over a dozen individually addressable targets, all interconnected by standard cat5 cable that carries both our I2C protocol and power. We also moved much of the electronics from 8-bit atmega328s to newer, 32-bit STM32F3's. RULOS has been expanded into a pretty general purpose embedded systems platform ported to 5 major lines of CPU (atmega, attiny, stm32, nxp lpc, and esp32). We've used it for dozens of other projects in the last 12 years, including a nanosecond-accurate timestamper, a GPS datalogger, an air quality sensor, various little electronic control boards for toys (e.g. these, and this), and an autonomous boat (that sank). It is all available on [github](https://github.com/jelson/rulos).

  • I2C trace routing on multiple boards that connect together. I am unsure how what i need to consider.
    1 project | /r/PrintedCircuitBoard | 1 Jan 2021
    Master Control Board, based on stm32f303. This is different than the others because it feeds 12 power into the RJ45 connector. It also regulates input power down to 10v for the bus driver.

What are some alternatives?

When comparing Super-Simple-Tasker and rulos you can also consider the following projects:

lwesp - Lightweight and versatile AT parser library for ESP8266 and ESP32 devices.

nanopb - Protocol Buffers with small code size

crect - A C++, compile-time, reactive RTOS for the Stack Resource Policy based Real-Time For the Masses kernel

zephyr - Primary Git Repository for the Zephyr Project. Zephyr is a new generation, scalable, optimized, secure RTOS for multiple hardware architectures.

PIF-Image-Format - Image format, tools & librares for limited embedded systems

qpc - QP/C Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines

qpcpp - QP/C++ Real-Time Embedded Framework/RTOS for embedded systems based on active objects (actors) and hierarchical state machines

libhydrogen - A lightweight, secure, easy-to-use crypto library suitable for constrained environments.

nanoMODBUS - A compact MODBUS RTU/TCP C library for embedded/microcontrollers