SlideShare ist ein Scribd-Unternehmen logo
1 von 4
Downloaden Sie, um offline zu lesen
Published on Your Electronics Open Source (http://dev.emcelettronica.com)


Home > Blog > allankliu's blog > Contenuti




ColdFire Kirin3 and free RTOS MQX From
Freescale
By allankliu
Created Mar 19 2009 - 07:06


What is Kirin?

Kirin, the Japanese and Korean word for the Qilin, a mythical beast in Chinese culture and also the word
for giraffe in the Ming Dynasty. [Wikipedia] Many Asian products use Kirin as the trademarks. The famous
Japanese Kirin beer is one of them.

In this blog, Kirin stands for a specific product line of ColdFire 32-bit microcontroller from Freescale
semiconductors. Freescale has named its entire range of ColdFire processors (V1, 2, 3, , 4e cores) with
various nicknames including MiniMe, Kirin0, Kirin, Kirin2e, Kirin2u, Kirin3, DragonFire, DragonFire0,
Amadeus, RedStripe, Rigoletto, Celis. Usually these nicknames are dedicated for internal communication.
Sometimes these names are also trademarks as well, such as DragonBall and ColdFire. Anyway, Kirin3 is
the nickname for the MCF5225X. First of all, let us check out its features.

Kirin3, MCF5225x family consists of highly integrated devices with on-chip USB, Ethernet, CAN bus and
cryptographic functions. We can consider Kirin3 as a low cost and secure connected microcontroller
platform. Kirin3 is an upgrade version for the MCF5222x USB controller (Kirin2u) and MCF5223x (Kirin2e)
Ethernet controller. Additionally, Kirin3 has integrated most popular peripherals available in one package.
The long feature list is very impressive.?

Features:

           V2 ColdFire core with 66MHz and 80MHz options
           Complimentary Freescale MQX software solutions
           Connectivity: USB 2.0 full-speed host/device/OTG controller; FlexCAN controller; 10/100
         Ethernet controller (A full roles USB controller running on full speed is enough for an 80MHz
         microcontroller. Integrated CAN bus and Ethernet make it a perfect choice in the automotive and
         industrial applications. However, the design must include an external Ethernet PHY interface IC.)
           External Mini-FlexBus interface (The design can use external bus to integrate more off-chip
         memories and peripherals.)
           Cryptographic Accelerator Unit (The CAU feature is very unique and powerful to achieve a
         secure communication such as SSL.)
           Up to 512Kbytes of flash memory (It is enough for a small footprint RTOS.)
           Up to 64Kbytes SRAM
           Timers, four 32-bit capture/output compare timers and four general purposes timers. (So many
         timers.)
           32kHz crystal for RTC
           Two I2C bus interface modules and QSPI module (to interface EEPROM, SPI flash and
         SDIO/MMC.)
Up to 56 GPIOs
         3 on-chip UARTs
         3V-3.6V operation
         8 channel 12-bit ADC, PWM
         A software watchdog timer and an independent watchdog timer
         Clock module with 8 MHz on-chip relaxation oscillator and integrated phase-locked loop (PLL)
         JTAG and BDM debug options
         DMA
         100/144 LQFP and 144 MAPBGA packages.

Target Applications:

         Industrial Contrli
         Industrial Networking
         Human Machine Interface (HMI)
         High End Lighting Contrli
         Fire & Alarm System/ Applications
         Security Panels
         HVAC System/ Applications
         Medical devices

Besides the recommended applications, we can use Kirin3 in many communication intensive applications.
For example, it can be designed in a general purpose programmer. We can build USB connected
SMBus/SPI/SDIO/JTAG/BDM debugger/programmer. On the other hand, USB host is very useful in a
general programmer. The CAU part is also very helpful in a secure programmer, the firmware can be
decrypted and programmed into the target device. We also can find the opportunities in bridge products,
such as USB over Ethernet, UART over Ethernet, CAN over Ethernet and RS485-Ethernet Bridge.
Additionally, we can use Kirin3 in PLC, remote DAQ module with USB stick and handheld POS terminal.
Since Kirin3 also has FlexBus for external peripherals, you can add support for PC card and CF card with
more features, such as WiFi. The CAU also make Kirin3 a perfect platform for OBU (on board unit) for high
way road toll. Don't limit your design, since Kirin3 offers so much peripherals and options for you.

What is MQX??

Kirin3 is a good product, good product requires good support. Software is a key factor of product success
with more complexity. Here comes the MQX. It is complementary software suite including RTOS, TCP/IP
and USB stacks accelerate software design for ColdFire family. MQX has been a commercial product
available for ColdFire for a long time. Freescale starts to offer MQX to particular ColdFire microcontroller
families (like Kirin3) with no additional charge. ?

Why not using commercial software? Indeed, you can find a lot of software components from the open
source communities, for example, open source RTOS (uC/OS-II, FreeRTOS), TCP/IP stacks (so many
options), GUI (MiniGUI/MicroWindows), file system (elfs). But the designers have to face to different APIs,
incomplete package, commercial-restricted license and integrate them into a unified application context
and port them to the target hardware platform. The open source is a good approach in some projects. But
in ColdFire, Kirin3 and MQX will bring another experience. Free of charge, open source (sort of), and well
documented support with rich demonstration projects. MQX really accelerates the design process in
software integrating phase. Additionally, MQX adopts commercial friendly license. It is very important since
the license of the open source RTOS is not commercial friendly (GPL). The derivate products have to open
source either, or pay commercial license fee as well in a dual license RTOS.
The MQX includes customizable RTOS, Real-Time TCP/IP Communication Suite (RTCS), MQX File
System (MFS), USB host/device stack and support many third party pre-integrated software components
such as web server, XML, email and much more. The pre-integrated software may not be free, the
developers have to contact the suppliers individually. The RTOS, MFS and USB were significantly
optimized for devices with limited RAM resources. I browse the feature lists of these software components.
MQX is a real complete RTOS solution for Kirin3. It features much attractive functionality, which can be
fully covered in this article. You can visit the reference pages to have a look.?

MQX also includes some sample applications for your reference. These demos are very informative and
helpful, such as HVAC controller, Telnet and FTF operation, Web-enabled HVAC controller, Ethernet to
Serial bridge, CAN bus, USB HID class with HUB support, USB MASS class, HID class device, HTTP
(supports CGI callback and ASP place hold callback), RTCS and more. Due to code size limitation placed
on the CodeWarrior Special Edition, enabling of the RTCS and USB together will exceed the code size
restriction (128KB). Task-Aware Debugging is only available in the CodeWarrior- Professional Edition.

Boards, Compilers and Debuggers

Freescale offers two boards for Kirin3 and MQX. One is a demo board (49USD), the other one is an
evaluation board (299USD). The evaluation board includes external MRAM, expansion CPLD and PC card
slot. Both boards have integrated the USB debugger on board. You don?t bother to use your old BDM and
JTAG debugger. It is a plug and play solution.

Freescale recommends its CodeWarrior Development Studio and IAR Embedded Workbench for ColdFire
in the development of MQX. The ready-to-run project files and project stationery are available enabling
developers to create the project quickly. CodeWarrior and IAR feature IDE, high productive compiler and
MQX task aware debugging. They are tailor-made for Kirin and MQX. Of course, both CodeWarrior and
IAR are commercial products. However, they offer 30 evaluation and code-size versions for your choice.
You can use CodeSourcery G++ or other GCC for ColdFire as alternative solution if you insist on a free
compiler.?

Register using this form[1]
and you'll have a special discount for M52259DEMOKIT and M52259EVB. (only for the first 20
registered)
NOTE: this is valid ONLY for Companies or Customers based in Italy and working in the Italian area.

Conclusion

The ColdFire is a mature platform. Its Kirin3 is a low cost, high performance product family features many
popular connectivity options. Freescale also offers low cost demo boards and complementary market
proven total solution for the software part, including RTOS, drivers, USB and TCP/IP stacks, file systems
and more third party value-added software component. This turn-key solution approach reduces the total
investment in R&D, so the developers can focus on the applications.

References

MCF5225X Product Summary [2]

MCF52259 Demo Kit, 49 USD [3]

MCF52259 EVB, 299 USD [4]
Freescale MQX Introduction [5]

CodeSourcery G++ compilers for ColdFire [6]

Read the Italian version: ColdFire Kirin3 e MQX da Freescale [7]

CONTACT REQUEST
If you want to know more about this Freescale product, please submit your request to Arrow Italy using
this form [1].

NOTE: this form is valid ONLY for Companies or Customers based in Italy and working in the Italian area.

                                                                              Microcontrollers ColdFire Kirin MQX

                                                    Trademarks




Source URL: http://dev.emcelettronica.com/coldfire-kirin3-and-free-rtos-mqx-freescale

Links:
[1] http://it.emcelettronica.com/contact/freescale
[2] http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCF5225X&tid=m32Gel2850
[3]
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=M52259DEMOKIT&parentCode=MCF5225X&fpsp=1&n
[4]
http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=M52259EVB&parentCode=MCF5225X&fpsp=1&nodeId
[5] http://www.freescale.com/webapp/sps/site/homepage.jsp?code=MQX_HOME
[6] http://www.codesourcery.com/sgpp/lite/coldfire
[7] http://it.emcelettronica.com/coldfire-kirin3-e-mqx-da-freescale

Weitere ähnliche Inhalte

Mehr von Ionela

Openpicus Flyport interfaces the cloud services
Openpicus Flyport interfaces the cloud servicesOpenpicus Flyport interfaces the cloud services
Openpicus Flyport interfaces the cloud servicesIonela
 
Flyport openPicus datasheet
Flyport openPicus datasheetFlyport openPicus datasheet
Flyport openPicus datasheetIonela
 
Windows phone 7 è l’ultima occasione di microsoft 2010-10-18
Windows phone 7 è l’ultima occasione di microsoft   2010-10-18Windows phone 7 è l’ultima occasione di microsoft   2010-10-18
Windows phone 7 è l’ultima occasione di microsoft 2010-10-18Ionela
 
Videocamera cam ball un mare di caratteristiche nella piccola videocamera a ...
Videocamera cam ball  un mare di caratteristiche nella piccola videocamera a ...Videocamera cam ball  un mare di caratteristiche nella piccola videocamera a ...
Videocamera cam ball un mare di caratteristiche nella piccola videocamera a ...Ionela
 
Utente premium 2010-10-17
Utente premium   2010-10-17Utente premium   2010-10-17
Utente premium 2010-10-17Ionela
 
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
Unity sostituisce gnome su ubuntu 11.04   2010-11-01Unity sostituisce gnome su ubuntu 11.04   2010-11-01
Unity sostituisce gnome su ubuntu 11.04 2010-11-01Ionela
 
Una retina artificiale per ridare la vista 2010-11-10
Una retina artificiale per ridare la vista   2010-11-10Una retina artificiale per ridare la vista   2010-11-10
Una retina artificiale per ridare la vista 2010-11-10Ionela
 
Un orologio elettronico completo basato su i2 c rtcc mcp79410 2010-10-29
Un orologio elettronico completo basato su i2 c rtcc mcp79410   2010-10-29Un orologio elettronico completo basato su i2 c rtcc mcp79410   2010-10-29
Un orologio elettronico completo basato su i2 c rtcc mcp79410 2010-10-29Ionela
 
Ultimo lancio discovery delle perdite rinviano l’ultimo lancio dello shuttle...
Ultimo lancio discovery  delle perdite rinviano l’ultimo lancio dello shuttle...Ultimo lancio discovery  delle perdite rinviano l’ultimo lancio dello shuttle...
Ultimo lancio discovery delle perdite rinviano l’ultimo lancio dello shuttle...Ionela
 
Ubuntu passa a wayland 2010-11-08
Ubuntu passa a wayland   2010-11-08Ubuntu passa a wayland   2010-11-08
Ubuntu passa a wayland 2010-11-08Ionela
 
Touchatag un'applicazione di internet delle cose 2010-11-10
Touchatag  un'applicazione di internet delle cose   2010-11-10Touchatag  un'applicazione di internet delle cose   2010-11-10
Touchatag un'applicazione di internet delle cose 2010-11-10Ionela
 
Tianhe 1, il supercomputer cinese - 2010-11-05
Tianhe 1, il supercomputer cinese - 2010-11-05Tianhe 1, il supercomputer cinese - 2010-11-05
Tianhe 1, il supercomputer cinese - 2010-11-05Ionela
 
Thread o processo quale usare - 2010-11-02
Thread o processo  quale usare  - 2010-11-02Thread o processo  quale usare  - 2010-11-02
Thread o processo quale usare - 2010-11-02Ionela
 
Termometro digitale usando pic16 f84a schema elettrico - 2010-11-03
Termometro digitale usando pic16 f84a   schema elettrico - 2010-11-03Termometro digitale usando pic16 f84a   schema elettrico - 2010-11-03
Termometro digitale usando pic16 f84a schema elettrico - 2010-11-03Ionela
 
Telescopio webb il sistema di engineering del telescopio webb della nasa si ...
Telescopio webb  il sistema di engineering del telescopio webb della nasa si ...Telescopio webb  il sistema di engineering del telescopio webb della nasa si ...
Telescopio webb il sistema di engineering del telescopio webb della nasa si ...Ionela
 
Tecnologia light peak intel potrebbe adottarla da inizio 2011, apple a segui...
Tecnologia light peak  intel potrebbe adottarla da inizio 2011, apple a segui...Tecnologia light peak  intel potrebbe adottarla da inizio 2011, apple a segui...
Tecnologia light peak intel potrebbe adottarla da inizio 2011, apple a segui...Ionela
 
Tastiere capacitive 2010-11-10
Tastiere capacitive   2010-11-10Tastiere capacitive   2010-11-10
Tastiere capacitive 2010-11-10Ionela
 
Supporto wi max toshiba introduce il supporto wimax nei notebook portégé r70...
Supporto wi max  toshiba introduce il supporto wimax nei notebook portégé r70...Supporto wi max  toshiba introduce il supporto wimax nei notebook portégé r70...
Supporto wi max toshiba introduce il supporto wimax nei notebook portégé r70...Ionela
 
Stm32 vl discovery recensione - 2010-11-11
Stm32 vl discovery   recensione  - 2010-11-11Stm32 vl discovery   recensione  - 2010-11-11
Stm32 vl discovery recensione - 2010-11-11Ionela
 
Starter kit cpld cool runner ii della xilinx - 2010-11-09
Starter kit cpld cool runner ii della xilinx - 2010-11-09Starter kit cpld cool runner ii della xilinx - 2010-11-09
Starter kit cpld cool runner ii della xilinx - 2010-11-09Ionela
 

Mehr von Ionela (20)

Openpicus Flyport interfaces the cloud services
Openpicus Flyport interfaces the cloud servicesOpenpicus Flyport interfaces the cloud services
Openpicus Flyport interfaces the cloud services
 
Flyport openPicus datasheet
Flyport openPicus datasheetFlyport openPicus datasheet
Flyport openPicus datasheet
 
Windows phone 7 è l’ultima occasione di microsoft 2010-10-18
Windows phone 7 è l’ultima occasione di microsoft   2010-10-18Windows phone 7 è l’ultima occasione di microsoft   2010-10-18
Windows phone 7 è l’ultima occasione di microsoft 2010-10-18
 
Videocamera cam ball un mare di caratteristiche nella piccola videocamera a ...
Videocamera cam ball  un mare di caratteristiche nella piccola videocamera a ...Videocamera cam ball  un mare di caratteristiche nella piccola videocamera a ...
Videocamera cam ball un mare di caratteristiche nella piccola videocamera a ...
 
Utente premium 2010-10-17
Utente premium   2010-10-17Utente premium   2010-10-17
Utente premium 2010-10-17
 
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
Unity sostituisce gnome su ubuntu 11.04   2010-11-01Unity sostituisce gnome su ubuntu 11.04   2010-11-01
Unity sostituisce gnome su ubuntu 11.04 2010-11-01
 
Una retina artificiale per ridare la vista 2010-11-10
Una retina artificiale per ridare la vista   2010-11-10Una retina artificiale per ridare la vista   2010-11-10
Una retina artificiale per ridare la vista 2010-11-10
 
Un orologio elettronico completo basato su i2 c rtcc mcp79410 2010-10-29
Un orologio elettronico completo basato su i2 c rtcc mcp79410   2010-10-29Un orologio elettronico completo basato su i2 c rtcc mcp79410   2010-10-29
Un orologio elettronico completo basato su i2 c rtcc mcp79410 2010-10-29
 
Ultimo lancio discovery delle perdite rinviano l’ultimo lancio dello shuttle...
Ultimo lancio discovery  delle perdite rinviano l’ultimo lancio dello shuttle...Ultimo lancio discovery  delle perdite rinviano l’ultimo lancio dello shuttle...
Ultimo lancio discovery delle perdite rinviano l’ultimo lancio dello shuttle...
 
Ubuntu passa a wayland 2010-11-08
Ubuntu passa a wayland   2010-11-08Ubuntu passa a wayland   2010-11-08
Ubuntu passa a wayland 2010-11-08
 
Touchatag un'applicazione di internet delle cose 2010-11-10
Touchatag  un'applicazione di internet delle cose   2010-11-10Touchatag  un'applicazione di internet delle cose   2010-11-10
Touchatag un'applicazione di internet delle cose 2010-11-10
 
Tianhe 1, il supercomputer cinese - 2010-11-05
Tianhe 1, il supercomputer cinese - 2010-11-05Tianhe 1, il supercomputer cinese - 2010-11-05
Tianhe 1, il supercomputer cinese - 2010-11-05
 
Thread o processo quale usare - 2010-11-02
Thread o processo  quale usare  - 2010-11-02Thread o processo  quale usare  - 2010-11-02
Thread o processo quale usare - 2010-11-02
 
Termometro digitale usando pic16 f84a schema elettrico - 2010-11-03
Termometro digitale usando pic16 f84a   schema elettrico - 2010-11-03Termometro digitale usando pic16 f84a   schema elettrico - 2010-11-03
Termometro digitale usando pic16 f84a schema elettrico - 2010-11-03
 
Telescopio webb il sistema di engineering del telescopio webb della nasa si ...
Telescopio webb  il sistema di engineering del telescopio webb della nasa si ...Telescopio webb  il sistema di engineering del telescopio webb della nasa si ...
Telescopio webb il sistema di engineering del telescopio webb della nasa si ...
 
Tecnologia light peak intel potrebbe adottarla da inizio 2011, apple a segui...
Tecnologia light peak  intel potrebbe adottarla da inizio 2011, apple a segui...Tecnologia light peak  intel potrebbe adottarla da inizio 2011, apple a segui...
Tecnologia light peak intel potrebbe adottarla da inizio 2011, apple a segui...
 
Tastiere capacitive 2010-11-10
Tastiere capacitive   2010-11-10Tastiere capacitive   2010-11-10
Tastiere capacitive 2010-11-10
 
Supporto wi max toshiba introduce il supporto wimax nei notebook portégé r70...
Supporto wi max  toshiba introduce il supporto wimax nei notebook portégé r70...Supporto wi max  toshiba introduce il supporto wimax nei notebook portégé r70...
Supporto wi max toshiba introduce il supporto wimax nei notebook portégé r70...
 
Stm32 vl discovery recensione - 2010-11-11
Stm32 vl discovery   recensione  - 2010-11-11Stm32 vl discovery   recensione  - 2010-11-11
Stm32 vl discovery recensione - 2010-11-11
 
Starter kit cpld cool runner ii della xilinx - 2010-11-09
Starter kit cpld cool runner ii della xilinx - 2010-11-09Starter kit cpld cool runner ii della xilinx - 2010-11-09
Starter kit cpld cool runner ii della xilinx - 2010-11-09
 

Kürzlich hochgeladen

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 

ColdFire Kirin3 MCF5225x and free RTOS MQX From Freescale

  • 1. Published on Your Electronics Open Source (http://dev.emcelettronica.com) Home > Blog > allankliu's blog > Contenuti ColdFire Kirin3 and free RTOS MQX From Freescale By allankliu Created Mar 19 2009 - 07:06 What is Kirin? Kirin, the Japanese and Korean word for the Qilin, a mythical beast in Chinese culture and also the word for giraffe in the Ming Dynasty. [Wikipedia] Many Asian products use Kirin as the trademarks. The famous Japanese Kirin beer is one of them. In this blog, Kirin stands for a specific product line of ColdFire 32-bit microcontroller from Freescale semiconductors. Freescale has named its entire range of ColdFire processors (V1, 2, 3, , 4e cores) with various nicknames including MiniMe, Kirin0, Kirin, Kirin2e, Kirin2u, Kirin3, DragonFire, DragonFire0, Amadeus, RedStripe, Rigoletto, Celis. Usually these nicknames are dedicated for internal communication. Sometimes these names are also trademarks as well, such as DragonBall and ColdFire. Anyway, Kirin3 is the nickname for the MCF5225X. First of all, let us check out its features. Kirin3, MCF5225x family consists of highly integrated devices with on-chip USB, Ethernet, CAN bus and cryptographic functions. We can consider Kirin3 as a low cost and secure connected microcontroller platform. Kirin3 is an upgrade version for the MCF5222x USB controller (Kirin2u) and MCF5223x (Kirin2e) Ethernet controller. Additionally, Kirin3 has integrated most popular peripherals available in one package. The long feature list is very impressive.? Features: V2 ColdFire core with 66MHz and 80MHz options Complimentary Freescale MQX software solutions Connectivity: USB 2.0 full-speed host/device/OTG controller; FlexCAN controller; 10/100 Ethernet controller (A full roles USB controller running on full speed is enough for an 80MHz microcontroller. Integrated CAN bus and Ethernet make it a perfect choice in the automotive and industrial applications. However, the design must include an external Ethernet PHY interface IC.) External Mini-FlexBus interface (The design can use external bus to integrate more off-chip memories and peripherals.) Cryptographic Accelerator Unit (The CAU feature is very unique and powerful to achieve a secure communication such as SSL.) Up to 512Kbytes of flash memory (It is enough for a small footprint RTOS.) Up to 64Kbytes SRAM Timers, four 32-bit capture/output compare timers and four general purposes timers. (So many timers.) 32kHz crystal for RTC Two I2C bus interface modules and QSPI module (to interface EEPROM, SPI flash and SDIO/MMC.)
  • 2. Up to 56 GPIOs 3 on-chip UARTs 3V-3.6V operation 8 channel 12-bit ADC, PWM A software watchdog timer and an independent watchdog timer Clock module with 8 MHz on-chip relaxation oscillator and integrated phase-locked loop (PLL) JTAG and BDM debug options DMA 100/144 LQFP and 144 MAPBGA packages. Target Applications: Industrial Contrli Industrial Networking Human Machine Interface (HMI) High End Lighting Contrli Fire & Alarm System/ Applications Security Panels HVAC System/ Applications Medical devices Besides the recommended applications, we can use Kirin3 in many communication intensive applications. For example, it can be designed in a general purpose programmer. We can build USB connected SMBus/SPI/SDIO/JTAG/BDM debugger/programmer. On the other hand, USB host is very useful in a general programmer. The CAU part is also very helpful in a secure programmer, the firmware can be decrypted and programmed into the target device. We also can find the opportunities in bridge products, such as USB over Ethernet, UART over Ethernet, CAN over Ethernet and RS485-Ethernet Bridge. Additionally, we can use Kirin3 in PLC, remote DAQ module with USB stick and handheld POS terminal. Since Kirin3 also has FlexBus for external peripherals, you can add support for PC card and CF card with more features, such as WiFi. The CAU also make Kirin3 a perfect platform for OBU (on board unit) for high way road toll. Don't limit your design, since Kirin3 offers so much peripherals and options for you. What is MQX?? Kirin3 is a good product, good product requires good support. Software is a key factor of product success with more complexity. Here comes the MQX. It is complementary software suite including RTOS, TCP/IP and USB stacks accelerate software design for ColdFire family. MQX has been a commercial product available for ColdFire for a long time. Freescale starts to offer MQX to particular ColdFire microcontroller families (like Kirin3) with no additional charge. ? Why not using commercial software? Indeed, you can find a lot of software components from the open source communities, for example, open source RTOS (uC/OS-II, FreeRTOS), TCP/IP stacks (so many options), GUI (MiniGUI/MicroWindows), file system (elfs). But the designers have to face to different APIs, incomplete package, commercial-restricted license and integrate them into a unified application context and port them to the target hardware platform. The open source is a good approach in some projects. But in ColdFire, Kirin3 and MQX will bring another experience. Free of charge, open source (sort of), and well documented support with rich demonstration projects. MQX really accelerates the design process in software integrating phase. Additionally, MQX adopts commercial friendly license. It is very important since the license of the open source RTOS is not commercial friendly (GPL). The derivate products have to open source either, or pay commercial license fee as well in a dual license RTOS.
  • 3. The MQX includes customizable RTOS, Real-Time TCP/IP Communication Suite (RTCS), MQX File System (MFS), USB host/device stack and support many third party pre-integrated software components such as web server, XML, email and much more. The pre-integrated software may not be free, the developers have to contact the suppliers individually. The RTOS, MFS and USB were significantly optimized for devices with limited RAM resources. I browse the feature lists of these software components. MQX is a real complete RTOS solution for Kirin3. It features much attractive functionality, which can be fully covered in this article. You can visit the reference pages to have a look.? MQX also includes some sample applications for your reference. These demos are very informative and helpful, such as HVAC controller, Telnet and FTF operation, Web-enabled HVAC controller, Ethernet to Serial bridge, CAN bus, USB HID class with HUB support, USB MASS class, HID class device, HTTP (supports CGI callback and ASP place hold callback), RTCS and more. Due to code size limitation placed on the CodeWarrior Special Edition, enabling of the RTCS and USB together will exceed the code size restriction (128KB). Task-Aware Debugging is only available in the CodeWarrior- Professional Edition. Boards, Compilers and Debuggers Freescale offers two boards for Kirin3 and MQX. One is a demo board (49USD), the other one is an evaluation board (299USD). The evaluation board includes external MRAM, expansion CPLD and PC card slot. Both boards have integrated the USB debugger on board. You don?t bother to use your old BDM and JTAG debugger. It is a plug and play solution. Freescale recommends its CodeWarrior Development Studio and IAR Embedded Workbench for ColdFire in the development of MQX. The ready-to-run project files and project stationery are available enabling developers to create the project quickly. CodeWarrior and IAR feature IDE, high productive compiler and MQX task aware debugging. They are tailor-made for Kirin and MQX. Of course, both CodeWarrior and IAR are commercial products. However, they offer 30 evaluation and code-size versions for your choice. You can use CodeSourcery G++ or other GCC for ColdFire as alternative solution if you insist on a free compiler.? Register using this form[1] and you'll have a special discount for M52259DEMOKIT and M52259EVB. (only for the first 20 registered) NOTE: this is valid ONLY for Companies or Customers based in Italy and working in the Italian area. Conclusion The ColdFire is a mature platform. Its Kirin3 is a low cost, high performance product family features many popular connectivity options. Freescale also offers low cost demo boards and complementary market proven total solution for the software part, including RTOS, drivers, USB and TCP/IP stacks, file systems and more third party value-added software component. This turn-key solution approach reduces the total investment in R&D, so the developers can focus on the applications. References MCF5225X Product Summary [2] MCF52259 Demo Kit, 49 USD [3] MCF52259 EVB, 299 USD [4]
  • 4. Freescale MQX Introduction [5] CodeSourcery G++ compilers for ColdFire [6] Read the Italian version: ColdFire Kirin3 e MQX da Freescale [7] CONTACT REQUEST If you want to know more about this Freescale product, please submit your request to Arrow Italy using this form [1]. NOTE: this form is valid ONLY for Companies or Customers based in Italy and working in the Italian area. Microcontrollers ColdFire Kirin MQX Trademarks Source URL: http://dev.emcelettronica.com/coldfire-kirin3-and-free-rtos-mqx-freescale Links: [1] http://it.emcelettronica.com/contact/freescale [2] http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=MCF5225X&tid=m32Gel2850 [3] http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=M52259DEMOKIT&parentCode=MCF5225X&fpsp=1&n [4] http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=M52259EVB&parentCode=MCF5225X&fpsp=1&nodeId [5] http://www.freescale.com/webapp/sps/site/homepage.jsp?code=MQX_HOME [6] http://www.codesourcery.com/sgpp/lite/coldfire [7] http://it.emcelettronica.com/coldfire-kirin3-e-mqx-da-freescale