[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 483: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4692: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4694: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4695: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4696: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3823)
8devices Community - View topic - Adding LCD Display
www.8devices.com
View unanswered posts | View active topics It is currently 08 May 2024, 21:54



Reply to topic  [ 49 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next
 Adding LCD Display 
Author Message

Joined: 08 Dec 2011, 09:35
Posts: 138
We have been thinking about new Carambola mother board with integrated MCU. But for now it is not clear should it be "arduino" powered atmega or more powerful MCU like Cortex.


09 Jun 2012, 06:05
Profile

Joined: 07 Dec 2011, 16:01
Posts: 525
Location: Lithuania
I already suggested that a few posts ago and Sprite_tm has even provided me with a link to his website where he did something similar for another embedded system project. My original suggestion was to use the STM32F407 (discovery board is cheaply available), which runs on 168MHz has decently sized memory (1MB flash and 192kB RAM) and it even has an LCD interface. I suppose that this microcontroller is even powerfull enough to make it into a real USB - VGA/TV graphics card (with an R2R DAC or dedicated DAC chip).

But I liked the minimalistic idea of using just those simple USB to parallel chips to control small displays via USB. Those chips are easier to solder than the STM32F407, and you could solder them to SSOP28 adapter boards for fast and easy prototyping.
I guess the advantage would be that you'd only need to develop the driver software on the Carambola to work with the USB to parallel bridge, as opposed to also writing a decent firmware to run on the STM32.

In the end the STM32 solution would clearly be the best and most versatile option. One could even think about redesigning the current Carambola dev board to include the USB graphics card (with on board USB HUB of course) and provide video out to those projects that might need it.[/quote]

Kernel driver and firmware for Cortex isn't problem but IMHO this solution will be very expensive.Better solution would be to use cheap mcu with hardware LCD support like Rockchip (12$) or something like this and to add wifi SIP module (5$) if you need wifi radio.


09 Jun 2012, 07:04
Profile

Joined: 07 Dec 2011, 16:01
Posts: 525
Location: Lithuania


09 Jun 2012, 07:05
Profile

Joined: 14 May 2012, 15:48
Posts: 196


09 Jun 2012, 09:41
Profile

Joined: 25 Mar 2012, 17:37
Posts: 45
Gedass: You may want to take a look at the FT245 and the FT2232HS. The first is an 8-bit fifo-style usb1.1 interface which can send the data fairly quickly (iirc at the maximum usb1 allows) with only one or two externel parts; the second one is a kick-arse usb2.0 high speed interfacing IC with quite a lot of options, including emulating a standard uC-style address/databus. It oughtto be a breeze to connect an LCD to that. Writing a driver should be possible too, though it's a bit more work because you'd have to implement talking to the FTxxx-chip in kernelspace. (Current implementations for non-serial use are userspace-based, iirc.)

If you're thinking about including a companion chip in the Carambola-build: may I suggest a small-ish FPGA directly connected to some kind of high-speed bus, preferably with DMA-support? That way, anyone who wants it can whip up a desired peripherial, or even just download it from opencores.org or something. That'd allow almost any peripherial possible, from a 16-port serial driver to a VGA framebuffer.


10 Jun 2012, 18:20
Profile ICQ WWW

Joined: 14 May 2012, 15:48
Posts: 196


10 Jun 2012, 20:29
Profile

Joined: 07 Dec 2011, 16:01
Posts: 525
Location: Lithuania


10 Jun 2012, 20:53
Profile

Joined: 25 Mar 2012, 17:37
Posts: 45


11 Jun 2012, 10:26
Profile ICQ WWW

Joined: 14 May 2012, 15:48
Posts: 196
I've had a look at the datasheet for the FT2232HS. Sounds like it'd be the perfect match to extend the Carambolas peripheral abilities with a USB LCD interface. With 32 high speed I/O lines it could control an LCD and read data from a camera module like the OV7670...


11 Jun 2012, 10:36
Profile

Joined: 25 Mar 2012, 17:37
Posts: 45
FYI: I've finished my article. It includes all the necessary schematics and patches for the Carambola kernel. Read it here: http://spritesmods.com/?art=spitft


24 Jun 2012, 19:21
Profile ICQ WWW
Display posts from previous:  Sort by  
Reply to topic   [ 49 posts ]  Go to page Previous  1, 2, 3, 4, 5  Next

Who is online

Users browsing this forum: No registered users


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron

Protected by Anti-Spam ACP Powered by phpBB® Forum Software © phpBB Group
Designed by ST Software.