For other open source hardware platforms, there are fewer users. There are several reasons: First, Reno, Ardu is the "originator of the mountain" of makers, and its position as the leader of rivers and lakes is unshakable; Second, Ardurino's function is simple, and novices can get started faster; Third, Ardurino has the largest supporting materials and users, and most of them are like-minded.
In fact, when Ardurino's basic control function can't meet the more advanced and advanced requirements of makers (such as communication, interconnection, interaction, etc.). ), makers will find another way to choose an open source hardware platform based on ARM architecture or X86 architecture. Give a few simple examples for reference only.
Ardurino: Suitable for entry-level novice makers. The development tool is Arduino IDE, which contains rich Arduino driver code. For entry-level makers, people pay more attention to Arduino's huge network resources, various superimposed expansion boards and sensor boards.
AvrMCU: The core chip of Arduino adopts the AVR 8-bit MCU of Atmel, which can be said that Atmel is the originator of Arduino.
Atmel Xplained/Xplained Pro development board: As a low-cost microcontroller, Atmel Xplained/Xplained Pro development board has many models for you to choose from, such as 8-bit or 32-bit AVR microcontroller, ARM Cortex-M0+ or Cortex-M4 or Cortex-M4F, ARM Cortex-M0+ plus wireless SoC, ARM Cortex-A5 microprocessor, etc. The development platform based on ARM Cortex-M0+ architecture has the advantages of less peripheral resources, low power consumption, simple secondary development and computing performance of 32-bit ARM. Xplained Pro development board is also extensible, and the expansion board can be connected to the side of the development board through standard pin arrangement.
RaspberryPi: Compared with Arduino, Raspberry Pi provides higher performance processing capability, which can easily realize I/O control, high-speed data communication, video processing, real-time operation and so on. Maker can be programmed in Debian Linux environment to realize various functions that need to be realized in PC environment before. Raspberry pie is an ideal platform for junior makers to evolve into high-end makers. At present, there are more than 3 million users in the world, increasing at the rate of 2 million every year.
CooCox development tool: used for the development of ARM Cortex-M devices. CoIDE has powerful engineering management and debugging functions, integrates an open and shared component code platform, supports Arduino programming language, and Arduino driver code can be transplanted to CoIDE smoothly, basically without changing the code, which is suitable for makers who require advanced requirements.
MSP430 LaunchPad:LaunchPad is a series of development platforms specially launched by TI, which is characterized by simple use: download and use are integrated without additional hardware. At the same time, engineers from the United States also demonstrated to the producers that the "Booster Pack" peripheral board (equivalent to the expansion board) was directly added above the circuit board to complete the secondary development of different peripherals. Some engineers who have used Launchpad development office commented that it is almost a very simple thing to transplant Arduino's program to Launchpad, and sometimes it doesn't even need to make any changes, just adjust the port accordingly. Generally speaking, Launchpad has high cost performance, low power consumption, low price and guaranteed performance, which can be said to be an ideal substitute for Arduino players. LaunchPad is very suitable for learning and application with low resource requirements.
Galileo development board &; Edison platform: Wang Jingjia, product manager of Intel Embedded Division, pointed out that Galileo development board is the first product in a series of fully compatible Arduino (interface and development environment compatible Arduino) developed circuit boards based on Intel architecture. This time, college students from universities in Beijing displayed various hardware creation achievements based on Galileo development board at Intel booth. Galileo development board based on Quark processor can be said to be a highlight of this foreign exchange festival. If Arduino is the fuse of the maker movement, then Edison is a new milestone of the maker movement. Although Edison was not exhibited this time, the makers still expect Intel to bring more surprises to everyone.
At the same time, other advanced platforms suitable for makers include Riot Board( 1 GHz Cortex A9) based on Freescale i.mx6solo, Tisit Tara Cortex A8 Beagle Bone Black, SAMA5D3-Xplained based on Atmel Cortex A5 and so on. They provide more powerful computing performance and more flexible application functions.
Without exception, the open source hardware mentioned above is an intelligent hardware platform compatible with Ardurino. In fact, we can also see Ardu Reno's unshakable position in the maker movement.
In fact, what makers need is an open and shared atmosphere. Whoever can create this atmosphere for them can take the lead in the maker hardware market, and Ardurino has done this. For other hardware platforms, there are many problems to be solved urgently to build an "Ardurino-like" business model ecosystem. For example, how to attract makers' attention to new software and hardware platforms and choose to use them; How to improve the software and hardware support; When creating products, can makers have an open sharing platform similar to Ardurino?
But there are challenges before innovation, which is commendable, because this is the "maker spirit." For makers, the more open source hardware platforms there are, the more choices there will be, and the maker community will grow stronger. The essence of maker culture-"openness" and "sharing" will spread all over the country! The maker movement is coming, connecting you, me and him. Are you ready?