MOTOROLA
MC68360 USER’S MANUAL
B-1
APPENDIX B
DEVELOPMENT TOOLS AND SUPPORT
Several software development packages are offered as a set of independent modules that
provide the following features:
QUICC Chip Evaluation
By running the modules on the development board described in B.4 M68360QUADS
Development System, it is possible to examine and evaluate the QUICC. Symbolic,
user-friendly menus allow control of all parts of the QUICC.
QUICC Simple Drivers
Written in C, the source code of the QUICC drivers is available on the Motorola Free-
ware Bulletin Board (512-891-3733, 8 data, no parity, 1 stop) or through Anonymous
FTP to freeware.aus.sps.mot.com under /pub/mcu360. These drivers were developed
to support the needs of the general user. Although they are based on the regular
QUICC drivers, they provide call-oriented interfaces and self-contained QUICC initial-
ization routines and interrupt handling for a given protocol.
QUICC Chip Drivers
Written in C, the source code of the QUICC drivers is available on electronic media.
These drivers were developed to support the needs of the protocol implementations.
Protocol Implementations
Modules implementing common ISO/OSI layer 2 and 3 protocols are available under
license. These are in the form of source code written in C.
Portability
All of the higher layer software modules may be ported from source to different QUICC
implementations and combined with user-developed code. Software interface docu-
mentation is available for all provided modules.
B.1 MOTOROLA SOFTWARE MODULES
Chip driver routines written in C illustrate initialization of the QUICC, interrupt handling, and
the management of data transmission and reception on all channels.
In addition to the chip drivers, protocol modules are provided. Layer 2 modules include
LAPB and LAPD. The layer 3 module is the X.25 packet layer protocol.
Since the modules require some minimal operating system services, the EDX operating sys-
tem kernel is provided. EDX is the kernel implemented on the QUADS board (see B.4
M68360QUADS Development System). Use of EDX with the protocol modules is not
required as long as some other operating system support is provided by the user.