[ECOS] ecos-discuss@ecos.sourceware.org

Yong Chen Tan oricon776@hotmail.com
Wed Jun 25 12:22:00 GMT 2008


Hi, for my case is two threads running.
One thread is a menu printed on the hyperterminal and scanf is used to check for user input.
Another thread is to run a simple 7 Seg LED from 0-9 on  ARM Board.

So the thread for the 7 Seg LED is stuck at the scanf thread.
How should it be solved? Puzzled...


> Date: Wed, 25 Jun 2008 04:19:20 -0600
> From: gary@mlbassoc.com
> To: oricon776@hotmail.com
> CC: ecos-discuss@ecos.sourceware.org
> Subject: Re: [ECOS] ecos-discuss@ecos.sourceware.org
>
> Yong Chen Tan wrote:
>>
>> Hi, I got some doubts regarding the multi-threading.
>> I experience some problems when i do multi-threading.
>> The thread seems to stuck at the scanf function. Is it normal? Are there ways to solve this problem?
>
> What's the source of your input? Notice that the default console (haldiag) does
> non-interrupt I/O (in fact with interrupts disabled) and will definitely block
> all other threads from running.
>
> If you want interruptable console I/O, you'll need to enable the serial drivers.
> Check the archives for lengthy discussions on this point.
>
>> Is eCos multithreading - cooperative or preemptive?
>
> Preemptive.
>
> --
> ------------------------------------------------------------
> Gary Thomas | Consulting for the
> MLB Associates | Embedded world
> ------------------------------------------------------------
>
> --
> Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
> and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
>

_________________________________________________________________
NEW! Get Windows Live FREE.
http://www.get.live.com/wl/all

-- 
Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos
and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss



More information about the Ecos-discuss mailing list