building example programs
gedare at rtems.org
Sat Feb 21 19:20:52 UTC 2015
Have you installed the compiled RTEMS and BSPs via "make install" e.g.
in your ~/development/rtems/b-beagle directory?
The waf script will only find BSPs that are installed in the directory
you tell it to look e.g. ~/development/rtems/4.11
On Sat, Feb 21, 2015 at 9:48 AM, Andrew Harris <andrew.unit at gmail.com> wrote:
> Thanks for the useful information. I'm still having a heck of a time
> getting the examples to build. I can't seem to get my "waf configure" line
> to work out. I got RTEMS working from the nice article on this site:
> But I fear I don't understand now how to specify the waf configure line.
> I've got it so that it doesn't complain about the RTEMS path, nor does it
> complain about the RTEMS tools path:
> ~/development/rtems/rtems-tools/waf configure
> But I can't seem to figure out how to tell it to use the beagleboneblack
> BSP. I have added some print statements into the rtems.py file which I
> believe is used by the waf build system and it doesn't seem to see any bsps
> at all in the paths I've specified above.
> However, from the website article, it seems to build in such a way as to
> create a b-beagle directory, and deep inside that directory I do see a
> directory that contains a ".pc" file, which I presume is a key file for the
> But I can't seem to figure out how to combine this knowledge with the
> directories that are required for the waf configure step.
> Has anyone gotten stuck here before? If so, any help would be appreciated!
> On Wed, Feb 18, 2015 at 9:02 AM, Gedare Bloom <gedare at rtems.org> wrote:
>> Hi Andrew,
>> The examples located in testsuites are intended to be compiled with
>> RTEMS and will not work by copying them elsewhere. For compiling an
>> application, you should have a look at the examples-v2.git repository
>> . That should have more info about using RTEMS_MAKEFILE_PATH, and
>> also has a newer approach to compiling applications for RTEMS that
>> uses the Waf build system. I highly recommend checking out the
>> waf-based approach to compiling applications as it has some great
>> features, albeit at a slight learning curve.
>>  https://git.rtems.org/examples-v2/
>> On Tue, Feb 17, 2015 at 8:16 PM, Andrew Harris <andrew.unit at gmail.com>
>> > Hello, I'm trying to figure out how to start a new RTEMS application.
>> > I
>> > thought I would start by looking at the ticker example. I copied the
>> > ticker
>> > example but I am not sure how to compile it. I am not an expert in
>> > autoconf/automake and could use some assistance on how to get started.
>> > I
>> > think I figured out how to configure my RTEMS_MAKEFILE_PATH variable,
>> > but
>> > the only two files in the ticker example are Makefile.am and
>> > Makefile.in,
>> > and I don't know what to do next to build it. Any help would be
>> > appreciated!
>> > -andrew
>> > _______________________________________________
>> > users mailing list
>> > users at rtems.org
>> > http://lists.rtems.org/mailman/listinfo/users
> users mailing list
> users at rtems.org
More information about the users