From: Bernard L. <le...@bo...> - 2003-10-28 21:23:51
|
Good work on getting things up and running. I think your best bet is to look at Microwindows. It is already running on some uClinux targets and is actually a part of the uClinux distribution. To get it running on the iPod you will need to write a "microwindows graphic driver" which will put the screen updates on the screen. Just take a look at the existing drivers and it should be fairly easy. Microwindows will also run on your desktop Linux box so you can write test programs there and then simply recompile for the iPod! cheers, bern. On Tue, 2003-10-28 at 04:43, dj...@ca... wrote: > HI. > > I am working with 2 other OS students on either porting or designing a GUI for the iPod and today we successfully booted our iPod with the Linux kernel(yeah!!!). Currently, we are trying to figure out what exactly does not work with the mmap() call that writes to the framebuffer. From what I read on the ipodlinux site, this would limit the use of X Windows. So my questions are ... > > - Should we look into hacking mmap() so that it will function properly with the framebuffer? Or is there a workaround to this problem that we as NEWBIES are not aware off? > > - How much will the framebuffer issues affect us if we try to design our own GUI? > > - Bernard mentioned looking into alternatives like porting MicroWindows or GTK++, how could we get started on this? > > - I looked at the fbcon.c and fbmem.c files in the CVS tree ... am I on the right track? > > Any technical suggestions would be great! > > Thanx. > ant > > > > ------------------------------------------------------- > This SF.net email is sponsored by: The SF.net Donation Program. > Do you like what SourceForge.net is doing for the Open > Source Community? Make a contribution, and help us add new > features and functionality. Click here: http://sourceforge.net/donate/ > _______________________________________________ > iPodlinux-devel mailing list > iPo...@li... > https://lists.sourceforge.net/lists/listinfo/ipodlinux-devel > |