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
ARM Linux system driver development, transplantation, and real project examples
Total of 115 lessons2 days and 2 hours and 51 minutes and 35 seconds
In the process of Linux system management, commands need to be used frequently, or some commands need to be executed repeatedly when doing a task. This not only consumes management time, but is also error-prone. So is it possible to perform automated management? This series of courses explains in simple terms how to use Linux Shell scripts to perform automated management and improve management efficiency.
Total of 11 lessons3 hours and 49 minutes and 15 seconds
The operating system is the most basic and core software in the computer system. Any new technology and new functions implemented by computer hardware must be displayed through the operating system.
Total of 51 lessons1 days and 8 hours and 20 minutes and 51 seconds
Explain the knowledge of Linux network programming, divided into the following four chapters. Linux network programming: TCP/IP basics Linux network programming: socket programming Linux network programming: inter-process communication Linux network programming: threads
Total of 41 lessons1 days and 4 hours and 47 minutes and 52 seconds
This tutorial mainly talks about Linux inter-process communication. It is a simple and easy-to-understand video tutorial that is difficult to understand. The main contents include an overview of process communication, pipeline communication, signal shared memory, message queue and semaphore, etc.
Total of 6 lessons2 hours and 6 minutes and 10 seconds
The tutorial uses a step-by-step approach and project-driven cases to explain the basic and practical parts of Linux from the shallower to the deeper. The content includes Linux history, installation, network configuration, server setup and other knowledge points.
Total of 22 lessons16 hours and 46 minutes and 48 seconds
Linux multi-threading technology, one of the commonly used technologies in embedded development, makes better use of resources and makes your program respond faster. In the multi-core era, it allows you to achieve true parallelism.
Total of 29 lessons6 hours and 51 minutes and 59 seconds
The tutorial adopts a step-by-step approach to explain. Through the study of this tutorial, you can have a comprehensive and in-depth grasp of the basic principles of embedded real-time operating systems, and be able to understand μC/OS including the kernel, task management, time and interrupt management, semaphore management, and mutually exclusive semaphores. The source code of management, event flag group management, message mailbox management, message queue management, and memory management can transplant μC/OS to different platforms, and you can know what is happening and why during the transplanting process, and you will not know how to do it. Difficulties and errors that occur when forced transplantation without mastering μC/OS.
Total of 28 lessons4 hours and 37 minutes and 23 seconds
Chapter 1 Introduction Chapter 2 Embedded System Design Methodology Chapter 3 Embedded Processor Chapter 4 Storage System Chapter 5 Bus and Communication Interface Chapter 6 I/O Interface Circuit Chapter 7 Embedded Operating System
Total of 46 lessons1 days and 13 hours and 29 minutes and 26 seconds
This course requires students to have a foundation in C language programming. In the course, ARM microcontrollers (single-chip computers) and embedded systems are gradually explained. The teaching is arranged for practice and encourages hands-on practice and free innovation. It is suitable for undergraduate students and those who want to participate in scientific and technological activities. By.
Total of 59 lessons17 hours and 24 minutes and 50 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
Total of 40 lessons9 hours and 4 minutes and 16 seconds
Total of 19 lessons11 hours and 23 minutes and 42 seconds
Embedded Linux kernel trimming and transplantation
Total of 2 lessons1 hours and 1 minutes and 39 seconds
Huaqing Vision Training Tutorial, 1. The meaning of performance; 2. Common tools (top, vmstat, iostat, sysctl, etc.); 3. Advanced performance debugging methods: a.oprofile, b.gprofile; 4. Kernel tracking methods: LTT; 5. Real-time problem analysis and resolution.
Total of 2 lessons1 hours and 14 minutes and 27 seconds
Huaqing Vision training tutorial, WinCE+ARM development and key technologies
Total of 2 lessons31 minutes and 22 seconds
Huaqing Vision Training Course, on the basis of introducing the basic knowledge of embedded system development, analyzes Vxwoks system transplantation, driver development, and application development.
Total of 2 lessons54 minutes and 42 seconds
Core content: 1. Sensor 2. NFC and Bluetooth
Total of 28 lessons11 hours and 54 minutes and 1 seconds
Core content: 1. Drawable cognition and resource access at different resolutions. 2. Advantages and applications of the nine-square grid method.
Total of 2 lessons32 minutes and 38 seconds
NFC related protocols are the necessary foundation for NFC application development. Mastering the basic NFC protocols is conducive to a better understanding of NFC and is very important for the development of NFC applications.
Total of 4 lessons34 minutes and 0 seconds
Embedded Linux Solution Overview
Total of 3 lessons1 hours and 4 minutes and 14 seconds
Huaqing Vision Training Tutorial, Embedded Linux Network Development
Total of 3 lessons58 minutes and 17 seconds
Huaqing Vision training tutorial, embedded Linux firewall product design
Total of 3 lessons1 hours and 5 minutes and 49 seconds
Embedded Linux graphical interface development
Total of 2 lessons39 minutes and 24 seconds
The development and application of embedded Linux in the field of consumer electronics
Total of 2 lessons51 minutes and 12 seconds
Embedded Linux USB driver development
Total of 2 lessons56 minutes and 32 seconds
Huaqing Vision training tutorial, WindowsCE system development and bootloader transplantation
Total of 3 lessons1 hours and 5 minutes and 9 seconds
Embedded Linux network device driver development
Total of 3 lessons1 hours and 1 minutes and 9 seconds