[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Paparazzi-devel] New µC Target with FPU?

From: antoine drouin
Subject: Re: [Paparazzi-devel] New µC Target with FPU?
Date: Sun, 2 May 2010 23:07:31 +0200

Hello world

My 2 cents...
I believe Lisa/L in its current form is more "powerful" than the
architecture you describe. The 72Mhz Cortex M3 ( STM32F103RE6) is
ideally suited to handle fast IOs, can run FreeRTOS and features 64k
of RAM and 512k of flash. ST just released an improved version with
96k of RAM and 1M flash ( STM32F103RG ) which is pin compatible and
that I intend to use as soon as I can source it.
For the heavy computations and ease of programming, the OMAP3530
contained in the Gumstix Overo runs at 600MHz, feature 256M of RAM and
256M of FLASH and runs Linux. This natively has a TCP/IP stack as well
as drivers for a vast panel of peripherals ( Wifi adapters, Webcam,
I have kept the STM32 on this design because I find it easier and more
efficient to program low level IOs on an OS-less microcontroller than
on Linux. The communications between the STM and the Overo are done
through SPI, served by DMA on both sides. At the moment the Linux side
uses the generic "spidev" driver but I plan on having a dedicated
kernel driver to handle them in an even more efficient way.
mmmm, and I did not mention the C64 DSP core that is also found in the
Overo chip, in case you need to crunch numbers even faster than what
the Cortex-A8 can do.

Best Regards


On Sun, May 2, 2010 at 4:45 PM, Francois ALIBERT <address@hidden> wrote:
> Hello everybody.
>     I recently saw new hardwares Tiny V3, and LISA, based on ARM
> architectures. I worked few time ago with Renesas SH2A based
> microcontrollers. A variant of this superscalar core includes a
> single/double precision foating point unit (FPU). Renesas made available a
> new µC (the SH7216), that integrates many interesting things: it can run up
> to 200 MHz, and has: 1MByte of Flash, 128 kByte of RAM, SPI, SCI, Motor
> control drivers (input/output PWM). USB and Ethernet driver. There are
> software tools (reel time kernels, TCP-IP stacks) that are disponible for
> free (FreeRTOS, uIP) for using or for evaluation (µC/OS-III, µC/TCP-IP).
> I used a predecessor of this target, they are very powerful and, do not have
> many bugs...
> What about making a very powerful autopilot board based on this? Paparazzi
> project will introduce more and more capabilities, some on them are from now
> on (EKF for AHRS) CPU time hungry. Introduction of a controller integrating
> a FPU will have to be considered soon or late. And of fact of using full
> RTOS and TCP-IP software (free software and large memories size) could
> introduce new capabilities...
> Renesas SH7216:
> FreeRTOS:
> FreeRTOS for SH7216
> → click on Supported Devices ->Renesas (SuperH, H8S) ->SuperH (SH-2A FPU)
> SH7216 using the Renesas compiler and HEW
> TCP-IP (Application Notes and Sample Code)
> Surch on the page for: TCP-IP
> Micrium :
> µC/OS-III for SH7216 and SH7216 evaluation board:
> Regards
> _______________________________________________
> Paparazzi-devel mailing list
> address@hidden

reply via email to

[Prev in Thread] Current Thread [Next in Thread]