Linux on a Nspire CAS CX Calculator

It’s great to see Linux running on a device in a way that was never intended. [tangrs] has successfully run a Linux kernel on the ARM based Nspire CAS CX graphing calculator. He’s developed an in-place bootloader that allows a kernel to be loaded from within the stock Nspire OS. It also allows for peeking and poking at memory for debugging.

[tangrs] also managed to get USB host mode working on the calculator. This allows for a USB keyboard and Wifi dongle to be connected. At this point, the calculator can connect to the internet and browse using a text-based browser: Links. The calculator runs a SSH server for remote access, and graphical browsing is in the works.

It looks like this calculator is on the way to being a handheld Linux device. All of the source for the kernel and bootloader are available on [tangrs]‘s Github and updates on his blog. After the break, check out a video of text-based browsing using a full keyboard.

Comments

  1. Tactical Ninja says:

    Really, wow…

  2. Ren says:

    Now, is TI going to get angry about this, or get behind it?

  3. nah! says:

    and now runa Nspire CAS CX Calculator emulator just for fun

  4. Nick says:

    I would buy one, put this linux port on it, and sit in my class using it to type notes XD

    • dorsai says:

      You can already type notes on it by default, it even has an equation editor in notes and a file structure and my documents folder. I think there’s even an external keyboard you can get for it.

  5. Kah Kheng says:

    Isn’t the text browser called Lynx?

  6. LostTime says:

    I have one of those TI Nspire CX CAS! Great to hear those News!

    I like playing those old NES and GBC games with the GBC and NES emulators for the nSpire (with nDless).

    Woukld be great if they could get all those calculating stuff back and it would be a perfect handheld PC!

  7. roboman2444 says:

    so, when will x be ported?

  8. Tactical Ninja says:

    Let’s wait until these calculators get bluetooth or wifi.

  9. jsngrimm says:

    first a linux powered desk phone and now calculator? i like where this is going! linux on everything!

    • Super_Nurd says:

      The phone had a native linux image on it (not a good one), this did not, and to be honest you already could put Linux on everything, sometimes it just takes magic fingers(programming). Also, even though I’m a Linux advocate, Linux would not be suitable for everything.

  10. Nicholas says:

    Can you run applications on that?
    If so I am going to install linux and minecraft on my calculator so I can use this graphing calculator

  11. erico says:

    I want it to run Octave!

  12. Degru says:

    Is it possible to get this to work on the normal (b/w) nspire?

  13. Dylan Taylor says:

    I have the CX (non-CAS). Can I use Linux, or do I need to buy another $150 calculator?

  14. Alan says:

    OK, now grab the internal code and write an Nspire emulator, running on a TI Beaglebone via a Web interface.

  15. Cas says:

    can you install the cas on a regular cx?

  16. Dappy says:

    This is an amazing project. I plan on using low memory apps in it :)
    Minecraft isn’t low memory, kids :)

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s