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 [email protected] http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/mipsbook-devel
