As promised, I wrote up my experiences porting L4Re and Fiasco.OC to the Ben
NanoNote:
https://blogs.fsfe.org/pboddie/?p=2147
There are, in fact, nine articles describing the process, which I accept might
be a bit too much reading for the casual inquirer, especially as the narrative
wanders from one problem to be solved to the next. But the summary should
cover the main tasks that need to be done in this kind of work.
Since getting things working on the Ben, I have also persuaded the …
[View More]software to
work on the Letux 400 notebook computer, which is a variant of the Skytone
Alpha-400 product that did the rounds almost ten years ago (although I was
probably completely unaware of it at that time):
http://blogs.fsfe.org/pboddie/?p=2175
I hope that some of the information I have shared is useful to others and
perhaps encourages someone else to port the software to a device of their
choosing. Good luck to that person!
Paul
P.S. As noted before, the patches are here:
http://www.boddie.org.uk/paul/L4Re-Fiasco.OC.html
[View Less]
Hello again,
I have been implementing input drivers for the keypad/keyboard provided by the
Ben NanoNote and Letux 400 notebook computer, and although I appear to have
implemented something that works (tested using specialised example code),
using the existing OMAP3 keypad code as a guide (in pkg/drivers/input), I
wondered whether it is possible to connect such drivers to other components in
a convenient way.
I see that the input package is the thing that provides the device registry
…
[View More]that I use when employing the arm_input_register macro, and in that package is
a framework that supposedly exports input drivers as serial I/O devices using
the "l4drv" driver. But I can't find anything obvious that uses the connect
operation which would need to occur to probe, enable, and attach my driver to
this framework.
Is it possible to integrate my input drivers to things like Mag, which seems
to use input events, or to fbterminal or other things? I haven't seen any
documentation or code that demonstrates this, but I suppose that I may have
missed something somewhere.
Thanks for any help that is offered!
Paul
[View Less]