Skip to main content
Application NoteNxp

Building a Sample CGI Application for the uClinux-Targeting ColdFire MCF5329 Evaluation Board

Guide for installing uClinux and building a CGI application for the Boa web server on the ColdFire MCF5329 evaluation board to send CAN bus messages.

View application note

Overview

This application note provides detailed instructions for installing and using the open-source uClinux distribution and the Linux Target Image Builder (LTIB) on the ColdFire MCF5329 evaluation board. It covers the setup of the GNU C/C++ compiler toolchain, kernel configuration, and the development of a Common Gateway Interface (CGI) extension for the Boa web server. The document includes a practical example of creating a web-based interface to transmit messages over the Controller Area Network (CAN) bus. Technical appendices provide memory maps for dBUG and uClinux, as well as configuration steps for TFTP and NFS servers to facilitate the development process.

Use Cases

  • Deploying uClinux on ColdFire MCF5329 based embedded systems.
  • Developing web-based control interfaces for industrial CAN bus applications.
  • Setting up a Linux-based cross-compilation environment for m68k-uclinux-tools.
  • Configuring network boot and file sharing using TFTP and NFS for embedded development.

Topics

uClinux
ColdFire
MCF5329
CGI application
Boa web server
CAN bus
Linux kernel
LTIB
Embedded Linux
Microprocessor
NXP
Freescale

Referenced Parts

MC68328

Motorola

Motorola (now Freescale) MC68328 DragonBall Integrated Microprocessor

MCF5329

NXP

ColdFire® MCF5329 evaluation board

Building a Sample CGI Application for the uClinux-Targeting ColdFire MCF5329 Evaluation Board | Design Resources