|
KLA2 |
|
|
|
The Kla2 Distribution includes the Kla2 reference, source code for the basic kernel, compiled, executable examples for MC68331, TI320C5416, Linux, and Win32 systems, as well as a limited amount of email and/or phone based technical support. The amount of technical support provided with the distribution is at the sole discretion of the provider. |
|
The Kla2 Reference: |
|
|
|
This is a word document that contains a module overview of the basic kernel modules, and a module catalog, including descriptions of the main data structures and methods of each module. It also contains object interaction diagrams illustrating the use of the modules. |
|
The Basic kernel: |
|
|
|
The Kla2 basic kernel compiles with the GCC compiler under Linux or Windows, and can be debugged with gdb and ddd. (You may want to add code that uses some of the features to make it interesting.) The GCC compiler linker and debugger are readiliy available under Linux. You can download a native GCC system for Win32 from: http://www.alstevens.com/quincy.html . |
|
TI5416 Example: |
|
|
|
The
TI320VC5416 example compiles under TI's Code Composer StudioTM
and runs without modification on Spectrum Digital's
C5416DSK board. The debugger used was included in Code Composer
Studio and a USB driver was supplied by Spectrum Digital. You
can purchase a package containing Spectrum Digital's C5416 DSK
board, TI's Code Composer Studio, and Spectrum Digital's USB
driver from: Look under Development Tools->Development Boards->C5000 DSPs. |
|
MC68331 Example: |
|
|
|
The
Motorola 68331 example compiles using the GCC cross compiler
under Windows, and runs without modification on Motorola's
M68MPFB1632 modular platform board with an M68MPB331 MCU
personality board. I compiled
the system under Windows 98, Windows 2000, and Linux, using the
ColdFire GNU C compilers, available at:
http://sca.uwaterloo.ca/www.calm.hw.ac.uk/davidf/coldfire/gcc.htm |
|
Linux Example: |
|
|
|
The Linux example compiles with the GCC compiler under Linux, and can be debugged with gdb and ddd. It runs without modification on a 386 or later PC running SuSe 8.0 Linux. The versions of gcc, gdb, and ddd that came with SuSE Linux 8.1 worked great to compile and debug the Linux example. |
|
Win32 Example: |
|
|
|
The Win32 example was compiled with Microsoft's VC++ v5 compiler under Windows 98 and Windows 2000. It can be debugged with the Visual Studio debugger. It should be possible to also compile the Win32 version with the same GCC system used for the basic kernel, but I didn't do that. |