With the rapid development of the Internet of Things, the complexity of the application environment, especially the demand for embedded AI, with the rapid development of microelectronics technology, the embedded system kernel architecture a wide variety of architectures, such as the MCS-51 architecture, MIPS architecture, PowerPC architecture, ARM architecture, and now the more fiery RISC-V architecture, with the user's quest for the diversification of product features With the increase of users' demand for diversified product functions, lower power consumption, more humanized human-computer interaction interface and multi-tasking, the traditional 8-bit 51 MCU based on MCS-51 architecture has been unable to satisfy such complex applications in terms of both processing power and storage capacity.ARM has launched the 32-bit Cortex-M series of kernels for the field of general-purpose MCUs (microcontrollers), and the major semiconductor vendors (such as NXP, TI, ST and TI) are also in the forefront of the development of new products. The use of standardized kernel, on the one hand, reduces the semiconductor chip makers in the chip architecture of the research and development difficulties, shortening the time to market; on the other hand, due to the use of the same ARM core, in order to achieve product differentiation, so that major semiconductor manufacturers will focus on the development of peripherals. Vendors will focus on research and development of peripheral interfaces, power consumption, memory resources, etc., for their respective advantages in the application field to launch a series of products. From the perspective of embedded developers, this approach reduces the difficulty for developers to learn and master MCU application development, learners only need to target a common kernel on a certain MCU in-depth study, to master the essence of it, it will be able to integrate. The use of a unified standardized kernel design and production of MCU products has become a trend in the development of embedded MCU.
ARM also deep cooperation with major semiconductor manufacturers in the chip-related development tools and software solutions to form a good, complete ecological industry chain / ecosystem, not only for embedded developers to provide a series of efficient and easy to use development tools (such as Keil, IAR, etc.), but also provides a wealth of resources (such as OS, firmware libraries, application routines, etc.). ), has obvious advantages in improving development efficiency, reducing development costs, shortening the development cycle and other key aspects, such as ST's STM32 series products developed for the Cortex-M core, STM32 development provides a variety of firmware libraries, such as standard peripheral libraries, HAL libraries, LL libraries, etc., which are located in the middle layer of the embedded structure of the library file shielding the complex development of the registers These libraries, located in the middle layer of the embedded architecture, shield the complex register development, enabling embedded developers to quickly build system prototypes by calling API functions. Currently, library-based development has become the mainstream mode of embedded system development.
Embedded technology, as the underlying support technology of the Internet of Things (IoT), is one of the core technologies of the IoT. The underlying layer of the IoT and the perception layer are involved in the development of driver technology for microcontrollers and peripheral interfaces in the embedded system, and in the current trend of convergence of the IoT with the mobile Internet, AI, and big data, the Internet of Things (IoT), represented by smart manufacturing, smart home, smart transportation, and smart medical Under the current trend of convergence of the Internet of Things and mobile Internet, artificial intelligence and big data, the Internet of Things represented by smart manufacturing, smart home, smart transportation, smart medical applications, the demand for embedded technology talents is growing, and embedded AI is embracing the future with a vigorous attitude.