Link here

Mosaic IDE Plus

How to use the Integrated Development Environment to write high performance instrument control software using C or Forth

Page Contents
Open Chapter 1 of the Mosaic IDE Plus Users Guide

Welcome to the Mosaic IDE Plus™. The Mosaic IDE Plus (integrated development environment) provides all the tools for you to edit, compile, debug/test, and deploy your embedded application on your Mosaic Industries embedded computer products.

You program your PDQ Board or PDQ Screen using the Mosaic IDE Plus, a full featured Integrated Development Environment. This software suite runs on any PC and provides

  • project management tools,
  • a source code editor,
  • a customized GNU C compiler, and
  • assembler.

This customized IDE tool chain is based on the Codeblocks open-source IDE, and includes a standard open-source GNU C (GCC) compiler ported to run on the Freescale 9S12 (HCS12) microcontroller. You can program in the standard C language, or in Forth, an embedded language designed for rapid development.

The Mosaic IDE Plus provides a full application programming interface (API) to the PDQ Board's processor. The Freescale 9S12 (HCS12) processor is a sophisticated microcontroller containing numerous I/O (input/output) subsystems for timed digital I/O, analog I/O and communications, each with suites of internal registers to control their behavior. To simplify the use of the processor's IO, the Mosaic IDE Plus provides precoded drivers for all of the 9S12 I-O subsystems. Using these built-in drivers you do not need to directly access the processor's control registers, but instead you can call high level drivers that implement simple and sensible functions.

The PDQ Board Users Guide provides you with a good introduction to hardware and software interfacing. Each chapter focuses on one of the processor's I/O subsystems, and describes the device drivers available to fully use it.

FIXME Provide short descriptions here of the GCC compiler and CodeBlocks editor.

 

Products

The Mosaic IDE Plus is the main development tool for the Mosaic PDQ Board. The PDQ Board Users Guide is a good resource for the Mosaic IDE Plus, providing information about how to compile specific demos, and load them to your embedded controller.

 

Get Started

Lets get started with Chapter 1 which gives some background and introduces the software.




Or you can go to Chapters:



See also → PDQ Board Users Guide

 
 
Page title: Mosaic IDE Plus
This page is about how to use the integrated development environment (ide) | write high performance instrument control software | using c or forth programming languages | microcontrollers | codeblocks gnu c gcc compiler | c ide software development | the mosaic ide plus (integrated development environment) provides all the tools for you to edit | compile | debug/test | and deploy your embedded application on your embedded controller products
DocWeb Contents
 
Navigation
 
Registration on or use of this site constitutes acceptance of our User Agreement and Privacy Policy. Purchase of Mosaic's products constitutes acceptance of the End User License Agreement, Sales Terms and Conditions, and Life Support policy. Mosaic’s products are not authorized for use as components in life support or medical devices. The material on this site may not be reproduced, distributed, transmitted, cached or otherwise used, except with the prior written permission of Mosaic Industries, Inc. Mosaic and other product names are trademarked and should be capitalized when reproduced. You are encouraged to link to pages of this site.
© Mosaic Industries, Inc. All rights reserved.