Products & Services Solutions Academia Support User Community Company

Learn more about Real-Time Workshop Embedded Coder   

Developing Embedded Targets


This document describes techniques and tools for creating custom targets for the Real-Time Workshop® Embedded Coder™ software. This book includes the following chapters:

IntroductionScope and purpose of this document; what you need to know before using this document; related documentation, and example targets that will supplement what you learn from this document.
Overview of Embedded Target DevelopmentReasons for developing custom embedded targets; types of targets; recommended target features.
Target Development MechanicsSummary of the code components and control files that make up a custom target; detailed flowchart of the build process of the Real-Time Workshop Embedded Coder software; available customization hooks.
Target Directories, Paths, and FilesStructure, location, content, and naming conventions of target directories and files.
System Target FilesDetailed structure of system target files.
Template MakefilesDetailed structure of template makefiles.
Supporting Optional FeaturesRequirements to support optional features for which custom targets can opt in, such as model referencing, compiler optimization level control, firstTime argument control, C function prototype control, and C++ encapsulation interface control.
Using Target PreferencesThe target preferences mechanism; how to define your target preferences class using the Simulink Data Class Designer.
Interfacing to Development ToolsIssues and solutions in interfacing the build process to makefile based and project based development tools.
Developing Device Drivers for Embedded TargetsIssues and solutions in the creation of inlined device drivers specifically for embedded targets; use of the Simulink S-Function Builder to create device drivers.
  


Related Products & Applications

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.

 © 1984-2009- The MathWorks, Inc.    -   Site Help   -   Patents   -   Trademarks   -   Privacy Policy   -   Preventing Piracy   -   RSS