ccNOos
v0.0.0
Build Portable Microcontroller Applications!
ccNOos - Build Portable Microcontroller Applications!
Part of the <a href="https://github.com/InMechaSol/IMS">IMS</a> Universe
Core Component of <a href="https://github.com/InMechaSol/ccOS">ccOS</a> System
Straight C for any Microcontroller ex.
PSoC4
,
dsPIC33f
Straight C for OS
Kernel
and
Driver
Development
C++ Wrappers for any Microcontroller ex.
Arduino
,
PICMZ32
Straight C Libraries reuasable anywhere
Building Blocks for Application Development
Execution System
API to both
Platform Specific Main
and
Portable Application Compute Modules
Compute Module
Modular Application Building Block with API Access and Under Control of the Execution System
IO Device
Provides Execution System and Modules with Abstract Access to Real and External Devices
Console Menu
Provides Execution System and Modules with Abstract String, Menu, and Serialization Features
C/C++
Tests
C/C++
Example Applications
Auto-Generated API Documentation
based on doxygen
using graphviz
DOT
ccNOos Application Features
Cross-Platform Applications
with compile-time selectable
serialization and
platform specification
Tested, Verified, Gauranteed Performance Across Platforms
Reusable Platform Specification
shared acrros all applications on a particular platform
Common template, Platform Specific Main files
Modular Controller Applications
Modular Application Components
ccNOos Application Structure
Generated by
1.8.20