Project Editor

A project in ASCET defines the functionality of an embedded software system and is used as the basis for generating code for the embedded system. This kind of specification can be executed on various experimental targets and is capable of running in real-time. Fixed point code for microcontrollers can be generated once an implementation transformation for the embedded software system has been defined. This fixed point code can then be run on microcontroller targets in fullpass or bypass experiments.

Alternatively, a project can be used to model a control loop consisting of a combination of continuous time blocks and modules. In this case the continuous time blocks are used to describe the process model, and the modules are used to describe the controller. This model can then be experimented with on an experimental target.

See also

Developing a Project

Default Project for a Component

Global Communication

Scheduling in the OS Editor

Administration of External Project Files

Hybrid Projects

Project Properties

Defining the Implementation for Fixed-Point Arithmetic

Code Generation and Experimenting with Projects

Generating Application Data