From RTSC-Pedia

Jump to: navigation, search
revision tip
—— LANDSCAPE orientation
[printable version]  offline version generated on 04-Aug-2010 21:08 UTC 

RTSC Module Primer/Lesson 10

Next steps — learning more about RTSC

Contents

Well, you've made it this far—so now, you may ask, what's next.... While we've already included numerous links to a wide range of RTSC-Pedia resources in the See also sections at the end of each lesson, let's pull back a little and consider several paths forward where you can learn more about RTSC as well as apply in practice what you've already mastered.

From modules to interfaces

The RTSC Interface Primer literally picks-up where this document leaves off, bringing abstract RTSC interfaces into the picture as a way of specifying common client-visible behavior across an open-ended family of concrete RTSC modules—each inheriting and implementing the same abstract interface. The lessons within this Primer systematically re-work modules we've already developed in Lessons 7-9, rendering them more flexible and scalable than before.

This path leads to more advanced—but critically important—aspects of RTSC which elevate the standard C language to entirely new heights by enabling higher-level programming and higher-levels of performance.

More on packaging and scripting

Both the RTSC Packaging Primer and RTSC Scripting Primer do for these core subjects what this document has already done for modules—provide a graduated technical introduction to one of the fundamental dimensions of RTSC programming. While you've already seen some inner-workings of RTSC packages beginning with Lesson 5—and you've certainly seen the wide range of roles played by XDCscript from the very outset—this pair of Primers explores the broader capabilities of packaging and scripting independent of RTSC modules.

Besides rounding out your knowledge of RTSC fundamentals, this path prepares you for the vital task of incrementally migrating existing bodies of C code into the world of RTSC.

The xdc.runtime package

An entire segment of the XDCtools User's Guide binder addresses all aspects of this all-important package, some of whose modules—Error, Memory, Startup, and System—we've briefly encountered within this document. Starting with an overview of xdc.runtime as a whole, a series of documents systematically addresses each of the RTSC modules (and interfaces) contained within this package:  initially, from the perspective of the module consumer wishing to use xdc.runtime; but eventually, from the perspective of the module producer wishing to extend this core package.

Complementing the more didactic approach taken by the RTSC Programming Primers, this path focuses upon pragmatic issues involved in using RTSC within your tooling environment and (re-)targeting RTSC for your hardware platform.

See also

RTSC Interface Primer Working with spec'd target modules in the abstract
RTSC Packaging Primer Producing and consuming packaged content
RTSC Scripting Primer Working with content in the meta-domain
Overview of xdc.runtime Introduction to the xdc.runtime package

Views
Personal tools
package reference