Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Generating video signals on an ARM

 Australia" <hackerspace-adelaide@googlegroups.com>
Date: Wed, 7 Nov 2012 04:12:17 -0800 (PST)
From: Damien P <athe...@gmail.com>
To: hackerspace-adelaide@googlegroups.com
Cc: j...@jms.id.au
Message-Id: <d87e25d4-0ed1-46c0-a0b1-4e21e43bdf6c@googlegroups.com>
In-Reply-To: <CACPK8XeZawrkvy=Nbg4WNH1+PKyzWBoHTFTqmfR6pwu1qXTfaA@mail.gmail.com>
References: <01706fa5-e592-4326-997a-c5d10cccc790@googlegroups.com>
 <CACPK8XeZawrkvy=Nbg4WNH1+PKyzWBoHTFTqmfR6pwu1qXTfaA@mail.gmail.com>
Subject: Re: [HACK-ADL] Generating video signals on an ARM
MIME-Version: 1.0
Content-Type: multipart/mixed; 
	boundary="----=_Part_61_27980623.1352290337087"

------=_Part_61_27980623.1352290337087
Content-Type: multipart/alternative; 
	boundary="----=_Part_62_4969388.1352290337087"

------=_Part_62_4969388.1352290337087
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit

On Wednesday, November 7, 2012 6:31:14 PM UTC+10:30, Joel Stanley wrote:
>
> Looks cool Damien! 
>

Thank you! I'll do a show-and-tell next time I'm in (those videos I posted 
weren't that great), but I won't be in on Wednesdays much anymore. 

I've written a bunch of code (USB drivers... yuck!) for the STM32F, 
> and have another project in progress that might use it. 
>

Have you done much with accurate timing with ARMs?  Do you have any ideas 
why I get a shaky image?
 

> Reading your blog post it sounds like you used ChibiOS; I did 
> come across this in the past, but didn't get to the point of building 
> and running it. How did you find it to use? 
>

The only thing I used the OS for was so I didn't have to use the ST 
libraries, which are a bit strange and don't have a very nice license.  
I've put the code here:

  https://github.com/damien-hackadl/stm32-video

The most interesting file is probably video.c.  I can't tell you much about 
ChibiOS because I didn't really use it.  I liked its build system though: 
you copy a template, run "make" and it builds itself and your code.  You 
don't have to keep the ChibiOS code with yours.
 

> It's funny that you're thinking about the iMX25, as I've spent some 
> time with that one too


The only reason I thought about it is because of the cheap Olimex board.  
It's the only Raspberry Pi-like board that has a complete reference manual 
for its CPU.  The Olinuxino is $35 on ebay, and has more IO ports than you 
can shake a stick at, although I didn't see more than 8 GPIO pins attached 
to a single register which might exclude some high speed communication.

I notice on the Raspberry Pi blog they were commenting on the fast boot 
time of RISC OS (and someone at the Raspberry Jam the other week had it 
running, and it starts in a few seconds), and a RTOS would be faster, only 
you need to do bare-metal programming.

------=_Part_62_4969388.1352290337087
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit

On Wednesday, November 7, 2012 6:31:14 PM UTC+10:30, Joel Stanley wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Looks cool Damien!
<br></blockquote><div><br>Thank you! I'll do a show-and-tell next time I'm in (those videos I posted weren't that great), but I won't be in on Wednesdays much anymore. <br><br></div><blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">I've written a bunch of code (USB drivers... yuck!) for the STM32F,
<br>and have another project in progress that might use it.
<br></blockquote><div><br>Have you done much with accurate timing with ARMs?&nbsp; Do you have any ideas why I get a shaky image?<br>&nbsp;</div><blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Reading your blog post it sounds like you used ChibiOS; I did
<br>come across this in the past, but didn't get to the point of building
<br>and running it. How did you find it to use?
<br></blockquote><div><br>The only thing I used the OS for was so I didn't have to use the ST libraries, which are a bit strange and don't have a very nice license.&nbsp; I've put the code here:<br><br>&nbsp; https://github.com/damien-hackadl/stm32-video<br><br>The most interesting file is probably video.c.&nbsp; I can't tell you much about ChibiOS because I didn't really use it.&nbsp; I liked its build system though: you copy a template, run "make" and it builds itself and your code.&nbsp; You don't have to keep the ChibiOS code with yours.<br>&nbsp;</div><blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">
It's funny that you're thinking about the iMX25, as I've spent some
<br>time with that one too</blockquote><div><br>The only reason I thought about it is because of the cheap Olimex board.&nbsp; It's the only Raspberry Pi-like board that has a complete reference manual for its CPU.&nbsp; The Olinuxino is $35 on ebay, and has more IO ports than you can shake a stick at, although I didn't see more than 8 GPIO pins attached to a single register which might exclude some high speed communication.<br><br>I notice on the Raspberry Pi blog they were commenting on the fast boot time of RISC OS (and someone at the Raspberry Jam the other week had it running, and it starts in a few seconds), and a RTOS would be faster, only you need to do bare-metal programming.<br></div>
------=_Part_62_4969388.1352290337087--

------=_Part_61_27980623.1352290337087--