This is the mail archive of the crossgcc@sourceware.cygnus.com mailing list for the crossgcc project.

See the CrossGCC FAQ for lots more infromation.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: Need to regroup on a cross compiler!




Thunder Scientific Corporation wrote:

> Hi, everyone.
>
> Several comments have led me to reconsider my original crossgcc decisions.
> What I want to do is to develop a stand-alone 486DX embedded controller for
> a product we manufacture here.  We're considering a two board system, one
> running Visual Basic to do all user I/O, all data logging, and supervise the
> system as a master, plus an embedded 486DX PC/104 board running a compiled
> "C" program to control a humidity chamber via PID loops.  The embedded
> controlled is to communicate once a second with the master board via serial
> data packets on dedicated COM ports.
>
> So the idea here is to build embedded code using Newlib for run time
> libraries, rather than GNU libc. Therefore I need a cross compiler to run in
> my i686 linux host and produce object code for an i486 target.  So here are
> two very relevant questions:
>
>       1) What operating system should I select for my target?  All we really
> need to do is load an image on bootup and then go.
>       So can I build an a.out image if I select target=i486-aout?  Or do I
> need to can a linux kernel in flash and then load an elf
>       image at run-time?
>
>       2) What documentation exists describing how to build a cross compiler
> which will link executable object files with specified
>       run time library files, such as those from Newlib.
>
>       3) What else don't I know that should be intuitively obvious to the
> GNU tools embedded developer audience?
>
> And by the way, let me clear some confusion here - much as you folks have
> helped me clear up mine.  First, I apologize for the outgoing name "Mike"
> attached to my emails.  We are a very small company with only 6 email users,
> and we all share one common email pool, with all incoming addresses aliased
> there, and we then do all our email on one sole Windows95 machine, which
> insists on tagging all outgoing mail as from "Mike", who is very senior
> here.  If my PC (a triple-boot system) wasn't married to a Winmodem and I
> wasn't restricted to dial-up networking I could use pine on Linux.
>
> Enough personal trivia.  Thanks for your patience in reading this.
>
> Help is actively solicited:  Please send me any comments (or maybe point me
> to a FM to R!)
>
> Richard Bowser
> Engineer
> Thunder Scientific Corporation
>
> richardb@thunderscientific.com

Hello,
        You can try using RTEMS a real time exec..for multiprocesor systems.
It is free and also very easy to get the things going.You have a mailing list and
people
there do give you all the help you need.
www.rtems.com

Mahesh Revuri

>
>
> ------
> Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
> Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com


------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]