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? Do you have any ideas why I get a shaky image?<br> </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. I've put the code here:<br><br> https://github.com/damien-hackadl/stm32-video<br><br>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.<br> </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. 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.<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--