hi to all , this day i have an insane idea... all we know how to make a QT program (GUI) with QTcreator , cross compile a .bin file , insert in a SD card and run it on linux in tiny/mini6410. BUT , i'm thinking , is possible to build a GUI .bin file with QTcreator that run WITHOUT LINUX?? so H/D BOOT (0x00) -> U-boot -> .bin (GUI) an NOT H/D BOOT (0x00) -> U-boot -> Linux kernel(Qt) -> .bin (GUI) if it is not possible , what kind of SDK i can use to build .bin GUI file (in C) you can say...BUT WHY??? ...because this way i can access directly to the hardware peripherals (writing/reading directly into their memory addresses or use advanced features like 2D/3D manipulation , audio etc) without always writing kernel driver and have thousand of problems(i'm electronic NOT informatic). ....yes writing firmware (like microcontroller) not software i think is a very interesting thing to do. hope someone can reply and help me. thanks a lot
Graphic bare-metal :-)
hi Davef , thanks for your answer , but , sorry StartOS is an operating system for ARM , so change Linux with StartOS...this is not what i want...i would like to program after the the boot sequence of u-boot (or other bootloader) so really bare-metal stand alone application , but with graphic. H/D BOOT (0x00) -> U-boot -> .bin (GUI) ..by the way , what do you think about ARM DS-5 Development tool thanks
Just find your LCD buffer address, find what is needed to write there (half word usually). Then write Data there and you will see dots on the screen. Next, you may draw lines, circles, symbols.
Hi Aloisius, Please visit http://code.Google.com/p/startos E-mail is there, and feel free to ask.
Don't be afraid to have a deal with startos, use it as a BIOS. There is example, which show how to retrieve the LCD buffer address from hardware registers, of course, you may write your own address. Font32 or somewhat like this is sketch's name. Moreover, in case of mini210s the LCD is already initialized for you by the superboot, just write into video RAM... After making some graphics, you will write your own non OS program.