Ok, more on what im porting to
I has a development kit for an ARM11 based mpeg decoder which the company i work for has decided not to use, this chip does MPEG2 and MPEG4 decoding and has a dma accelerated 2d graphics system. The underlying rtos is uCos, this i can use as its not a product per se. So what i would like to do is get NetSurf running as a framebuffer device, i have a tcpip stack running as well which conforms to BSD sockets. What i wanted to do was to be able to build more things in and to be able to watch my movies/tvseries from my server and also have a web browser built in I will go through all the libraries you mention and see what builds and what does not. iConv DOES NOT BUILD at all, so this is a major stumbling block. libHubBub does not build because im missing regex As for not using linux, nearly all the tools we use for our development are windows based, not any of the commercial compilers ( needed for speed) we use are available on linux. joolz --- On Thu, 20/8/09, Daniel Silverstone <[email protected]> wrote: From: Daniel Silverstone <[email protected]> Subject: Re: Porting to an embedded device To: [email protected] Date: Thursday, 20 August, 2009, 12:56 PM On Thu, Aug 20, 2009 at 11:25:36AM +0000, JULIAN GARDNER wrote: > So if anybody can give a good and quick way to setup this so i could build > all the needed components to run under an ARM11 Unfortunately "run under an ARM11" is not anywhere near helpful. What OS is this (I believe I saw mention of uCOS) and what support does that OS have for normal UNIX-like stuff? Assuming you've managed to get curl etc all compiled, and you've got hubbub, libparserutils, libnsbmp, libnsgif, libwapcaplet and libcss all compiled from our SVN, then you can look at which frontend you want to use. If uCOS has a simple framebuffer then you can look at porting libnsfb to uCOS's framebuffer and input system and then use nsfb (netsurf framebuffer build). If uCOS has X and GTK ports then you can try the GTK port although that is kind of designed to run on a full desktop environment. However, if uCOS lacks all that then you will need to write a new frontend first. To be honest, the libnsfb route is probably going to be the easiest for you. > ps.please not i have played with cygwin but i am not a linux user, sorry all > my work is in the embedded world Professionally I work in the embedded world a lot too. GNU/Linux is actually a really good development platform for embedded stuff; providing your suppliers aren't all Windows weenies :-) Regards, Daniel. -- Daniel Silverstone http://www.netsurf-browser.org/ PGP mail accepted and encouraged. Key Id: 3CCE BABE 206C 3B69
