how to print output on mini2440 screen in console application?

hani
Hi.
I want to print my application out put on mini2440 screen.
I used these command in my Qt console application : 
==========================================================
#include <QCoreApplication>
#include <QProcess>
#include <QDebug>


int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    qDebug() << "C++ Style Debug Message";
    qDebug( "C Style Debug Message" );

    system("echo 'system'");
    printf("printf");
    // qFatal does not have a C++ style method.
    qFatal( "C Style Fatal Error Message" );
    return a.exec();
}
===========================================================
but all these code print on my terminal. none of them print anything on my
mini2440 screen. after my device boot , i just see these line : 
starting networking.....
starting web servers....
starting LED services....
 but I want clean them from screen and show my output on my screen instead
of these lines.
like these : 
====================
Hi dear user.
====================
how can I do that?

thanks :)

davef
starting networking.....
starting web servers....
starting LED services....

I think if you look in /etc/init.d/rcS you will see those lines.  Just put
a # in front of them to comment the out.  Make sure you do a <sync> after
changing the file.

Also, you might find that those changes do not survive a re-boot.


As for the main problem I think you might need to check that you have
<virtual terminal> enabled in the kernel.  Or there is some issue with the
way program output is piped to display.

Maybe, read about the 2>&1 idiom or find a list that shows how to pipe your
program output to the mini2440 screen.  ttySAC0 is another search item.

hani
hi and thanks.
yes , I know to comment that link, but i don't know anything about the
other you said.
thank to learn it to me :)
i searched it and put result here if i find it :D

hani
thanks Dave for responding.
I searched and I find these info:
=======================================================
<virtual terminal> in kernel
[http://permalink.gmane.org/gmane.comp.embedded.ptxdist.oselas.community/...]
Device Drivers  --->
    Character devices  --->
        [*] Virtual terminal
        [*]   Enable character translations in console
        [*]   Support for console on virtual terminal
 
    Graphics support  --->
[*] Support for frame buffer devices  --->
<*> S3C2410 LCD framebuffer support      

        Console display driver support  --->
            <*> Framebuffer Console support
            [*] Map the console to the primary display device
            [*] Select compiled-in fonts
            [*] VGA 8x8 font

Input device support --->
[*} Touchscreens --->
{*] Samsung S3c generic touchscreen input driver
     
<*> Mouse interface
[ ] Provide legacy /dev/psaux device
           (240) Horizontal screen resolution
(320) Vertical screen resolution
========================================================
and for shows how to pipe your program output to the mini2440 screen. 
ttySAC0 is another search item.
========================================================================
./myTestAppl -qws > /dev/tty0
in mini2440 ( in my device) tty0 is a device can show the output like
terminal
====================================================================


really thank my friend :)

davef
Your search skills are pretty good!

I wish all solutions were posted back like yours.