From: Julien L. <les...@ho...> - 2007-03-04 11:08:45
Attachments:
uLCD.c
|
Hi, I've been looking for a while in the pxa datasheet and the framebuffer source code, and now I know I was a bit on the wrong track. I thought I could use the dual-panel capability of the pxa to manage my LCDs (one active TFT psp screen + an OLED LCD screen w/ its own controller) but the LCD controller isn't compatible with my OLED LCD. So I tried to follow what Dave Hylands said, writing my device driver, kmalloc some memory and mmap it. Now I'm a bit stuck because I'm not good in kernel programming, my driver compile w/o any errors but I can't mmap it within the userspace :( I've looked to many examples on the net (and heavily borrowed from them) but I still have problems to understand it; I've joined my device driver if anyone could help me on that thanks. Kind regards, Julien NB: I didn't include any .h file. Also I know the look in the init part is a blocking loop but it was just to test the driver. The next step would be to find out how can I refresh the screen at a 60Hz rate (totally arbitrary number I chose :-° ) through the use of timer, interrupts, sleep etc... _________________________________________________________________ MSN Hotmail sur i-mode : envoyez et recevez des e-mails depuis votre téléphone portable ! http://www.msn.fr/hotmailimode/ |