|
Michael,
What I am hearing here and have heard in the past, along with my own
personal experience, is that developing for legOS under Windows and more
specific cygwin can be or is a pretty difficult task. Compounded on top of
that is if you have very little or no Unix experience then it can be near
"impossible" or seem that way. From your post I see that you primarily if
not entirely develop under Linux which as I review this newsgroup does not
seem be that difficult to develop under or use the development tools and
environment. From our (that is Windows users) experience there is room for
improvement or at least "introductory tools" which allow "beginners" get
started. I do see the benefits and the educational value of using the full
set of tools. But getting to the point of compiling and running application
programs can take some major steps. I can think of two things which would
benefit those just starting with legOS under the Windows environment, a
pre-compiled set of tools for compiling and download application programs,
and a web-compiler.
Both of these have existed in one form or another. DJGPP provided
pre-compiled set of tools that I believe allowed a user to use DOS tools can
compile their application program. The old page for DJGPP is at
http://legos.sourceforge.net/files/windows/djgpp/. I have NO experience
with this method but with the resurgence of interest in easier methods to
compile code I will look at this again. And Markus Noga site listed two web
compilers that worked atleast with much earlier versions of legOS. I would
be interested in seeing one work again.
I must personally testify that the readers of this newsgroup are VERY
helpful in assisting anyone having difficulties with legOS. I will recommend
once again that anyone having difficulty post their issues and problems
here. I will go even further and say that if you give a more detail
explanation about what you are experiencing or having trouble with the more
likely a good answer will be given. And if you try several different things
when errors occur and post what you have tried people can give better advice
to as what might help and what won't.
Ed
Michael Obenland <obenland@t-online.de> wrote in message
news:GxsMFn.6DE@lugnet.com...
> Hello David,
>
> > For starters, a pre-compiled kernel ready for downloading would be
> > extremely welcome
>
> What would it help?
>
> > Anyone that wants the source code to cygwin, pearl, the gcc compiler,
> > etc., can still get it - it's only a click away. But why *force* everyone
> > to have to do so?
>
> Have you ever tried legOS? First, if you are running legOS from Linux, you
> don't need cygwin and that kind of things. They are only needed to resemble
> a UNIX enviroment under DOS. And the UNIX system is needed by the GNU
> compiler.
> You _never_ need the source code for gcc or cygwin, but you need the h8 gnu
> toolchain anyway because you have to compile your user programs. Compiling
> the legOS kernel is a proof that you correctly installed your toolchain and
> the supporting programs. So I don't see a need for a ready compiled legOS
> kernel.
>
> Running generic h8 compiled programs on the brick is the fastest possible
> way to run a program. The benefits in terms of speed a gigantic. But it is
> not usefull for a new-to-c-programming user. LegOS is mindstorms swiss army
> knife. Very usefull if you can handle it but it can cut ;).
>
> By the way, I use legOS together with kate, the KDE editor and a makefile.
> One can start the make process from inside kate, even download to the RCX.
> This comes close to a full featured legOS GUI.
>
> Regards,
>
> Michael
>
|
|
Message is in Reply To:
| | Re: GUI for legOS
|
| Hello David, (...) What would it help? (...) Have you ever tried legOS? First, if you are running legOS from Linux, you don't need cygwin and that kind of things. They are only needed to resemble a UNIX enviroment under DOS. And the UNIX system is (...) (22 years ago, 16-Jun-02, to lugnet.robotics.rcx.legos)
|
6 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|