|
|
|
|
|
|
|
||
|
||
|
|
||
May 1999 |
Revision 1.03 |
|
Persistor Instruments Inc. |
© 1998 All rights reserved. |
|
The integral PicoDOS operating system simplifies instrument design with built-in driver support for standard C/C++ library functions and C language interfaces to all of the 68338's many integrated peripherals. Persistors support Windows 95/98/NT and Macintosh development with the Metrowerks CodeWarrior Pro C/C++ compilers. Though tiny, the CF1 further simplifies custom instrument design by bringing out the full complement of 50 I/O and 40 bus connections using standard double-row 0.1" headers.
The Persistor CF1 is a platform to help you create custom instrumentation. Its componentry specifically targets miniature, low power applications that require lots of computing horsepower and lots of nonvolatile data storage, though it has other unique features that make it appropriate for applications that don't necessarily need the minuscule power or ultra-small size.
The Persistor CF1's hardware and software were designed to be used by engineers, technicians, and technically savvy researchers. You don't have to be an electronics or computer engineer to use the Persistor, but you do need a basic knowledge of electronics and computer programming. The Persistor, while simple and easy to use, should not be used as a platform for learning C programming. In general, the more you know, or are willing to learn, the more ambitious the task you can tackle with a Persistor.
If you're reading this in advance of a purchasing decision, you may wish to start with the Features and Specifications chapter, then work through as much of the detailed Hardware Reference as needed to make your decision. If you've just bought your Persistor, you'll be better off reading the chapter on Getting Started, which will show you how to connect to your CF1 and start communicating with a host computer.
Your first interaction with the Persistor will be through PicoDOS, and you'll want to at least skim the chapter on PicoDOS Commands and Operations to make the most effective use of the operating system.
If you'll be doing software development in C for the CF1, we recommend you start with the chapter on C Programming for the Persistor. This will show you how to quickly migrate your desktop or other embedded controller programming experience to the Persistor by focusing on standard C functions and practices using simple console I/O examples.
Your first introduction to PicoDOS programming came through the use of standard C library functions, but PicoDOS has a wealth of additional function libraries to simplify your data collection programming, and they're all described in the section on PicoDOS Library Functions.
After you become familiar with setting up and running Persistor C programs, you'll want to tap into some of the features that probably attracted you to the CF1. The section on BIOS Programming introduces you to the routines that that access the Persistor's powerful hardware subsystems. Of course, once you start poking around with software that exercises the hardware, your going to need to know some of the particulars of the hardware, and this is covered in the Hardware Reference section.
Assuming you've made a good start in getting to know your Persistor, it might be time to dig right into the example projects that came with your developer's kit. These programs contain valuable examples that illustrate many of the basic functions of the Persistor. They will also give you a good idea of how a well-organized Persistor project looks as well as illustrate the difference between desktop development and developing for the Persistor.
From here on in, it is an open road. Feel free to use any code from the examples in your applications, and start writing. Experience is the best teacher. Good luck!
|
|
|
|
|
|
Tel: 508-759-6434 |
|
Fax: 508-759-6436 |
|
|
||