scryed_reaper
Still Fresh
- Joined
- Jul 21, 2006
- Messages
- 2
Hello all!
I have been interested and following the scene sence the GP32 first came out but due to lack of knowledge i never read much into it. Here are some questions i would like to figure out before buying a 2x (yes i know the answers are probably on the forums but my eyes hurt from hours of reading already)
I am by no means an intermediate level programmer but i can make sence of any sourcecode throwen at me it just takes a really long time, I am taking distance education courses for c/c++ but just started. I am however quite capable in linux and quite often out of bordom compile and create my own custom setups with the soul pourpose of making it lightning fast with a small footprint.
Questions!!!:
1) /usr/gp2x/gp2xmenu because i dont have a device to poke around on im not sure the structure the GUI uses. I am wondering if during boot the linux kernel creates a framebuffer and the menu is all custom written with no implimentation of x11. What is the base subsystem to handle the screen? Im interested in OS development and would like to start creating everything ground up but sofar only know how to do so on xfree86 and x11 bases, i have been reading on doing direct framebuffer handling in each applications file but lack of test server and expereance im quite lost.
2) Is the flash rom home to the entire kernel and userspace? Gumstix uses a flash to house the kernel/initrd and boot manager while the userspace resides in removable memory. Is it the same except the userspace is in the 64mb nand? Sence im constantly dinking around with kernels having a failsafe kernel and an experemental one is benifical as i often make mistakes but if thats not a viable option on the gp2x some of my ideas must be scrapped. ## My idea was to have a bootloader with the defulat kernel and one that only suports the i/o, video, serial hardware to increase batt life and just make it easier to program a stable base system before adding more features ##
As you can probably tell i am interested in developing embeded systems with compleatly custom os and software and i think the gp2x is a great all in one device in a sleek package. I was going to choose the Gumstix 400Mhz because its x64 compatable but compleate lack of lcd support is a major drawback as i dont poses the tools and knowledge to make my own controller pcbs and such.
Well thats for the help everyone!
I have been interested and following the scene sence the GP32 first came out but due to lack of knowledge i never read much into it. Here are some questions i would like to figure out before buying a 2x (yes i know the answers are probably on the forums but my eyes hurt from hours of reading already)
I am by no means an intermediate level programmer but i can make sence of any sourcecode throwen at me it just takes a really long time, I am taking distance education courses for c/c++ but just started. I am however quite capable in linux and quite often out of bordom compile and create my own custom setups with the soul pourpose of making it lightning fast with a small footprint.
Questions!!!:
1) /usr/gp2x/gp2xmenu because i dont have a device to poke around on im not sure the structure the GUI uses. I am wondering if during boot the linux kernel creates a framebuffer and the menu is all custom written with no implimentation of x11. What is the base subsystem to handle the screen? Im interested in OS development and would like to start creating everything ground up but sofar only know how to do so on xfree86 and x11 bases, i have been reading on doing direct framebuffer handling in each applications file but lack of test server and expereance im quite lost.
2) Is the flash rom home to the entire kernel and userspace? Gumstix uses a flash to house the kernel/initrd and boot manager while the userspace resides in removable memory. Is it the same except the userspace is in the 64mb nand? Sence im constantly dinking around with kernels having a failsafe kernel and an experemental one is benifical as i often make mistakes but if thats not a viable option on the gp2x some of my ideas must be scrapped. ## My idea was to have a bootloader with the defulat kernel and one that only suports the i/o, video, serial hardware to increase batt life and just make it easier to program a stable base system before adding more features ##
As you can probably tell i am interested in developing embeded systems with compleatly custom os and software and i think the gp2x is a great all in one device in a sleek package. I was going to choose the Gumstix 400Mhz because its x64 compatable but compleate lack of lcd support is a major drawback as i dont poses the tools and knowledge to make my own controller pcbs and such.
Well thats for the help everyone!