From: Glenn Møller-Holst on 13 Dec 2008 05:20 David Gausebeck wrote: > I have a project where I'd like to display video on a fairly high- > resolution LCD display -- 320x240 or better. .... > I've done a lot of programming, but I'm new to embedded systems, so > I'm trying to figure out where to start. > > I expect I'll need a controller, probably an ARM something to handle > video, and the display itself. .... Hi David Found a 2D/3D accelerated OpenGL ARM board: http://en.wikipedia.org/wiki/Pandora_(console) Quote: "...Externally accessible UART for hardware hacking and debugging...Brick prevention with integrated bootloader for safe code experimentation...Dimensions: 140x83x27mm..." http://openpandora.org/ Quote: "... * ARM� Cortex�-A8 600Mhz+ CPU running Linux * 430-MHz TMS320C64x+� DSP Core * PowerVR SGX OpenGL 2.0 ES compliant 3D hardware * 800x480 4.3" 16.7 million colours touchscreen LCD * Wifi 802.11b/g, Bluetooth & High Speed USB 2.0 Host * Dual SDHC card slots & SVideo TV output * Dual Analogue and Digital gaming controls * 43 button QWERTY and numeric keypad * Around 10+ Hours battery life ...." http://pandorawiki.org/Category:Categories - http://en.wikipedia.org/wiki/OpenGL Texas Instruments TMS320C64x: http://www.bdti.com/procsum/tic64xx.htm - Look at - possibly not usable for full screen video: LPC2148 (or bigger) Education Board: http://www.embeddedartists.com/products/education/edu_2148.php Extensionports might be used for: QVGA TFT Color LCD: http://www.embeddedartists.com/products/uclinux/ucl_qvga.php Quote: "...Integrated LCD controller with embedded display RAM...No of pixels: 240xRGBx320 (QVGA size)..." http://www.embeddedartists.com/products/education/edu_lcd.php Citat: "...240 x 128 pixel monochrome graphical LCD..." http://www.embeddedartists.com/products/education/edu_expansion.php Citat: "... � 128x128 color LCD (interface via SPI bus) with backlight control � 3-axis accelerometer (MMA7260 from Freescale) � 10M Ethernet interface (ENC28J60 from Microchip, interface via SPI bus) � Joystick switch � 2 push buttons � 16 LEDs controlled via I2C (PCA9532) � uSD/transflash connector (interface via SPI bus) � Full-signal RS232 modem � Interface to GPS module (A1035-C from Tyco Electonics). Note that GPS module is not included. ...." http://www.embeddedartists.com/products/uclinux/ e.g.: LPC2478 OEM Board and QVGA OEM Base Board with touch panel: http://www.embeddedartists.com/products/uclinux/oem_lpc2478.php - This ARM platform might be interesting - also has GSM, GPRS (later models 3G): http://www.openmoko.com/ http://www.openmoko.org/ http://wiki.openmoko.org/wiki/Main_Page It is also possible to buy a auxiliary debug-board. More about Openmoko Neo Freerunner: http://wiki.openmoko.org/wiki/Neo_FreeRunner Quote: "... * Very high resolution touch screen (1.7" x 2.27" - 43mm x 58mm) 480x640 pixels * 128MB SDRAM memory * 256 MB integrated flash memory (expandable with microSD or microSDHC card) * uSD slot supporting up to 8GB SDHC (Secure Digital High Capacity) cards (Supported microSD cards; installation) * Internal GPS module * Bluetooth * 802.11 b/g WiFi * 400Mhz ARM processor * 2 3D accelerometers that orient the phone's screen -- for example, switching to landscape mode automatically * 2 LEDs illuminating the two buttons on the rim of the case (one bicolor [blue|orange] behind the power button, 1 unicolor [red] behind the aux button) * Tri-band GSM and GPRS * USB Host function with 500mA power, allowing you to power USB devices for short periods (will drain the FreeRunner battery faster) ...." GTA02 Hardware Component Selection: http://wiki.openmoko.org/wiki/Neo_FreeRunner_GTA02_Hardware#GTA02_Hardware_Component_Selection http://downloads.openmoko.org/CAD/ CAD program (stp-format): http://en.wikipedia.org/wiki/Pro/ENGINEER Schematics: http://downloads.openmoko.org/schematics/GTA02/ regards, Glenn
|
Pages: 1 Prev: Beginner questions: driving an LCD display Next: 16C752 Problem |