Re: Porting librsvg to an Embedded Platform
Mohit Garg <mgarg-T5ugnJdcz8RWk0Htik3J/[email protected]>
| Newsgroups | gmane.comp.gnome.lib.librsvg.devel |
|---|---|
| Organization | Innoviti Embedded Solutions Pvt. Ltd. |
| Message-ID | <[email protected]> |
Hi Dominic, My replies inline Dominic Lachowicz wrote: > Hi Mohit, > >> We are exploring the possibility of porting librsvg to an embedded >> platform. The final goal is to render SVG graphics on a micro-controller >> based device. What would it take to achieve this? > > What are the constraints of your embedded platform? Does it have a > FPU? How much RAM and "HD space" are available? Librsvg and its > graphics-rendering counterpart, Cairo, use a lot of floating-point > math. I am afraid, we do not have a dedicated FPU on our system. Since we are still in the design stage, RAM and HD are not yet finalised. Could you give me the minimum RAM and HD requirements for librsvg? Also, would it be possible to port librsvg and Cairo to Fixed-Point? > >> I am hoping that cross-compiling and changing the driver interface in >> the >> library should be enough. I hope I am not missing something obvious >> here. > > What do you mean by "the driver interface"? "the driver interface" referred to the underlying Graphics API running on the system. I am assuming that librsvg runs over some Graphics API which allows it to interface with the display driver. Are there any minimum requirements on such a Graphics API? In short, would you recommend using librsvg as a starting point for porting it to an embedded platform (SVG-Tiny) or would you rather recommend that we use an existing SVG-Tiny library and port it? thanks and regars Mohit > >> Would you recommend any other libraries which we could use as our >> starting >> point? >> As per my current understanding, the SVG-Tiny specification is a >> complete >> subset of the SVG specification. So, librsvg should support the SVG-Tiny >> specification too. thanks and regards > > librsvg aims to support the SVG-static specification. It isn't 100% > conformant or 100% complete. > > Best, > Dom -- Mohit Garg Innoviti Embedded Solutions Pvt. Ltd. 503-503, Oxford Chambers Rustam Bagh, Kodihalli Bangalore - 560 017 India Ph.: +91-80-4112-7390 Fax:+91-80-3057-0943 ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys -- and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Librsvg-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/librsvg-devel