This project aims to port Linux OS to the HP Prime calculator. It is based on the Buildroot distribution. Long term goal is providing an alternative OS on Prime that is more capable than the original OS (PPL support, or better RPN support, native binary code execution for sure, and so on).
Please be aware this project is still in its early stages. It is not useful for general use as a calculator OS yet.
WARNING: THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
WARNING: The software is not fully tested. Installing it might brick your calculator (unable to boot) or you may lose the ability to install the original (stock) HP Prime OS back. Use it at your own risk.
WARNING: None of the software/ documentation/ guide provided shall be used for cheating in the exam. Linux OS shall not be used when using the calculator in the exam or any other cases that doing so would cause academic integrity violations.
If you have any questions, feel free to contact me (zephray at outlook dot com). All scripts are released to public domain (if applicable).
- [x] DDR initialization
- [x] U-boot Boot loader
- [x] Basic Linux OS
- [x] LCD controller SPI driver
- [x] LCD fbdev driver
- [x] PWM backlight driver
- [x] Touchscreen driver
- [x] PMIC driver
- [x] keypad driver
- [x] NAND flash driver
- [ ] Standby
- [ ] Launcher UI
- [ ] System settings UI
More applications T.B.D.