[Skyeye-developer] Running Skyeye in background, redirected
Joel Sherrill
joel.sherrill at oarcorp.com
Wed Mar 12 05:39:20 CST 2008
Anthony Lee wrote:
> Hi Joel,
>
> Try the following lines put to your skyeye.conf.
>
> uart: mod=pipe, desc_in=/dev/null, desc_out=/dev/stdout
>
>
Thank you. That solves that issue. I wish I had
spotted that before. :-D
--joel
>
>
> On Wed, Mar 12, 2008 at 4:48 AM, Joel Sherrill
> <joel.sherrill at oarcorp.com> wrote:
>
>> Hi,
>>
>> I have been working on trying to broaden the testing
>> of the RTEMS tools lately. When you run the gcc
>> test suite, it literally takes hours to build the
>> tools to be tested and to build and run the 50-60K
>> test cases. I am on a dual core machine and it takes
>> about 6 hours per target for a full build and test
>> run. So it is common to run the build and test
>> run in the background with the IO redirected.
>>
>> Skyeye does not like to be pushed into the background
>> and have its IO redirected. I captured this run in
>> the hopes that you all will be able to spot a way to
>> address it in the upcoming release. This is with
>> a Skyeye 1.2.2 binary I had laying around.
>>
>> [joel at iceland skyeye]$ ./skyeye_1_2_2_Rel/binary/skyeye -c edb7312.conf
>> -e ../arm-edb7312-ticker.ralf >j.log 2>&1 &
>> [1] 358
>> [joel at iceland skyeye]$
>>
>> [1]+ Stopped ./skyeye_1_2_2_Rel/binary/skyeye -c
>> edb7312.conf -e ../arm-edb7312-ticker.ralf > j.log 2>&1
>>
>> Even though the executable has no need for input,
>>
>> (gdb) bt
>> #0 0x00110402 in __kernel_vsyscall ()
>> #1 0x00aea046 in tcsetattr () from /lib/libc.so.6
>> #2 0x08083ba2 in uart_stdio_open (uart_dev=0x9bd4390)
>> at device/uart/skyeye_uart_stdio.c:64
>> #3 0x0808371e in skyeye_uart_setup (uart_opt=0xbfe801a8)
>> at device/uart/skyeye_uart.c:218
>> #4 0x08086225 in do_uart_option (this_option=0x80b8280, num_params=1,
>> params=0xbfe80490) at utils/config/skyeye_options.c:406
>> #5 0x08085484 in parse_line_formatted (num_params=2, params=0xbfe8048c)
>> at utils/config/skyeye_config.c:151
>> #6 0x080855a1 in parse_line_unformatted (line=0xbfe8094c "uart")
>> at utils/config/skyeye_config.c:115
>> #7 0x08085896 in skyeye_read_config () at utils/config/skyeye_config.c:220
>> #8 0x0804a965 in main (argc=5, argv=0xbfe80ad4) at utils/main/skyeye.c:82
>> (gdb)
>>
>> It appears that if I redirect input from /dev/null, this
>> does not appear to happen.
>>
>> Any comments.
>>
>> --
>> Joel Sherrill, Ph.D. Director of Research & Development
>> joel.sherrill at OARcorp.com On-Line Applications Research
>> Ask me about RTEMS: a free RTOS Huntsville AL 35805
>> Support Available (256) 722-9985
>>
>>
>>
>> _______________________________________________
>> CLinux.org Websites:
>> http://seohelper.cn/
>> http://www.implight.net/
>> http://gro.clinux.org/
>> Skyeye-developer mailing list
>> Skyeye-developer at lists.gro.clinux.org
>> http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
>>
>>
>
> _______________________________________________
> CLinux.org Websites:
> http://seohelper.cn/
> http://www.implight.net/
> http://gro.clinux.org/
> Skyeye-developer mailing list
> Skyeye-developer at lists.gro.clinux.org
> http://lists.gro.clinux.org/cgi-bin/mailman/listinfo/skyeye-developer
>
--
Joel Sherrill, Ph.D. Director of Research & Development
joel.sherrill at OARcorp.com On-Line Applications Research
Ask me about RTEMS: a free RTOS Huntsville AL 35805
Support Available (256) 722-9985
More information about the Skyeye-developer
mailing list