Development Software
This page points to descriptions of the Development Software provided with Mosaic's microcontroller products, as well as available programming languages.
Mosaic Industries provides a suite of software development tools to simplify your programming. These comprehensive tools include an Integrated Development Environment (IDE) with editor and terminal, C and Forth compilers, assembler, interactive debugger, multitasking operating system, modular device drivers, precoded libraries, Graphical User Interface (GUI) toolkit with its source code generator, and a graphics image converter. Extensive documentation with precoded sample programs helps you finish your application development quickly.
SoftwareMosaic IDEThe Mosaic IDE provides a full-featured text editor with source-code coloring of keywords and comments. The Mosaic IDE is used to develop for the QCard Users Guide, Handheld (Legacy), QScreen Controller, QVGA (Legacy). Forth and Control-C languages are supported.
Mosaic IDE PlusNew! The Mosaic IDE Plus provides a text editor with source-code coloring, project management, and a catalog of demo programs. The Mosaic IDE Plus is used to develop for the PDQ Board Users Guide. Forth and GNU C languages are supported. To see changes from the Mosaic IDE, see this document. |
LanguagesForth
Forth is a simple yet powerful programming language using postfix syntax. Forth allows the interpreter and compiler to reside on the target hardware, giving you the ability to interactively define new routines and immediately execute and debug them.
C |
Products by IDE
A list of all Mosaic Controllers and coresponding IDEs
IDE | OS Kernel | Products |
---|---|---|
Mosaic IDE | v4.0x v4.2x | QED Board, QVGA |
Mosaic IDE | v4.4x | QCard, QScreen, Handheld |
Mosaic IDE Plus | v6.0x | PDQ Board, PDQ Board Lite |
Development Support Software
Mosaic Terminal
The Mosaic Terminal allows users to transfer programs to a Mosaic controller board and to save data sent by the Mosaic controller to a file on a PC. With its simple intuitive menu and user-friendly features, the Mosaic Terminal facilitates application development and helps you load, run, test and troubleshoot your application software.