MinGW

Alan Cudmore alan.cudmore at gmail.com
Fri Aug 9 11:37:19 UTC 2013


I can get my RKI project to build on windows ( from a command prompt , 
without a mingw or cygwin shell )
If you can build it in a command prompt, it should build in eclipse.
For my windows setup, I have the following lines in the makefile:
##
## Windows paths
RTEMS_TOOL_BASE=c:\opt\rtems\4.11
RTEMS_BSP_BASE=e:\Projects\rtems\bsps\rtems-4.11


Your project sounds neat, I would love to find out more about your 
avionics board. Let me know if you make any progress with the I2C on the 
Raspberry Pi, I was going to tackle that when I get some free time.

Alan


On 8/9/2013 4:08 AM, williamssimonp at gmail.com wrote:
> Thanks for that Chris, using this build set gave me working 
> a compiler.  I hadn't been able to get RTEMS source Builder to work on 
> Windows, but I didn't try very hard as your build set removed the 
> need.  I built the Raspberry Pi BSP and all appears to be well.
> I am trying to get RKI to build, but this is early days. I eventually 
> need to use C++ and I like to use the Eclipse IDE and so I have 
> imported the source into Eclipse with a view to getting the original C 
> code to work, prior to porting it to C++ as a base for my project.  I 
> am getting undefined references in the link, but I can sort this out, 
> I just need to find which libraries are missing.
> The project I am working on is for a Raspberry Pi based autopilot.  I 
> have designed an avionics board containing the sensors.  This 
> board will interface to the Pi using I2C. I had made a small and 
> insignificant start to writing the autopilot code, but it was a huge 
> job!  Linux is not suitable for this kind of application and so I was 
> going to use my own microkernel.  Doing this is insanely complicated 
> however. Using RTEMS will save me a huge amount of time as I can 
> concentrate on writing an autopilot and leave the details of memory 
> management, scheduling, etc. to a proven RTOS.  Once the autopilot 
> code is in a suitable form, I will be making it, along with 
> the avionics design, available under GPL.  Any RTEMS device drivers 
> that I write for the generic Pi peripherals, I will make available as 
> soon as I am happy they work so that they can be considered for 
> inclusion in the BSP.
> Please don't expect miracles.  Although I have a lot of experience 
> with low level programming, most of it was a while ago (early 
> 90's) and I have not used RTEMS before.  Also, this is very much a 
> hobby and I do have a life!
> Sent from Windows Mail
> *From:* Chris Johns
> *Sent:* ?Thursday?, ?8? ?August? ?2013 ?02?:?04
> *To:* rtems-users at rtems.org
> Sebastian Huber wrote:
> >
> > you can use the RTEMS Source Builder (RSB) for this:
> >
> > http://wiki.rtems.org/wiki/index.php/RTEMS_Source_Builder
> >
> > I normally build the MinGW tools on Linux.
> >
>
> I just built a new ARM compiler for MinGW using the RSB on FreeBSD 
> using ...
>
> ../source-builder/sb-set-builder --host=mingw32 --trace --log=log_arm
> --prefix=/opt/rtems/4.11 --no-install --bset-tar-file 4.11/rtems-arm
>
> You can find the tar file with the binaries at ...
>
> http://www.rtems.org/ftp/pub/rtems/people/chrisj/source-builder/4.11/mingw32/
>
> I will add more architectures as they become available. These tools
> contain all required patches and should work on RTEMS 4.11 master.
>
> Using autoconf and automake in MSYS may require 'mount c:/opt/rtems/4.11
> /opt/rtems/4.11" where "c:/opt/rtems/4.11" is the path to where you
> unpacked the tar file. The tool such as arm-rtems4.11-as,
> arm-rtems4.11-gcc should be relocatable.
>
> Chris
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users
>
>
> _______________________________________________
> rtems-users mailing list
> rtems-users at rtems.org
> http://www.rtems.org/mailman/listinfo/rtems-users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.rtems.org/pipermail/users/attachments/20130809/d07bd403/attachment-0001.html>


More information about the users mailing list