|Computer Solutions Ltd|
Celebrating 38 years
|Home Products Supported Chips Information Zone Contact Site Map Web Shop|
USB stacks for embedded micros
If you are not familiar with the details of interfacing to USB you may find our Embedded USB tutorial helpful.
Using a USB software stack allows your embedded application to....
These software stacks from CMX and they will operate with the CMX-RTX, Standalone or with most other Real Time Executives. A FAT32 file handling package is available for creating Thumb Drive based applications.
Interfacing to a Thumb Drive / Memory Stick
The most common question we get is "What do I need if I am going to interface my micro to a Thumb drive ? " but often the problem needs some clarification.
There are two possible scenarios.....
1) The questioner is building a product that already has some local storage and the device will itself be connected via USB to a PC and will appear to the PC as a Thumb Drive. To do this you need a Device stack and a FAT file system.
2) The questioner is building a product that requires some mass storage which can also be used as a mechanism for transferring data from or too a PC. USB on the product enables cheap and portable Thumb Drives to be used. To do this you need a Host stack and FAT32 File System
The CMX file system provides a way of handling mass storage that is Windows compatible (FAT16,32,VFAT) including long names. It uses the "PC standard" C API (fopen,fread etc) for ease of programming and is re-entrant so safe for use on multi-tasked embedded systems.
We have packages that include Host or Device stacks integrated with FAT file systems to simplify adding this functionality to USB enabled embedded systems.
Demos available on common EVBs
We have a large number of preconfigured demonstration systems that run on the most popular evaluation boards please enter the board number into our contact page, and tell us which packages you wish to use and we will try to supply you with an evaluation system