Difference between revisions of "BeagleBoard/GSoC/2010 Projects/C6Run"

From eLinux.org
Jump to: navigation, search
(Documentation)
(Documentation)
Line 18: Line 18:
  
 
1. Checkout the sources from SVN
 
1. Checkout the sources from SVN
 +
 
2. Change into the sources directory and issue '''make beagleboard_config'''
 
2. Change into the sources directory and issue '''make beagleboard_config'''
 +
 
3. Set up dependency paths in the top-level Rules.mak and in platforms/beagleboard/Platform.mak
 
3. Set up dependency paths in the top-level Rules.mak and in platforms/beagleboard/Platform.mak
 +
 
4. Issue '''make build'''
 
4. Issue '''make build'''
 +
 
5. That's all! You can simply add the '''bin''' directory to your path and start doing things like '''c6runapp-cc hello_world.c -o hello_world'''
 
5. That's all! You can simply add the '''bin''' directory to your path and start doing things like '''c6runapp-cc hello_world.c -o hello_world'''
 +
  
 
Since the RPC layer builds on top of the existing C6Run build system, nothing else is necessary for the build.
 
Since the RPC layer builds on top of the existing C6Run build system, nothing else is necessary for the build.

Revision as of 19:34, 17 June 2010

Project: RPC layer and POSIX wrappers for C6Run (formerly known as DSPEasy)

Student: Yaman Umuroglu

Mentors: Katie Roberts-Hoffman, Laine Walker-Avina, Frank Walzer

Documentation: BeagleBoard/GSoC/2010_Projects/C6Run

Repository at: http://gforge.ti.com/svn/dspeasy/C6RunApp/branches/dsp-rpc-posix

Blog at: http://maltanar.blogspot.com

Latest blog entries: Extension:RSS -- Error: "http://maltanar.blogspot.com/feeds/posts/default%7Ccharset=UTF-8%7Cmax=3" is not in the whitelist of allowed feeds. http://linuxgizmos.com/feed is the only allowed feed.

Documentation

I'll be posting step-by-step build instructions soon, but the C6Run package is quite well-documented and easy to build already. Essentially, what one needs to do is:

1. Checkout the sources from SVN

2. Change into the sources directory and issue make beagleboard_config

3. Set up dependency paths in the top-level Rules.mak and in platforms/beagleboard/Platform.mak

4. Issue make build

5. That's all! You can simply add the bin directory to your path and start doing things like c6runapp-cc hello_world.c -o hello_world


Since the RPC layer builds on top of the existing C6Run build system, nothing else is necessary for the build.