mbed-os
epsilon
mbed-os | epsilon | |
---|---|---|
7 | 12 | |
4,592 | 1,699 | |
0.7% | 1.6% | |
8.0 | 9.8 | |
5 days ago | 5 days ago | |
C | C++ | |
GNU General Public License v3.0 or later | GNU General Public License v3.0 or later |
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
-
Any ideas on programming this devboard?
I see that the kl05 target was removed in os6 but it is present in os5.
-
Simpler Control Systems for hobby robotics?
It looks like both mbed: https://github.com/ARMmbed/mbed-os/pull/14488
- Do you know any C++ open source firmware projects for a device, RTOS or no-OS based?
-
How to find an open source project to contribute ?
View various projects on github in the area of your choice. Select a project you like and look into open issues. For eg https://github.com/ARMmbed/mbed-os seems to have 166 issues ongoing. Choose one!
- Learn Effective C++ for Embedded Code
-
Arduino 32u4 sending 2 separate serials via USB
Most of my interaction with mbed was when it a massive pita since it was still closed source.. I do have one interaction with the project since they opened it though
-
CISA Advisory (ICSA-21-119-04) - CyberHoot
ARM Mbed OS – Update available
epsilon
- Do you know any C++ open source firmware projects for a device, RTOS or no-OS based?
-
NumWorks: An open-source graphing calculator (with Python and Rust support)
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
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?
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?
Yes : https://github.com/numworks/epsilon/pull/534
-
Characters found using ordinary print() and chr() from module builtins - same as in kandinsky
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
-
NumWorks – An open source Graphing Calculator
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
Indeed, for the equation graph, it should be possible in v17 according to https://github.com/numworks/epsilon/issues/1787
-
Graph a circle
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?
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.