Handwriting an embedded operating system from scratch
Total of 19 lessons2 hours and 21 minutes and 56 seconds
This course is the STM32MP157 hetero-core communication development course in the series of courses taught by Punctual Atom to teach you step-by-step on Linux. The supporting development board of this course is the Punctual Atom STM32MP157 development board. STM32MP157 is multi-core heterogeneous, with Cortex-A7 running the Linux operating system and Cortex-M4 running bare metal. This course introduces how to implement inter-core communication between Cortex-A7 and Cortex-M4.
Total of 104 lessons1 days and 11 hours and 23 minutes and 50 seconds
Total of 8 lessons2 hours and 7 minutes and 23 seconds
This course is a core basic course for the electronic information science and technology major and an introductory course for electronic system design and integrated circuit application development. This course mainly includes an overview of embedded systems, ARM Cortex processor architecture, software and hardware development environment, basic internal hardware modules GPIO/timer/PWM/ADC modules, general peripheral communication interface UART/I2C/SPI interface, TCP/IP network Protocols and their implementation, internal mechanisms of embedded operating systems and their transplantation, SoPC heterogeneous embedded design, etc. Through the study of this course, students can master the concepts of embedded systems and their development methods, and be able to use the content they have learned to develop and design embedded systems.
Total of 32 lessons7 hours and 56 minutes and 35 seconds
An embedded system is a special computer system that tailors the software and hardware according to the needs of the application to meet customized requirements; it is a product of the combination of advanced computer technology, semiconductor technology, electronic technology and specific applications in various industries. With the development of semiconductor technology, Moore's Law will continue to be effective within ten years, which indicates that the integration level of chips will be further improved; while performance is improved, chip area and price are also continuously reduced. This further expands the application scope of embedded systems, and almost all products can integrate chips. This phenomenon is called "Disappearing Computer", which means that embedded systems will be ubiquitous. .
Total of 54 lessons10 hours and 42 minutes and 3 seconds
"uCOS-III Kernel Implementation and Application Development Practical Guide" is accompanied by 50 episodes of videos and hundreds of routines. The videos and source codes are fully matched with the book. It combines theory and practice and is highly operational.
Total of 50 lessons17 hours and 31 minutes and 47 seconds
This tutorial starts with a brief introduction to the RT-Thread kernel, and explains the composition and implementation of the real-time kernel from the software architecture. This part introduces some concepts and basic knowledge related to the RT-Thread kernel to beginners, allowing them to have a preliminary understanding of the kernel. learn. After studying this chapter, readers will have a basic understanding of the RT-Thread kernel, including the components of the kernel, how to start the system, memory distribution, and kernel configuration methods. This video tutorial explains the basic concepts of RT-Thread's kernel so that users can understand the basic concepts of RT-Thread and be able to use it. 15 classic kernel routine source codes, one lecture every day to get started quickly and stress-free.
Total of 16 lessons6 hours and 43 minutes and 26 seconds
RT-Thread is an open source real-time operating system (license GPLv2) mainly developed by the Chinese open source community. The real-time thread operating system is not only a single real-time operating system kernel, it is also a complete application system, including various components related to real-time and embedded systems: TCP/IP protocol stack, file system, libc interface, graphical user interface wait.
Total of 8 lessons12 hours and 9 minutes and 46 seconds