mbed-os VS epsilon

Compare mbed-os vs epsilon and see what are their differences.

mbed-os

Arm Mbed OS is a platform operating system designed for the internet of things (by ARMmbed)

epsilon

Modern graphing calculator operating system. (by numworks)
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
WorkOS - The modern identity platform for B2B SaaS
The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
workos.com
featured
mbed-os epsilon
7 12
4,582 1,682
1.1% 0.9%
8.0 9.9
6 days ago about 2 months ago
C C++
GNU General Public License v3.0 or later GNU General Public License v3.0 or later
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.

mbed-os

Posts with mentions or reviews of mbed-os. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-04.

epsilon

Posts with mentions or reviews of epsilon. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-01-04.
  • Do you know any C++ open source firmware projects for a device, RTOS or no-OS based?
    4 projects | /r/embedded | 4 Jan 2023
  • NumWorks: An open-source graphing calculator (with Python and Rust support)
    3 projects | news.ycombinator.com | 26 Aug 2022
    I've engaged in debates on HN about the definition of "open source" in the past, so there might be some disagreement about the meaning of the title.

    I've settled on using "OSI open source" to avoid this, since those discussions are uniformly tiring and unproductive.

    That said, I agree with parent: the repo specifically has a section regarding copyright and it simply says that all rights are reserved[0]. This is proprietary software, disallowing copying, distribution, and derivative works. It's weird, since even cloning the repo appears to be a violation of their stated terms, though they supply instructions for building the software yourself that of course requires copying the code to your machine first[1].

    Copyright is weird.

    [0]: https://github.com/numworks/epsilon#copyright

    [1]: https://www.numworks.com/resources/engineering/software/buil...

  • Phi – Jailbreak for new locked-down Numworks calculators
    1 project | news.ycombinator.com | 27 Mar 2022
    They still are open source [1].

    If I had to guess, the reason they locked the bootloader is the same reason they removed the symbolic math functionality (which is re-added in Omega [2]), test accreditation.

    They want to create a calculator to provide a good and viable alternative to TI. They can only do that if their calculator is allowed on tests like the ACT, SAT, etc.

    [1]: https://github.com/numworks/epsilon

  • Epsilon on raspberry pi?
    1 project | /r/numworks | 14 Dec 2021
    Yes, you can compile it yourself from source, but the Python app isn't very stable since some file is only adapted to x86-64 and not ARM. E.g. mandelbrot(20) crashes directly. https://github.com/numworks/epsilon/issues/1642
  • Port Epsilon to another microcontroller?
    1 project | /r/numworks | 24 Nov 2021
    Yes : https://github.com/numworks/epsilon/pull/534
  • Characters found using ordinary print() and chr() from module builtins - same as in kandinsky
    1 project | /r/numworks | 2 Nov 2021
    Jokes aside, the epsilon firmware that's powering the NumWorks calculators is Unicode-capable. Specifically, https://github.com/numworks/epsilon/blob/master/kandinsky/fonts/code_points.h is the list of codepoints supported by the firmware. Some of them have special purposes, for example codepoints around 0x300-0x36F are combining diacritical marks meant to be combined with other codepoints.
  • I would like to make a request
    1 project | /r/numworks | 16 Oct 2021
  • NumWorks – An open source Graphing Calculator
    2 projects | news.ycombinator.com | 12 May 2021
    That is beautiful. I wish the company great success.

    > Epsilon is a high-performance graphing calculator operating system.

    > It includes eight apps that cover the high school mathematics curriculum.

    https://www.numworks.com/resources/engineering/software/

    https://github.com/numworks/epsilon

    Looks like this single codebase is used to build for the calculator device, and all targets for the simulator: Android, iOS, macOS, Windows, and the web.

    > NumWorks Epsilon is released under a CC BY-NC-SA License.

    Attribution-NonCommercial-ShareAlike 4.0 International - https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode

  • Midterms
    1 project | /r/numworks | 29 Mar 2021
    Indeed, for the equation graph, it should be possible in v17 according to https://github.com/numworks/epsilon/issues/1787
  • Graph a circle
    1 project | /r/numworks | 21 Feb 2021
    You can't plot implicit graph yet, but that's in numworks mind (see the link). Currently, the only solution you have is to convert it to parametric, and change the setting of the function.

What are some alternatives?

When comparing mbed-os and epsilon you can also consider the following projects:

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

Omega - Omega 1.22, the next evolution of Epsilon! Now available for your Numworks calculator!

FreeRTOS-Kernel - FreeRTOS kernel files only, submoduled into https://github.com/FreeRTOS/FreeRTOS and various other repos.

betaflight - Open Source Flight Controller Firmware

RIOT - RIOT - The friendly OS for IoT

crazyflie-firmware - The main firmware for the Crazyflie Nano Quadcopter, Crazyflie Bolt Quadcopter and Roadrunner Positioning Tag.

nuttx - Apache NuttX is a mature, real-time embedded operating system (RTOS)

mongoose-os - Mongoose OS - an IoT Firmware Development Framework. Supported microcontrollers: ESP32, ESP8266, CC3220, CC3200, STM32F4, STM32L4, STM32F7. Amazon AWS IoT, Microsoft Azure, Google IoT Core integrated. Code in C or JavaScript.

TizenRT - TizenRT is a lightweight RTOS-based platform to support low-end IoT devices

HID - Bring enhanced HID functions to your Arduino!

iot-device-sdk-embedded-c - Cloud IoT Device SDK for Connectivity to IoT Core.