Drivers and initialization routines for hosting TargetOSTM, Blunk Microsystems' full-featured royalty-free real time operating system, on Avnet's 5282 evaluation board.
Ethernet driver for the MCF5282's Fast Ethernet controller. The driver automatically detects and adapts to the highest negotiable combination of half and full duplex, 10 and 100 Mbps, and uses the zero copy interface to TargetTCPTM, Blunk Microsystems' high performance TCP/IP stack. Supports TFTP downloads, FTP transfers, Telnet access to the TargetOS command line monitor, and other network applications.
Interrupt-driven and polled-mode driver for the MCF5282's UART Modules supports the stream I/O routines (printf(), scanf(), etc.) in the TargetOS Standard C library. Baud rate, parity, flow control mode, and number of stop bits are programmable.
Periodic tick interrupt driver supports the task sleeps and service call timeouts provided by TargetOS. The default tick interrupt frequency is 100 times a second.
The MCF5282 instruction and data caches are supported and a service call (SyncCache()) provided for writing the data cache and flushing the instruction cache whenever new code has been loaded into RAM or Flash.
Includes low level initialization code for the CPU, System Integration Module, and SDRAM controller, allowing TargetOS applications to boot from Flash.
Contains routines for managing configuration parameters such as startup mode, baud rate, and IP address. These parameters are assigned default values and can be modified using the TargetOS boot menu.
Driver for MCF5282 32-bit DMA timer module allows applications to generate one-shot and periodic interrupts with a maximum timeout period of 266,521 seconds (~74 hours) and 15 nanosecond resolution at 66 MHz. User callback functions are installed as the timer interrupt handlers.
Flash programmer allows boot program updates via the TargetOS boot menu. S-record or ELF files can be downloaded over either the serial port or the fast ethernet interface and installed in the Avnet5282's 16-bit boot flash.
Integrated with CrossStep™, Blunk's IDE for embedded development that includes an integrated project builder, kernel-aware source code debugger, on-chip debug connections for board bring-up and Ethernet debug connections for fast application development.
Royalty free. Includes full ANSI C source code, default compiler settings, linker command files, user's manual, and one year of technical support.