Hello, Previously I wrote that the source for my kernel, Iris, would be put on savannah.nongnu.org. However, they still haven't responded to my request. Furthermore, I decided to target not only the Trendtac, but also the NanoNote. That made it logical to host the sources on the server of the makers of that device, http://www.qi-hardware.com.
The sources can be found under the projects link from the menu bar at the top. Under the report directory there is a full explanation for how to build them, including how to set up a cross-compiler. I tried to make it all as simple as possible, but suggestions for improvement are very welcome.[0] The current sources build an uimage which can run on the Trendtac. Porting to the NanoNote will be done when I receive that device. It has a working lcd framebuffer driver, leds, keyboard and touchpad buttons. The current system sets up the drivers and waits for events. Key presses are signaled by sending a character to the screen; touchpad button events by changing the leds. In other words, it demonstrates that the device drivers are working. I defined several interfaces for device types. Any program can provide such an interface, and behave as such a device. Next steps are to make the current drivers follow the interfaces (as far as they don't yet), to make more drivers, in particular something with a filesystem, and to allow the user to start programs. Comments (and help) are much appreciated. Thanks, Bas [0] I realize that the build process would be much easier if I would package libshevek and pypp, which are build-dependencies. However, I don't currently want to invest the time that would be required for making sure the packaging is done right (especially for libshevek).
signature.asc
Description: Digital signature
_______________________________________________ Mipsbook-devel mailing list Mipsbook-devel@linuxtogo.org http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel