Backlight: Yes or no?
Navigation type: Arrow keys or some other way (touchpad...trackball...)
Battery type: AA or AAA and/or rechargeable?
BackLight: Most definitely, but it lso needs o work in sunlight if thats possible.Backlight: Yes or no?
Navigation type: Arrow keys or some other way (touchpad...trackball...)
Battery type: AA or AAA and/or rechargeable?
Backlight: YES! I would like to be able to program without having to turn on the lights. :P
Navigation type: Arrow keys.
Batteries:AA & Rechargeable. Save money in the long run. And AA are more common. :P
And portable programming device.You stole my idea!I can't believe someone is actually making this! ;D This reminds me of Uber GFX. :P
Battery type: Preferably rechargeable via USBDefinitely rechargeable by usb
:(
I hope it will come back later on. If it's still of any interest for you you should try to talk to Uber Spire for the Linux stuff.
1) Get comfortable and learn how to use Linux. Have a strong understanding of how things are organized or how they work under Linux.
2) Learn C. If you don't have much experience with programming, learning C might seem difficult. There are lots of free tutorials if you Google "C programming tutorials". A good book ($20 used): http://www.amazon.com/Programming-Language-2nd-Brian-Kernighan/dp/0131103628/ref=sr_1_1?ie=UTF8&qid=1309227849&sr=8-1
3) After learning C, learn how to build a GCC toolchain. I'm assuming that you're trying to use a ARM processor, right? You'll need to build a GCC toolchain that'll compile for ARM targets.
4) Learn about ARM architecture, or at least have a strong basic understanding of microprocessors and how computers work internally.
5) Have an understanding of electronics and hardware. You said you want to modify the TinyCore to work with graphing calculator buttons. What you'll need to modify is the kernel. More specifically the drivers bundled with kernel. You might even have to write some drivers yourself, it'll depend on the hardware. A strong understanding of the hardware and electronics will be necessary to write the missing pieces of code to make the Linux kernel work on your hardware.