
Freescale MQX Release Notes
10 Freescale Semiconductor
‐ MFS supports allocation of resources from a specific memory pool.
‐ Compile time and run-time configurable options were added in order to selectively enable
and disable individual MFS features.
‐ Similarly as the PSP, the MFS is configured and built for specific board. Originally, the MFS
component was built once for the particular device or even the whole ColdFire family. While
the MFS code still remains board-independent, this feature enables finer feature tuning for a
specific board.
3.4 MQX RTCS
This release of Freescale MQX includes the RTCS TCP/IP stack libraries. The RTCS is based and
is API-level compatible with version 2.97 released by ARC.
The major RTCS modifications as compared to the ARC release:
‐ The compile-time configuration of the RTCS is now accomplished by editing the
.../config/<board>/user_config.h file.
‐ Similarly as the PSP, the RTCS is configured and built for specific board. Originally, the
RTCS component was built once for the particular device or even the whole ColdFire family.
While the RTCS code still remains board-independent, this feature enables finer feature
tuning for a specific board.
‐ The RTCS was significantly optimized for devices with limited RAM resources. Several
configurable options were added in order to selectively enable and disable individual TCP/IP
features and protocols.
‐ The new FTP Client and Server have been moved from the example directory to the apps
directory.
‐ IPCFG feature in RTCS allows to monitor Ethernet link status and performs automated IP
address binding, either static IP, DHCP or DHCP with Auto IP assignment. Status may be
monitored in dedicated background task or by polling calls. New “ipconfig” shell command is
available as a user interface to the IPCFG functionality.
‐ RTCS supports allocation of resources from a specific memory pool.
‐ The HTTP server code was added. This server enables standard to implement web server
with a support for CGI-like callbacks or ASP-like page placeholder callbacks.
3.5 MQX USB Host
This release of Freescale MQX includes the USB Host drivers and USB class drivers. The USB
code is based on version 1.2.0 released by ARC.
The major USB modifications as compared to the ARC release:
‐ The compile-time configuration of the USB Host library is now accomplished by editing the
.../config/<board>/user_config.h file.
‐ A new USB Host low-level driver was written for MCF5222x and MCF5225x devices. This
new driver does not imply any change to higher levels of the USB Host stack. The driver
codename is KHCI.
‐ The separate Device-specific Driver, Host Development Kit library and USB Class library
projects were merged into a single library called HDK. The board-specific code was moved
to BSP library.
‐ Similarly as the PSP, the HDK library is now configured and built for specific board.
Kommentare zu diesen Handbüchern