Hi,
Porting a library can be as simple as just recompiling the code, or a whole lot harder. It really depends on the library. Have a look at the libpng port, and also the openssl port that was posted in this list a while back.
We have ported several low level libraries from Linux (with kernel dependencies) whereby we replaced the IOCTL's with IPC between a server (representing the Linux kernel dependency) and the library for instance. We also ported video streaming libraries without much change at all.
I believe porting the basic image processing aspects of OpenCV should be relatively easy. Reading from a camera, openGL, cuda, etc. will be harder since you will have to build a support infrastructure on L4 for that.
I would suggest starting with some of the basic core functionalities to see what is involved...
Best regards, Johan
On Wed, 2012-06-13 at 14:58 +0900, smkim wrote:
Hi hackers.
I have questions about adding additional libraries for L4/fiasco & L4re.
I tried to find some documents about it, but I failed.
My question is
Is there any guildlines which explains the process how to port additional
libaries in L4/fiasco & L4re?
If not, I hope you to suggest the way to solve it.
What I wanna port is OpenCV.
Best regards, Seongmin Kim.
l4-hackers mailing list l4-hackers@os.inf.tu-dresden.de http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers