FMUSER Wirless Transmit Video And Audio More Easier !

[email protected] WhatsApp +8618078869184
Language

    "Big competition" - MCU development board based on ARM Cortex-M0 and M0 + kernel (below)

     

    "In the" big competition "- MCU development board based on arm Cortex-M0 and M0 + cores (Part I), we compared the characteristics of microcontrollers based on M0 and M0 + boards. Next, we will continue to compare the characteristics of other boards. If hardware represents the embodiment of strength and creativity, the development environment is the best way to communicate with users. Of course, the development environment here is not simply an IDE tool, but also the expansion of its products and the perfection of data. development tool The adoption of a product (especially a new product) not only has excellent quality, but also whether its design and development tools are easy to use and powerful, which also directly affects the user's attitude towards the product. At present, the popular software development tools based on arm Cortex-M0 series are not only mdk-arm, IAR, COIDE, red suite, but also the design tools launched by major manufacturers for their own products, such as Infineon's dava3, Freescale's CodeWarrior, cypress's PSoC creator 3.0, ATMEL's ATMEL studio 6.1, etc. The hardware debuggers based on Cortex-M0 series include ulink2, ulinkpro, ulinkme and j-link of segger company launched by arm company. These are external and slightly expensive, but they have many functions and are powerful; At present, the more popular low-power development boards generally use on-board debugging modules. These are basically debugging modules developed by major manufacturers based on their own product characteristics, which is better than low price. Stm32f0 value line Stm32f0 value line development board is equipped with a stm32f103c8t6 microcontroller based on Cortex-M3 core as debugging IC, also known as st-link. Its feature is that it integrates USB controller and can directly debug JTAG & SWD through USB cable and software tool (mdk-arm). Stm32f0 value line can support tools such as mdk-arm, IAR and COIDE. These development tools have similar functions and can compile, burn and debug embedded system applications. Generally, it depends on the usage habits of R & D engineers to decide which tool to use. Psoc4 development board is equipped with one Cy8c5868lti-lp039 microcontroller, as a debugging IC, is also based on Cortex-M3 core. In addition to programming and debugging through its own USB cable, psoc4 development board also provides a 10 pin cortex debugging interface, which can be debugged through arm tools such as ulink2 and ulinkpro. In addition to the popular mdk-arm and IAR software tools, the psoc4 development board also has cypress's own professional PSoC creator 3.0 tailored for the PSoC series. It can change the module combination by dragging, and can directly export the software code through the hardware diagram. It is not inferior to other products in terms of ease of operation and function, In particular, it is recommended for companies with tight product cycle to have unintended effects( PSoC creator (see here) The debugging IC of Infineon xmc1200 development board belongs to its xmc4200 family. Therefore, it is recommended to use its own software development tool dava3 (currently applicable to xmc1000 and xmc4000 series products). First, this is a free development tool, and users don't have to worry about annoying licenses; Second, this is a development tool designed based on eclipse architecture. If you are an engineer who is used to using eclipse software development, I believe you can get started quickly and can easily program, download and debug the xmc1200 development board. At present, dava3 installation version and installation free version are available on the official website. In addition, xmc1200 development board also supports general development tools, such as mdk-arm, IAR, etc The NXP lpc1114 development board can also be called lpcxpresso CN. Its debugging IC is its lpc1343f series. Based on the Cortex-M3 core, the biggest feature of the board is that the IDE pin with 10PIN is reserved, which can be used alone as a development tool, which is very convenient. The lpc1114 development driver only supports IAR, so the development environment only supports IAR. It only supports SWD simulation, not JTAG. The nuc123 and nano130 development boards use the nu-link debugging platform, Microcontroller based on nuc12sre3an. Nu-link is a professional simulator and burner. Xintang nuc123 and nano130 development boards support arm-mdk, IAR and COIDE development tools. The NXP lpc800 development board is relatively simple. It is not equipped with on-board debugging IC. It is only equipped with a 10 pin cortex debugging interface. Additional arm simulation tools such as ulink2 and ulinkpro need to be used. Of course, you can also use the lpc1114 introduced before to debug the LPC, but you need to fly the wire to connect the corresponding signal line. Lpc800 software development tools can use arm-mdk, IAR, etc. Freescale frdm-ke02 development board is equipped with an opensda debugger, and its core is debugging The chip is k20dx128, based on arm cortex-m4 core. A USB controller is integrated inside, which can be downloaded and debugged directly through USB. Moreover, the opensda debugger supports a wide range of software tools, including CodeWarrior, IAR, mdk-arm, red suite, etc. Of course, the frdm-ke02 development board is also equipped with a 10PIN JTAG / SWD interface, which can also be downloaded and debugged directly through the simulator. ATMEL samd20-xpro development board can be compiled, downloaded and debugged through the onboard edbg module. In particular, the 10PIN cortex interface on the front of the board can debug other cortex M series development boards of ATMEL. The development tools of ATMEL samd20-xpro development board include ATMEL studio, IAR, arm-mdk, etc. ATMEL studio is the most ideal professional software design tool for ATMEL products. Its unique ASF box allows users to develop products in a shorter time. By comparing the development tools of these boards, we can see these points: 1. Except lpc800, other development boards are equipped with on-board debugging modules, which reduces the user's development cost to a certain extent and is more convenient to carry, which is also a trend of development boards at present. 2. Although the general software development tools mdk-arm and IAR meet the development and application of these boards, targeted professional tools, such as Infineon's dava3, cypress's PSoC creator 3.0 and ATMEL's ATMEL studio 6.1, are undoubtedly more suitable for first-time users, and the rich routines and other applications are unmatched by general development software. Extension interface Stm32f0 value line development board is equipped with a prototype expansion board full of copper holes. In addition, all signal pins of its microcontroller, like NXP lpc1114, are led out through row pins. All signal pins of nuc123, nano130 of Xintang, xmc1200 of Infineon and NXP lpc800 are led out through copper holes. The extension interface of ATMEL samd20-xpro development board is the xplained Pro platform extension interface definition based on its 20pin. Freescale frdm-ke02 and psoc4 development boards have the scalability of third-party boards. Freescale frdm-ke02 development board is fully compatible with Arduino R3 pins. Psoc4 is more scalable and includes compatibility with Arduino shield and Digilent PMOD ™ Therefore, a variety of third-party expansion boards can be selected. Through comparison, we can see that if you like your DIY, there is no doubt that stm32f0 value line, NXP lpc1114, Xintang nuc123, nano130, Infineon xmc1200 and NXP lpc800 are ideal, and all signal pins are on standby at all times. Freescale frdm-ke02 and psoc4 are suitable for users who like to expand third-party boards (such as Arduino). If ATMEL is selected Samd20-xpro development board, at least you can only select the expansion board of ATMEL xplained Pro platform, such as I / O1 xplained pro, OLED xplained pro and proto1 xplained pro. About product information From the above comparison, it is difficult to infer which is better and which is more applicable. However, as users, in addition to these, they are most concerned about the integrity of product data. In particular, some small companies are more reluctant to easily try the development of a new product. "The first person to eat crab" is not just based on courage. The most basic information is available on the official websites of major manufacturers at the time of product release. Those are also the most intuitive information seen by users, including specifications and user manuals, but these are only result data, and we can only know a rough idea. But what we need more is R & D experience and project experience in the process from product to product realization. What can reflect these is the accumulation of time. Therefore, I believe everyone should understand that the integrity of data in these boards is the NXP lpc1114 development board (no more than early birth), while other development boards have unavoidable weakness of project experience shortage, which can only be trusted to "the first crab eater" to fill these gaps. Board parameters card Power supply mode Board size cm Number of card layers On board debugger Extension interface Price (RMB) STM32F0 Value Line 5V mini USB 8.9*5.3 two ST-LINK All signals are led out through row pins eighty-eight point five PSoC4 5V mini USB 8.6*5.2 four PSoc 5LP Compatible with Arduino shield and Digilent PMOD one hundred and sixteen point three XMC1200 5V micro USB 8.6*5.4 two J-LINK All signals are led out through copper holes one hundred and sixty-four LPC1114 5V mini USB 11*3.3 two LPC1343F All signals are led out through row pins ninety-nine NUC123 5V mini USB 9.9*3.5 two NUC-LINK All signals are led out through copper holes one hundred and fifty LPC800 5V mini USB 7.1*4.6 two nothing All signals are led out through copper holes one hundred and twenty FRDM-KE02 5V mini USB 8.3*5.1 two OpenSDA Compatible with Arduino R3 version pin eighty SAMD20-XPRO 5V micro USB 10*6 four EDBG 3 xplained Pro platform extension interfaces with 20pin two hundred and thirty-four Summary This paper introduces the development environment, peripheral expansion and data integrity of the development board based on ARM cortex M0 and M0 + cores. Through comparison, we can't assert who is the best, but it can only be said that it is the most suitable in a certain field, such as xmc1200 in the field of LED interactive control, frdm-ke02 in dealing with complex environmental noise, and lpc1114 development board, which is the most humble one, But it is most abundant in practical project experience. " "Survival of the fittest", we choose a board that we think will stand out, and the competition in the market will eventually tell you the truth of your answer... reference material Infineon xmc1200 FRDM-KE02Z PSOC4 LPC800 SAMD20 XPRO STM32F0-Discovery Original statement: This article is original by Aiban. Reprint is declined“

     

     

     

     

    List all Question

    Nickname

    Email

    Questions

    Our other product:

    Professional FM Radio Station Equipment Package

     



     

    Hotel IPTV Solution

     


      Enter email  to get a surprise

      fmuser.org

      es.fmuser.org
      it.fmuser.org
      fr.fmuser.org
      de.fmuser.org
      af.fmuser.org ->Afrikaans
      sq.fmuser.org ->Albanian
      ar.fmuser.org ->Arabic
      hy.fmuser.org ->Armenian
      az.fmuser.org ->Azerbaijani
      eu.fmuser.org ->Basque
      be.fmuser.org ->Belarusian
      bg.fmuser.org ->Bulgarian
      ca.fmuser.org ->Catalan
      zh-CN.fmuser.org ->Chinese (Simplified)
      zh-TW.fmuser.org ->Chinese (Traditional)
      hr.fmuser.org ->Croatian
      cs.fmuser.org ->Czech
      da.fmuser.org ->Danish
      nl.fmuser.org ->Dutch
      et.fmuser.org ->Estonian
      tl.fmuser.org ->Filipino
      fi.fmuser.org ->Finnish
      fr.fmuser.org ->French
      gl.fmuser.org ->Galician
      ka.fmuser.org ->Georgian
      de.fmuser.org ->German
      el.fmuser.org ->Greek
      ht.fmuser.org ->Haitian Creole
      iw.fmuser.org ->Hebrew
      hi.fmuser.org ->Hindi
      hu.fmuser.org ->Hungarian
      is.fmuser.org ->Icelandic
      id.fmuser.org ->Indonesian
      ga.fmuser.org ->Irish
      it.fmuser.org ->Italian
      ja.fmuser.org ->Japanese
      ko.fmuser.org ->Korean
      lv.fmuser.org ->Latvian
      lt.fmuser.org ->Lithuanian
      mk.fmuser.org ->Macedonian
      ms.fmuser.org ->Malay
      mt.fmuser.org ->Maltese
      no.fmuser.org ->Norwegian
      fa.fmuser.org ->Persian
      pl.fmuser.org ->Polish
      pt.fmuser.org ->Portuguese
      ro.fmuser.org ->Romanian
      ru.fmuser.org ->Russian
      sr.fmuser.org ->Serbian
      sk.fmuser.org ->Slovak
      sl.fmuser.org ->Slovenian
      es.fmuser.org ->Spanish
      sw.fmuser.org ->Swahili
      sv.fmuser.org ->Swedish
      th.fmuser.org ->Thai
      tr.fmuser.org ->Turkish
      uk.fmuser.org ->Ukrainian
      ur.fmuser.org ->Urdu
      vi.fmuser.org ->Vietnamese
      cy.fmuser.org ->Welsh
      yi.fmuser.org ->Yiddish

       
  •  

    FMUSER Wirless Transmit Video And Audio More Easier !

  • Contact

    Address:
    No.305 Room HuiLan Building No.273 Huanpu Road Guangzhou China 510620

    E-mail:
    [email protected]

    Tel / WhatApps:
    +8618078869184

  • Categories

  • Newsletter

    FIRST OR FULL NAME

    E-mail

  • paypal solution  Western UnionBank OF China
    E-mail:[email protected]   WhatsApp:+8618078869184   Skype:sky198710021 Chat with me
    Copyright 2006-2020 Powered By www.fmuser.org

    Contact Us