Beyond Bits VII - Freescale Semiconductor
Beyond Bits VII - Freescale Semiconductor
Beyond Bits VII - Freescale Semiconductor
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Back to Table of Contents<br />
<strong>Freescale</strong> MQX Add-on Software<br />
Real-Time TCP/IP Communication Suite<br />
(RTCS) Optional Components<br />
Available from<br />
Embedded Access Inc.<br />
NanoSSL and NanoSSH Software by<br />
Mocana Available from freescale.com/<br />
nanossl, freescale.com/nanossh<br />
PEG + Graphics Library<br />
Available from<br />
freescale.com/peg<br />
SEGGER emWin<br />
Graphics Library/GUI<br />
Available from SEGGER Microcontroller<br />
CANOpen Master/Slave for Embedded<br />
Devices<br />
Available from IXXAT, Inc.<br />
Industrial Network<br />
and Field Bus Protocols<br />
Available from IXXAT, Inc.<br />
SFFS Flash File System<br />
Available from Embedded Access Inc.<br />
<strong>Freescale</strong> eGUI: Graphical LCD Driver<br />
Available from<br />
freescale.com/egui<br />
MicroBrowsers<br />
Available from Motomic Software, Inc.<br />
OS Changer—Reuse Application on MQX<br />
Available from MapuSoft Technologies<br />
freescale.com/Vybrid<br />
<strong>Beyond</strong> <strong>Bits</strong> Vybrid Edition<br />
• Network management: Support for SNMP version 1 and 2 is built into RTCS. EAI offers MQX<br />
SNMPv3<br />
• XML parsing and framing: The MQX XML component enables your device to accept data in XML,<br />
as well as send data packaged in XML<br />
• Email communication: The MQX SMTP module provides your device with outbound email<br />
communication and MQX POP3 provides the capability to accept incoming email communication<br />
• NanoSSH: Provides privacy, authentication and ensures data integrity between a secure server<br />
and its clients<br />
• NanoSSL: Cyptographic protocols that provide security for communications over networks such<br />
as the Internet<br />
• Portable embedded GUI library designed to provide a professional-quality GUI for embedded<br />
systems applications<br />
• Small, fast and easily ported to virtually any hardware configuration capable of supporting<br />
graphical output<br />
• emWin is designed to provide an efficient, LCD controller-independent GUI for any application that<br />
operates with a graphical LCD<br />
• CANopen is a CAN-based higher layer protocol<br />
• Developed as a standardized embedded network with highly flexible configuration capabilities<br />
• Unburdens the developer from dealing with CAN-specific details such as bit-timing and<br />
implementation-specific functions<br />
• Profinet RT for I/O device<br />
• EtherNet/IP for adapter and scanner<br />
• Ethernet powerlink for managing and controlled nodes<br />
• EtherCAT for slave nodes<br />
• SERCOS III for slave devices<br />
• Precision time protocol IEEE ® 1588-2008 (v2)<br />
• SFFS is a safe flash file system that can support almost any NOR or NAND flash device<br />
• Provides a high degree of reliability and complete protection against unexpected power failure or<br />
reset events<br />
• Provides wear leveling, bad block handling and ECC K30C algorithms to ensure you get optimal<br />
use out of a flash device<br />
• Pre-integrated with the MQX RTOS: allows you to create a robust file system quickly for an embedded<br />
device using on-chip or on-board flash devices<br />
The complimentary <strong>Freescale</strong> embedded graphical user interface (eGUI) allows single-chip MCU<br />
systems to implement a graphical user interface and drive the latest generation of color graphics<br />
LCD panels with integrated display RAM and simple serial peripheral interface (SPI) or parallel bus<br />
interface.<br />
The uButterfly Browser runs on MQX and browses, parses and renders HTML/CSS content.<br />
• Browse HTML 4/CSS 2.1 Web pages<br />
• Enable dynamic HTML, active graphics and media<br />
• An optional SDK allows browsing embedded/instanced within C, C++ or Qt apps (available as a<br />
separate product)<br />
OS Changer is a C/C++ source-level virtualization technology that allows you to easily re-use your<br />
software developed for one OS on MQX, while providing real-time performance.<br />
Available OS Changer Porting Kits:<br />
• VxWorks Porting Kit<br />
• pSOS Porting Kit<br />
• Linux/POSIX Porting Kit<br />
• Windows Porting Kit<br />
• Nucleus Porting Kit<br />
• micro-ITRON Porting Kit<br />
47