Yes, I am seeing the "lpc24xxx" and "lpc32xxx" as a point of start.<br><br>Manish<br><div class="gmail_quote">On Tue, Mar 12, 2013 at 9:41 AM, Gedare Bloom <span dir="ltr"><<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On Mon, Mar 11, 2013 at 10:50 PM, Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>> wrote:<br>

> manish jain wrote:<br>
>><br>
>><br>
>> @Chirs: Ok, let me provide a little description about the application.<br>
>> We want to port "<a href="http://paparazzi.enac.fr/wiki/Main_Page" target="_blank">http://paparazzi.enac.fr/wiki/Main_Page</a>" on RTEMS.<br>
><br>
><br>
> Thanks.<br>
><br>
><br>
>> "Paparazzi" is an open source autopilot system which runs without the<br>
>> use of any RTOS. Currently, the autopilot system in "Paparazzi" using<br>
>> two types of boards  based upon STM32  and LPC21xx architecture. And<br>
>> besides that other hardware units are"<br>
><br>
><br>
> If your application has all the drivers in it, you can typically get away<br>
> with a simple BSP. Yes you will need to create a suitable BSP based on one<br>
> of the existing ones. A basic BSP needs only a console driver, typically to<br>
> a UART and timer driver. I am not sure which is the best BSP to copy and I<br>
> hope other who do will answer.<br>
><br>
</div></div>I am no ARM expert either, but I think the STM32 already has had some<br>
support with the stm32f4 bsp, and based on a quick look I think the<br>
rtl22xx is similar to the lpc21xx. If not maybe one of the other lpc<br>
BSPs are similar.<br>
<br>
If you go to rtems/c/src/lib/libbsp/arm you can see the subdirectories<br>
for different bsp variants including the stm32f4 and rtl22xx.<br>
<br>
Your device drivers probably should continue to work within your<br>
application I would guess. You could investigate porting them into BSP<br>
if it makes sense. A minimal BSP will provide boot/initialization<br>
code, a console (if you need one), and clock driver. Extra goodies may<br>
already be available or can be hooked into existing framework for<br>
drivers, or you can probably just leave the drivers in your<br>
application and just register the interrupt handler routines.<br>
<span class="HOEnZb"><font color="#888888"><br>
-Gedare<br>
</font></span><div class="HOEnZb"><div class="h5">><br>
> Chris<br>
> _______________________________________________<br>
> rtems-users mailing list<br>
> <a href="mailto:rtems-users@rtems.org">rtems-users@rtems.org</a><br>
> <a href="http://www.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://www.rtems.org/mailman/listinfo/rtems-users</a><br>
</div></div></blockquote></div><br>