Re: adding libraries to L4/fiasco & L4re

Johan Dams <[email protected]>
Newsgroups gmane.comp.micro-kernel.l4.devel
Organization Genesi
Message-ID <1339769710.14119.7.camel@Midgard>
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
> [email protected]
> http://os.inf.tu-dresden.de/mailman/listinfo/l4-hackers

-- 
Johan Dams
Director, Software Engineering
Genesi USA
(+1) 210 551 7999

PGP Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x08EDE1CD977FD2AB
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.