The demo board is a circuit board used for embedded system development. Simply put, it is a circuit board that integrates a variety of electronic components. These electronic components include CPU, memory, I/O equipment, data path bus and various interfaces of external equipment. The development board is mainly used in the development of embedded systems. Developers can design and customize the hardware components of the embedded system according to actual product requirements. The development board is also convenient for beginners to understand and learn the hardware and software of the embedded system. Some development boards also provide a basic integrated development environment and software source code.
1. Development board classification
(1) 51 series single chip microcomputer. There are many models of 51 single-chip microcomputers. The 8031/8051/8751 are the early products of Intel, and the AT89C51 and AT89S52 of ATMEL are more practical.
(2) PIC series single chip microcomputer. PIC microcontrollers can be widely used in various fields from computer peripherals, home appliance control, telecommunications, smart instruments, automotive electronics to financial electronics in the world.
(3) AVR series single-chip microcomputer. AVR microcontroller is an enhanced high-speed 8-bit microcontroller with RISC streamlined instruction set with built-in Flash developed by ATMEL in 1997.
(4) ARM development board. The ARM development board is an embedded development version of the ARM core chip. The main features are fast speed, unified library files, and it is conducive to development.
CPLD (Complex Programmable Logic Device) is a device developed from PAL and GAL devices. It is relatively large in scale and complex in structure, and belongs to the scope of large-scale integrated circuits. It is a digital integrated circuit in which users construct logic functions according to their own needs. The basic design method is to use integrated development software platform, schematic diagram, hardware description language and other methods to generate the corresponding target file, and transfer the code to the target chip through the download cable ("in-system" programming) to realize the designed digital system.
DSP (digital signal processor) is a unique microprocessor, a device that processes a large amount of information with digital signals. Its working principle is to receive an analog signal, convert it to a digital signal of 0 or 1, then modify, delete, and strengthen the digital signal, and interpret the digital data back to analog data or actual environment format in other system chips. It not only has programmability, but its real-time running speed can reach tens of millions of complex instruction programs per second, far exceeding general-purpose microprocessors, and it is an increasingly important computer chip in the digital electronic world.
ARM, the abbreviation of Advanced RISCMachines, is a general term for a class of microprocessors. ARM is also a well-known company in the microprocessor industry, designing a large number of high-performance, inexpensive, low-energy RISC processors, related technologies and software. The technology has the characteristics of high performance, low cost and low energy consumption. It is suitable for a variety of fields, such as embedded control, consumer/educational multimedia, DSP and mobile applications.
MIPS is a very popular RISC processor in the world. MIPS means "Microprocessor without interlocked piped stages" (Microprocessor without interlocked piped stages), and its mechanism is to use software as much as possible to avoid data-related problems in the pipeline.
PowerPC is a reduced instruction set (RISC) architecture central processing unit (CPU), with a wide range of implementations, from high-end server CPUs such as Power4 to the embedded CPU market. The PowerPC processor has a very strong embedded performance, because it has excellent performance, lower energy consumption and lower heat dissipation. In addition to integrated I/O like serial and Ethernet controllers, this embedded processor is very different from a "desktop" CPU. For example, the 4xx series of PowerPC processors lack floating-point arithmetic, and also use a software-controlled TLB for memory management, instead of using inverted page tables as in desktop chips.
2.1 Embedded Microprocessor
The core of the hardware layer of the embedded system is an embedded microprocessor. The biggest difference between an embedded microprocessor and a general-purpose CPU is that most of the embedded microprocessors work in systems specially designed for specific user groups. The completed tasks are integrated inside the chip, which is conducive to the design of embedded systems tend to be miniaturized, while also having high efficiency and reliability.
Embedded systems need memory to store and execute code. The memory of the embedded system includes Cache, main memory and auxiliary memory.
2.3 Universal interface
The interaction between the embedded system and the outside world requires a certain form of general device interface, such as A/D, D/A, I/O, etc. The peripherals realize the input/output of the microprocessor through the connection with other devices or sensors outside the chip. Features. Each peripheral usually has only a single function, and it can be outside the chip or built into the chip. There are many types of peripherals, ranging from a simple serial communication device to a very complex 802.11 wireless device.
3. Frequently asked questions about the development board
3.1 What is the development board?
What are the typical components of the development board mainly used for the development board? For learning purposes, it can also be used for industrial applications. In this huge electronic community, there are also many custom development boards available. They are also used for prototyping before the main product is released.
3.2 What are the typical components of the development board?
Generally, the components of the development board include:
Power supply circuit (usually set to operate with 9V/12V power supply)
Programming interface (program the microcontroller through the computer)
Basic input circuits, such as buttons.
Basic output circuit, such as LED.
What is the difference between 3.3 microcontroller and development board?
Compared with the microprocessor development board, the microcontroller board will emphasize the digital and analog control interconnection with certain controlled systems, while the development board may have only a few or no discrete or analog input/output devices.
Which is better for the 3.4 development board?
The top 10 development boards in 2021 are:
OSD32MP1-BRK flexible prototype platform.
BeagleBone® Green Gateway.
SimpleLink Wi-Fi CC3200 LaunchPad.
Raspberry Pi 4B type.
Particle Boron LTE CAT-M1.
SeeedStudio NPi i.MX6ULL development board
The above is the introduction of the types of development boards. At present, development boards are widely used in product solutions such as handheld multimedia players, smart phones, automotive multimedia, in-vehicle infotainment, MID, smartbooks, netbooks, tablet computers, and industrial control systems.