On Wed, Jun 25, 2008 at 12:19:00PM +0000, Yong Chen Tan wrote: > > 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...
Please don't top post. > > 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. Do as Gary said here.... Enable the interrupt driver serial device driver and use /dev/ser0, or /dev/tty0 as appropriate. Andrew -- Before posting, please read the FAQ: http://ecos.sourceware.org/fom/ecos and search the list archive: http://ecos.sourceware.org/ml/ecos-discuss
