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: [EMAIL PROTECTED] > To: [EMAIL PROTECTED] > CC: [email protected] > Subject: Re: [ECOS] [email protected] > > 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
