knc1, are you sure about the console? Couldn't the kernel console by redirected to a virtual console (ttyN), just like on a desktop Linux? Well, I'm not sure if the kernel is compiled with support for that, but chances are nobody bothered to disable that.
As for putting graphics onto the screen - there's a myriad of options. It's just a framebuffer device, so anything using that API would work. We implemented our own stuff for koreader (and arguably, one could fork off that for the task at hand). There's Qt , and more exotic things like Nano-X and probably others. The K4 doesn't have an X11 server like the newer models, I think, so that's not an option here. Kindlets are another approach. In general, I'd advise to look at software that is already there and build on top of that.
|