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




      

Reply via email to