FMUSER Wirless Transmit Video And Audio More Easier !

[email protected] WhatsApp +8618078869184
Language

    ARM9 reloaded on -Numaker Tomato development board evaluation

     

    "ARM product of what is now the hottest? Of course Arm-Cortex A and M series, and before the Arm-Cortex ARM9 and ARM11 now has become more decline, many people have likened the thing of the past! Especially the recent rumors running on Snapdragon processor Windows 10 thing, but is based on ARM architecture processor onto a new round of height, RISC and CISC dispute has intensified the situation! This time again, it ARM9, is not it a little awkward. NuMaker Tomato represent have something to say. NuMaker Tomato is Nuvoton recently introduced development board, with the core of the new Tang 32 ARM926EJ-S NUC976DK62Y processor, using Linux as the operating system for a variety of networking applications, it can also be used as a gateway things. Let's start out of the box. NuMaker Tomato product packaging figure, like most boards, printed product model and manufacturer LOGO, NUVOTON the Chinese forum on the box called cow lying together on NUVOTON the origin of the name, the official explained the case: Nuvoton Technology (Nuvoton Technology Corporation) English name: Nuvoton is a combination of "Nuvo" and "Ton" of the word. "Nuvo" and new (Nouveau) sound similar in pronunciation in French; one of "Ton" in English pronunciation with Tang Tang (Tang) similar pronunciation, and the Tang Dynasty was the most prosperous dynasties in Chinese history, the Tang Dynasty in international on cultural exchanges, economic and trade, scientific and technological innovation Jie brilliant achievement, making it the center of the world. Nuvoton will uphold the spirit of innovation and excellence in the development of the close connection of customer relationships, as well as bringing together global talent cohesion, Tang committed to practice new vision - Joy of innovation, but also a symbol of Nuvoton For the IC industry to create a new Tang Dynasty spirit. Open the box, which is the use of shockproof foam wrapped tightly development board, effectively prevent accidental damage during shipping bump various products bring, more considerate customers. TOMATO taken out, the central development board the CPU, other peripherals such as ETH, USB, ARDUINO UNO-compatible port, headphone jack, SD card, key or the like uniformly distributed around the boards, the overall reasonable structure, although the integrated many of the interface, but not significantly overstaffed. ARM-based development board recommended: FRDM-KV31 MCU development platform based on a processor Cortex-M4 + for a new generation of microcontroller permanent magnet brushless DC motor control designed for a variety BLDC, PMSM and ACIM motor control and digital power conversion applications and design. XMC4000 microcontrollers XMC47 Development Kit ARM Cortex-M4 based on a processor core for industrial connections, industrial control, power conversion, detection direction. WIZnet W7500 evaluation board based on a Cortex-M0 core platform for a variety of embedded applications, especially things single-chip solution. Used substrate is a red shade, it seems that this is NUVOTON prefer colors, such as the latest NuMaker UNO also use the same style of addition to appearance, the text screen white labeling, in conjunction with a yellow pin, a green button, the overall feeling comfort, technology is no longer just a cold. Here again a few close-up on, to satisfy everybody. From left to right headphone, MIC and SD card From left to right are ETH, USB HOST, UART / PWR ARDUINO UNO R3 compatible interface, keys and other drawn GPIO pin Interface The name of the development board called NuMaker Tomato, Once upon a time, fruit named product seems to have become a fashion! I heard called Apple phone called fruit machine, raspberry pie is fruit, and banana pie, and orange pie, now named the new Tang directly TOMATO, I expect ah, the future may be POTATO, ONION out like, let us wait and see! NuMaker Tomato core with TANG ARM926EJ-S NUC976DK62Y 32-bit processor, running at up to 300 MHz, built 64MB DDR2 RAM, with new Tang NAU8822 Audio Codec, particularly suitable for audio processing; rich interface provides a complete, containing 10 / 100Mbps Ethernet interfaces, Micro SD card slot, microphone input, 3.5mm headphone connector, supports two high-speed USB 2.0 Host, and is compatible with Arduino pins and so on. Tomato maker culture is very suitable for the creation of a variety of networking applications. Development board layout and major components are denoted as follows Network part, either through a wired network or a wireless network connection via USB dongle (Wi-Fi), and the built-SPI / I²C interface standards such as various types of wireless transmission module, Tomato easily network are able to do, and therefore especially for things related to the application, such as: the Internet of things Gateway, router / small server, smart home, security systems and cloud music boxes. Software, Tomato Linux operating system, with a large number of open source code available for download. On power systems, Tomato preloaded uBoot, Linux Kernel can be loaded in the DDR implementation also supports Python interpreter, users should not easy to write a program to compile the program. NUC976DK62Y microprocessor-based ARM926EJ-S, the highest frequency up to 300MHz, the new Tang NUC900 series of high-performance CPU behalf of the product Series of NUC900 ARM® ARM926EJ-S core, built 8KB I-Cache / D-Cache and plenty of peripheral interfaces, for example: Ethernet MAC, LCD Controller, 2D Graphics Acceleration Controller, and High-Speed ​​USB 2.0 Controller etc. capabilities to meet customer demand for high-performance applications. The MCU family is mainly for man-machine interfaces, elevator interface display applications, fingerprint attendance machine, network cameras and other controller, treadmill control. ARM-based development board recommended: FRDM-KV31 MCU development platform based on a processor Cortex-M4 + for a new generation of microcontroller permanent magnet brushless DC motor control designed for a variety BLDC, PMSM and ACIM motor control and digital power conversion applications and design. XMC4000 microcontrollers XMC47 Development Kit ARM Cortex-M4 based on a processor core for industrial connections, industrial control, power conversion, detection direction. WIZnet W7500 evaluation board based on a Cortex-M0 core platform for a variety of embedded applications, especially things single-chip solution. NuMaker Tomato no built-in FLASH memory, to experience the functionality of the board, you need to write the official Linux system on a Micro SD card inserted into the SD card slot of the development board, uBoot system will read the SD card image is loaded into memory to achieve start. Prepare a blank Micro SD memory card is formatted as FAT32, Linux system is the official format of a ZIP archive, copy the contents of the unpacked directly to the SD card to make a good boot SD card. Content on the SD card as follows Which contains a boot image and startup script, which contains a number which starter.sh system startup process, as the starting WIFI, PYTHON environment and preparation, details, refer to the source file. Will make a good SD card into the SD card slot, connect the development board as follows, and the other end of the USB connection to the PC, on the one hand to the development board power supply, while the development board can also be accessed via Serial. NuMaker Tomato does not provide a display interface, it can only be managed and run programs via SSH or Serial manner. First powered up, the network is not configured, it can only be set by Serial, ensure that the on-board debugger CDC driver installed properly, can find relevant serial device name in the WINDOWS device manager, on my machine as COM7, then do the following configuration and use PUTTY To develop electric board, a terminal window information when the device starts appear as follows ARM-based development board recommended: FRDM-KV31 MCU development platform based on a processor Cortex-M4 + for a new generation of microcontroller permanent magnet brushless DC motor control designed for a variety BLDC, PMSM and ACIM motor control and digital power conversion applications and design. XMC4000 microcontrollers XMC47 Development Kit ARM Cortex-M4 based on a processor core for industrial connections, industrial control, power conversion, detection direction. WIZnet W7500 evaluation board based on a Cortex-M0 core platform for a variety of embedded applications, especially things single-chip solution. NuMaker Tomato's LINUX system is a streamlined version of the system is actually a busybox, busybox is known as the Swiss Army Knife of Embedded LINUX system, the volume is quite small, but retains most of the features LINUX systems, starting from the top the screen can be seen busybox version is 1.22.1. Next, to configure the network, connect the boards to the router, use DHCP for IP address Busybox provides DHCP acquisition program udhcpc, you can obtain an IP address from a DHCP server automatically by means of DHCP way, the figure is obtained through DHCP mode automatically to the IP, but the official configuration does not command added to the self-starting file, you can this command will add itself to starter.sh scripts, and boot automatically obtain an IP address. After adding udhcpc command starter.sh, restart the system, the boot will see the picture corresponding DHCP acquired information, as in FIG. Busybox do not provide many of the components, such as the commonly used developer kit is not included gcc, Python provides the necessary official transplantation NuMaker Tomato, Python can be used to complete the development work and a lot of experience, and the other will also provide there are development board peripherals library, related NuMaker Tomato Python library are located under nvtPythonLibrary SD card catalog, including the adc, gpio, pwm and other peripherals spi library, you can directly call these libraries to implement specific functions, free We went to cross-compile with GCC trouble. The following is a demonstration of LED and button python program, #! / Usr / bin / env python2 import sys import warnings Import Time import gpio as GPIO # Set LED PIN number LED2_PIN = 10 LED3_PIN = 39 SW3_PIN = 9 # Use Tomato v1 GPIO pins GPIO.setmode (GPIO.TOMATOV1_BOARD) # Configure LED pin to output GPIO.setup (LED2_PIN, GPIO.OUT) GPIO.setup (LED3_PIN, GPIO.OUT) GPIO.setup (SW3_PIN, GPIO.IN) while (1): # LED2 ON GPIO.output (LED2_PIN, GPIO.LOW) # LED3 OFF GPIO.output (LED3_PIN, GPIO.HIGH) ! While GPIO.input (SW3_PIN) = 0: pass print "" SW3 key Low "" # LED2 OFF GPIO.output (LED3_PIN, GPIO.LOW) # LED3 ON GPIO.output (LED2_PIN, GPIO.HIGH) ! While GPIO.input (SW3_PIN) = 0: pass # Exit GPIO.cleanup (LED2_PIN) GPIO.cleanup (LED3_PIN) Use this code to run python, users simply press the button on the development board, LED3 will light up, and "SW3 key Low" appears on the console message indicating that the user key has been pressed. But busybox in SSH Server yet integrated, if you need to log in to the development board to manage through SSH, then, need to recompile a component dropbear called, Tiny Utilities busybox official provided in the source code of the component, the component volume of about 100KB, nor rely on components to be installed, the only drawback is the need to be recompiled to run on the target board to fit, this process is required to use cross-compilation, interested friends may wish to build one myself. Another point worth mentioning is the official boot image also includes transplantation mplayer can be directly used to play music. Mplayer is a very powerful media player software to support rich media formats, the control function is also very powerful, prepare an MP3 song file to the root directory of the SD card, use the following mplayer playback The audio decoding using ffmpeg achieve, AO functions using OSS driver. Using headphones can hear the music played, playback smooth, without catching happens, just mPlayer's playback control seems to fail, such as volume control cannot be adjusted, and other situations are still normal. As an open source product, Numaker Tomato also provides a schematic of hardware design. Users may need to refer to peripherals and hardware when using hardware and the specific use PIN, and if users need to apply NUC976DK62Y microprocessors to In your own design, you can directly refer to the official schematic, save the trouble of re-reading the data manual. Summary, Numaker Tomato is an excellent product. Although in the major fruit families, Tomato's hardware configuration is not a lottery. Considering the official to Numaker Tomato's positioning goals, performance is enough: After all, for a main audio playback and the Internet of Things gateway, 300MHz The clock is still competent. The peripherals integrated with the development board are relatively abundant, network and USB interface, plus headphones and MIC and other interfaces, as a counterattack of ARM9, and the king once again reinstated. Slightly deficiency is based on BusyBox's Linux system. After all, under BusyBox, Linux's full function cannot be reflected. If you need to experience higher-end applications, a higher challenge is proposed for users or designers. For example, the integration of SSH functions, cross-compilation requires more energy and time. In fact, it is now relatively less based on busybox system, YOCTO seems to be another better choice! Reference resources: Numaker Tomato Information Busybox Tiny Utilities Information Recommended based on ARM development board: The FRDM-KV31 MCU Development Platform is a new generation microcontroller designed for permanent magnet brushless DC motor control for permanent magnet brushless DC motor control and digital power conversion applications for various BLDC, PMSM and ACIM. XMC47 Development Kit A XMC4000 microcontroller family based on an ARM Cortex-M4 processor kernel is suitable for industrial connection, industrial control, power conversion, detection and other directions. WIZNET W7500 Evaluation Board is a single-chip solution based on a Cortex-M0 core for a variety of embedded application platforms, especially the Internet of Things. Original declaration: This article is originally created by the panel network, 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