I totally agree, that uCOS might be a little heavy on an 8051, but this
depends strongly on what you want to do with it and which 8051 you are
planning to use. You know that it is highly configurable and if you just
want a scheduler I think it's working just fine.
My vision is, like to have SDCC for several microcontrollers to have a
common RTOS for several microcontrollers. Of course there might be faster
RTOSes (there is one from Intel, which is written in Assembly) optimised or
a specific microcontroller architecture, but I want to have an RTOS, where I
can write applications on top of it and I have to freedom to use a different
microcontroller if the one I'm using is not sufficient with minimum effort.
So let's first port it to the 8051 and the other micros supported by SDCC
and after some benchmarking let's decide if we go on with it or not.
> -----Original Message-----
> From: sdcc-user-admin@...
> [mailto:sdcc-user-admin@... Behalf Of Ioan Petrescu
> Sent: Freitag, 07. Juli 2000 08:43
> To: dafniz@...; sdcc-user@...; Henko Gouws
> Subject: RE: [Sdcc-user] Multitasking schedulers
> Hi Robert,
> I am interested in porting ucos to sdcc,I have started to do smth,but at
> the moment I am thinking twice which way to take,and I wold like
> to explain:
> ucos-ii is great and works fine,I have the book and I have read it and
> experiment smth.; but for 8051 I still ask myself if it is not too
> complicated and huge;and I think that there are needed many optimizations
> to make for '51.
> On the other side,I have the first version which appeared in Embeeded
> Journal and seems to me to be much shorter and more easy to adapt to '51.
> The main problem is how fast can the tasks be switched - as Rene Vooberg
> states in his port to 8052,only 10 per second - for my immediate need is
> very slow -,and only porting to '251 seems to be something good,but sdcc
> does not support '251...
> Can you tell me what intentions do you have? I would like to cooperate,and
> i will be ready to do it after 15 august,when i will finished my vacation.
> Ioan Petrescu
> At 07:54 AM 7/7/00 +0300, Dafni & Robert Berger wrote:
> > Hi Henko, various microcontrollers. The book expains the
> >internals of the RTOS and how to port it. For further
> informations take a
> >look at http://www.ucos-ii.com/ or contact me. The book is
> approx $70 and
> >it's worth it. There is another book called Embedded Systems Building
> >Blocks 2nc edition, which contains useful APIs once you have
> uCOS running.
> > Like this you would have a microcontroller independent framework. I
> >am also very interested in porting this to SDCC. If there are
> other people
> > interested in this work, let's do it together. regards, Robert
> >-----Original Message-----
> >From: sdcc-user-admin@...
> >[mailto:sdcc-user-admin@... Behalf Of Henko Gouws
> >Sent: Donnerstag, 06. Juli 2000 23:01
> >To: sdcc-user@...; Henko Gouws
> >Subject: [Sdcc-user] Multitasking schedulers
> > Hi all that is good value for money and that has been
> >tested with the SDCC compiler. Any help will be
> >regards Henko
> Sdcc-user mailing list