![Freescale Semiconductor MCF51CN128 Reference Manual Download Page 21](http://html1.mh-extra.com/html/freescale-semiconductor/mcf51cn128/mcf51cn128_reference-manual_2330646021.webp)
Chapter 3
Firmware Description
3.1 Firmware
The software design characteristics are as follows:
• Use a layered approach to write code so it can be migrated faster to other MCUs like
the MCF5225x.
• Write code for the CodeWarrior 6.2.1 compiler.
• Use of existent software—FreeRTOS 5.3.0 as the RTOS and lwIP 1.3.0 as the TCP/IP
stack.
• Serial bridge must transmit data between the UART or the SPI to Ethernet.
• UART must support—Software, hardware flow control.
• Bridge parameters must be visible and configurable using a web browser.
• All serial parameters must be configurable without recompiling the code.
• Serial parameters must be configurable through the same serial interface.
• Static and dynamic IP addresses must be available.
• Web server must be able to show files from the µSD card.
• Web server must support persistent-connections.
• Firmware must be able to send an email.
• SD card files must be able to be updated through an FTP session (FTP server).
3.2 Firmware Organization
After reset, the firmware starts in one of the following modes:
• Serial Bridge Mode
TCP/IP Applications Using the MCF51CN Family—Designer Reference Manual, Rev. 0, 12/2009
21
Freescale Semiconductor