The NumWorks graphing calculator ships with a brand new operating system named Epsilon that was designed from the ground up to ensure a high level of performance while still being portable and understandable.
Epsilon is a tailor-made operating system designed to meet the requirements of a lightweight, embedded device with a responsive user interface. If you want to contribute to its development, we recommend you read about its architecture.
If you want to compile your own firmware, you should first install the SDK. It's a very quick process that will take you less than 5 minutes. At the end of this step, you should be able to run your very own version of Epsilon!
Writing code that runs on the bare metal of an embedded device can be quite a challenge. We'd like to introduce all the design decisions we made when writing this firmware.