MiCOS Frequently Asked Questions
How much
memory does MiCOS require?
What language
is MiCOS written in?
Do I get the
source code with MiCOS?
Are there any royalty payments or other recurring costs for using MiCOS in my
application?
What do I have to change in MiCOS to make it work in my application?
What else comes with
MiCOS?
What device
drivers come with MiCOS?
The amount of memory that MiCOS takes depends on the CPU,
memory configuration, and depth of the event queue. The following table should
serve as a guide:
|
Processor |
Memory |
|
MSP430 |
460 bytes |
|
M16C |
500 bytes |
|
PIC16C5X |
350 words |
|
8051 |
400 bytes |
|
80C188 |
700 bytes |
[BACK TO TOP]
MiCOS is 100% written in C and is thus easily transferable
from one compiler to another.
[BACK TO TOP]
Yes! MiCOS contains approximately 1,200 lines of code,
including its header files.
[BACK TO TOP]
No! MiCOS is licensed on a "product line" basis. That is,
you can incorporate MiCOS into an unlimited number of devices in binary form
within a single embedded product line. One product line is differentiated from
another by two primary factors:
-
A different microprocessor,
microcomputer, or microcontroller is used.
-
If the application changes by
more than 20%.
In the event that the product line for which
you purchased MiCOS is changed by either 1 or 2 above, you will need to purchase
an additional copy of MiCOS for each additional product.
SLTF retains title and ownership to MiCOS.
[BACK TO TOP]
One thing that MiCOS can't control are all the subtle
differences from one compiler to the next. For example, each compiler may have a
unique set of pragma statements to control compilation or linking. There may
also be compiler-specific memory controls (such as xcode) that you will need to
add to MiCOS.
[BACK TO TOP]
In addition to the source code for MiCOS, you also get a
User's Manual on disk (in Word 97 format) and a simple example application. The
application will compile and link with Microsoft's Visual C++ version 1.52.
[BACK TO TOP]
MiCOS does not come with any device drivers. MiCOS is a
framework for creating independent tasks and states that work together to
create a system that's predictable, expandable, and with fewer defects.
[BACK TO TOP]
|