image image image
image image image image image image image
image Cosmic EU Cosmic US Cosmic Germany Cosmic Italia Cosmic France image
image
image image
image
image image


Home / Support / Links

Cosmic Partners and Useful Links

Editors, Project Managers and Case Tools
  • ST Visual develop IDE for developing ST7 and STM8
    ST Visual Develop (STVD) provides an easy-to-use, efficient environment for start-to-finish control of application development: from building and debugging the application code to programming the microcontroller. STVD is delivered as part of the free ST MCU toolset and can be integrated with the Cosmic compiler. (more)
Make Utilities
  • GNU Make
    GNU Make is a freeware version of a make utility that can be used with any editor to enhance and optimize the build process. A make utility is especially useful for large projects with source code control systems. (GNU Make Utility and Cosmic Examples here)
Development Boards
  • Axiom Manufacturing
    Axiom Manufacturing specializes in single board computers, embedded controllers, custom design, and manufacturing solutions. Axiom offers several high quality development and prototyping boards for NXP microcontrollers.
    (more)
  • EMAC, Inc.
    EMAC offers a comprehensive line of products and services that includes Single Board Computers, microprocessor training systems, custom engineering and manufacturing. Customers with customization requirements benefit from EMAC’s extensive inventory of off-the-shelf hardware and from its excellent design, development, and integration capabilities.
    (more)
  • Sofec Microsystems
    Softec Microsystems is an independent supplier of development tools for Microcontrollers, offering advanced systems design, support and training programs to promote silicon manufacturers' architectures Worldwide.
    (more)

Graphical Modeling and Programming Tools

  • dSPACE TargetLink
    TargetLink is a software system that generates production code (C code) straight from the MATLAB/Simulink/Stateflow graphical development environment. Code generation options range from plain ANSI C code to optimized fixed- or floating-point code for NXP S12 and S12X processors. Versatile code configuration options ensure that the production code copes with processor constraints. Built-in simulation simplifies testing with on-target processor in the loop simulation to test code generation against standard model simulation. (more)
  • SimuQuest QuantiPhi
    QuantiPhi is a comprehensive Simulink blockset that supports micro configuration, and automatic generation of software drivers from a Simulink model. The user friendly interface is unique in the industry, providing a single simple and intuitive interface for complete micro configuration. QuantiPhi supports the NXP S12 and S12X. (more)
  • The MathWorks™ - Real-Time Workshop Embedded Coder and Simulink
    The Real-Time Workshop® Embedded Coder™ product generates C code from Simulink® and Stateflow® models that has the clarity and efficiency of professional handwritten code. The Embedded Coder can be used to generate device driver code for the NXP S12X processor and integrate it into a model. You can also run processor-in-the-loop (PIL) testing to verify the behavior of my model running as code on the embedded processor. Example demo kit with models available from MathWorks (more).

In Circuit Emulators

The following companies provide In-Circuit Emulators and other debugging hardware and software compatible with Cosmic Software's C Cross Compilers.

  • Hitex
    Hitex Development Tools provides in-circuit emulators for NXP's HC08, HC(S)12, Infineon's C166/XC166 and STMicroelectronics' ST7 and ST10 families.
    (more)
  • i-System
    i-System develops and markets in-circuit emulator hardware and debugging software for NXP's 68HC05, 68HC08, 68HC11, 68HC12, MCS12, 68HC16 and 68300 microcontroller families and STMicroelectronics' ST7 family.
    (more)
  • Lauterbach
    Lauterbach develops and markets in-circuit emulator hardware and debugging software for NXP's 68HC05, 68HC08, 68HC11, 68HC12, MCS12, 68HC16 and 68300 microcontroller families.
    (more)
  • ICE Technology - Nohau
    ICE Technology provides the Nohau® brand of in-circuit emulation tools for NXP's 68HC11, 68HC12, HCS12, 68HC16 and 68300 microcontroller families.
    (more)
  • P&E Microcomputer Systems
    P&E Micros develops and markets BDM hardware and debugging software for NXP's HCS08, S12X/HCS12 and Power Architecture microcontroller families.
    (more)
Real-Time Kernels

If you need a real time operating system for your project the following vendors offer integration and/or ports to Cosmic Software development tools.
  • CMX
    CMX Systems develops and markets a Real-Time Multitasking Operating System for a wide variety of Microprocessors and Microcomputers including NXP's 68HC08, 68HC11, 68HC12, 68HC16, CPU32 and STMicroelectronics' ST7. (more)
  • MicroC/OS-II
    Micriµm develops and markets a Real-Time Multitasking Operating System for a wide variety of Microprocessors and Microcomputers including NXP's 68HC08, 68HC11 and 68HC12. (more)

  • Segger embOS Real time operating system
    Segger develops and markets a Real time operating system for the ST7 family of processors. (more)
  • Vector Informatik
    Vector Informatik develops and markets an OSEK multitasking operating system osCAN for a wide variety of Microprocessors and Microcomputers including NXP's 68HC08 and 68HC12. The operating system supports different CAN communication protocols. Vector also develops and sells CAN drivers and CAN protocol test equipment. (more)
LINT Utilities
  • Gimpel Software
    Gimpel Software is best known for its innovations in the static checking of source code through its 'lint' utilities. PC-lint is a source code checker for C/C++ programs. Standard distribution includes Cosmic specific extension support or download options file here. (more)
Unit Testing Tools
  • Vector Software
    VectorCAST for Cosmic includes support for the NXP 68HC12, S12X and STMicroelectronics STM8 processors - VectorCAST is a module test system that automates unit/component level testing of safety and mission critical software applications written in C++. This state-of-the-art automation includes the tasks of building complete test harnesses, test cases and execution reports. Prior to VectorCAST, developers were required to manually generate test code to isolate individual software components before any testing could begin. VectorCAST removes this preparation work with automatic test code generation. (more)
  • QA Systems GmbH (Integrated Tool : Cantata)
    QA Systems tools automate unit testing, code coverage, integration testing and static analysis to optimise safety and business critical embedded software and accelerate standards compliance. All tools are independently certified by SGS TüV for use at the highest integrity level of safety related software development for all major safety standards (ISO 26262, IEC 61508, IEC 62304, EN 50128, and IEC 60880), and qualifiable for standards such as DO-178B/C.
    Founded in 1996 by CEO and racing driver, Andreas Sczepansky, QA Systems operates across Europe and through a global reseller network. QA Systems has over 350 blue-chip customers, across all safety related and business critical industries. In addition to our tools, the QA Systems Academy shares our know-how and expertise with engineers from around the world.
    (more)

Recommended Reading

  • "C A reference Manual"
    Authors Harbinson and Steele "C A reference Manual" Published by Prentice Hall.
  • Programming Microcontrollers in C
    Ted Van Sickle "Programming Microcontrollers in C" Published by High Text
  • Programming the NXP MC68HC12 Family
    Gordon Doughman Programming the NXP MC68HC12 Family Published by Annabooks.
  • µC/OS-II, The Real-Time Kernel
    Jean Labrosse µC/OS-II, The Real-Time Kernel Published by R&D
image image image image image
image image image image image image