Omnimaga

Omnimaga => News => Topic started by: critor on November 01, 2012, 08:48:35 am

Title: Linux enables USB on the TI-Nspire
Post by: critor on November 01, 2012, 08:48:35 am
In a previous news (http://ourl.ca/16140/301222), DJ_O told you Extended was working on USB support in Ndless.




Since, Tangrs has started a Linux port for the TI-Nspire CX.

He's now started working on USB support and has managed to use an USB keyboard and to play videos on an external USB storage device! :thumbsup:






Development topic:
http://ourl.ca/17131/321577;topicseen#new
Title: Re: Linux enables USB on the TI-Nspire
Post by: ElementCoder on November 01, 2012, 02:56:39 pm
This is awesome. Too bad my usb cables seem to all have dissappeared...
Title: Re: Linux enables USB on the TI-Nspire
Post by: DJ Omnimaga on November 01, 2012, 04:55:56 pm
Lol ElementCoder, in my case I just ended up with too many of them (while my I/O cables kept vanishing or breaking).

This is really awesome. I wonder how easy it would be to add mouse support? (for those who hate the touchpad)
Title: Re: Linux enables USB on the TI-Nspire
Post by: Sorunome on November 01, 2012, 04:57:48 pm
This is so epic!/me wants a cx now
Title: Re: Linux enables USB on the TI-Nspire
Post by: ElementCoder on November 01, 2012, 04:59:44 pm
Lol ElementCoder, in my case I just ended up with too many of them (while my I/O cables kept vanishing or breaking).

This is really awesome. I wonder how easy it would be to add mouse support? (for those who hate the touchpad)
For me it is the exact opposite, I had a lot and they keep disappearing.
Title: Re: Re: Linux enables USB on the TI-Nspire
Post by: Juju on November 01, 2012, 05:21:57 pm
For mouse support, one could try gpm, it's a small utility to bring a mouse in the linux console framebuffer.
Title: Re: Linux enables USB on the TI-Nspire
Post by: renatose on November 01, 2012, 07:31:25 pm
This is so epic!/me wants a cx now
Me too! :P
/me dreams about the increased power of having a cx instead of his touchpad
Title: Re: Linux enables USB on the TI-Nspire
Post by: Lionel Debroux on November 02, 2012, 03:42:31 am
It's certainly possible to port Linux on the Clickpad and Touchpad, but those have less RAM (and a terrible screen), so the resulting Linux + userspace would be able to do less than on the CX.
The CM and CX are (normally) extremely similar, and porting is bound to be straightforward, but very few people in the community have them.
Title: Re: Linux enables USB on the TI-Nspire
Post by: ParkerR on November 02, 2012, 03:45:52 am
It's certainly possible to port Linux on the Clickpad and Touchpad, but those have less RAM (and a terrible screen), so the resulting Linux + userspace would be able to do less than on the CX.
The CM and CX are (normally) extremely similar, and porting is bound to be straightforward, but very few people in the community have them.

Terrible screen? Yes it does ghost, as do most greyscale screens, but I wouldn't go as far as it being terrible. I would love to see some linux on my old blue non-CAS. :D
Title: Re: Linux enables USB on the TI-Nspire
Post by: Lionel Debroux on November 02, 2012, 03:57:52 am
The classic Nspires' screen is one of the worst screens I know of, much worse than the screens of TI-68k calculators... At the end of the 1990s (initial production of the 89), DSTN screens weren't that old school yet. It's much harder to swallow that as late as 2007 for the Clickpad, and 2010 for the Touchpad, the Nspires' screens have remained that crappy.

But yeah, I have only one CX, and multiple Clickpads (prototypes and production models), and it would be good if all of them could run Linux :)
Title: Re: Linux enables USB on the TI-Nspire
Post by: ParkerR on November 02, 2012, 04:09:21 am
Look at what you have done! D: (Hehe)
http://i.minus.com/ib2FnBXqutLXmp.jpg (http://i.minus.com/ib2FnBXqutLXmp.jpg)

In all seriousness, I think a text terminal would work quite nicely on the old models. Wouldn't use it for video playback as much as just something to show to friends and maybe type some notes on. I say if you can add a few more functions to a device, no matter how mundane, it's worth doing.

Looks very promising and can't wait to see what's in store!
Title: Re: Linux enables USB on the TI-Nspire
Post by: Netham45 on November 02, 2012, 04:35:14 am
It could be a decent RPi replacement if we could interface reliably with the GPIO ports on the bottom.
Title: Re: Linux enables USB on the TI-Nspire
Post by: Lionel Debroux on November 02, 2012, 04:41:26 am
For retrofitting existing Nspires without having to buy RPis, indeed.
Nspires are 4-6 times the price of the RPi for 1/5 of the CPU power, 1/4 the amount of RAM, many times less Flash memory, and fewer GPIO ports... but they do have a keyboard, screen and batteries / rechargeable battery out of the box.
Title: Re: Linux enables USB on the TI-Nspire
Post by: tangrs on November 02, 2012, 06:06:59 am
This is really awesome. I wonder how easy it would be to add mouse support? (for those who hate the touchpad)

Should be just plug and play actually. Though you'd need an X server of some sort to get a cursor.
Title: Re: Linux enables USB on the TI-Nspire
Post by: apcalc on November 03, 2012, 07:29:46 pm
/me  thinks this looks great! :)
Title: Re: Linux enables USB on the TI-Nspire
Post by: DJ Omnimaga on November 03, 2012, 07:34:57 pm
It's certainly possible to port Linux on the Clickpad and Touchpad, but those have less RAM (and a terrible screen), so the resulting Linux + userspace would be able to do less than on the CX.
The CM and CX are (normally) extremely similar, and porting is bound to be straightforward, but very few people in the community have them.

Terrible screen? Yes it does ghost, as do most greyscale screens, but I wouldn't go as far as it being terrible.
Try to play Super Mario Bros Deluxe on that screen. You'll change your mind :P