Handwriting an embedded operating system from scratch
Total of 19 lessons2 hours and 21 minutes and 56 seconds
The operating system is the core system software in the computer system that is responsible for managing various software and hardware resources, and provides a good environment for application software to run. Mastering the basic principles of operating systems and their core technologies is a basic requirement for undergraduate computer science graduates from research-oriented universities. This course is a core course for computer majors. It uses mainstream operating systems as examples and the teaching operating system ucore as the experimental environment. It teaches the concepts, basic principles and implementation techniques of operating systems, and prepares students for the research and development of operating system software and the full use of operations. System functions to lay a solid foundation for application software research and development.
Total of 128 lessons1 days and 5 hours and 17 minutes and 12 seconds
Operating system is one of the most active subjects in the field of computer science and technology, so the operating system course is naturally a core professional basic course in this major. The content of the operating system course integrates basic theoretical teaching, practical teaching, and tracking of the latest technology. The importance of operating system courses requires that the teaching content must be both basic and forward-looking, as well as interesting and fashionable to stimulate students' interest in learning.
Total of 61 lessons1 days and 3 hours and 23 minutes and 8 seconds
The main contents of "Operating System Principles" include: process management, memory management, device management, file system and other core contents. Through theoretical study and practical sessions, students can master the structure and design of operating systems, analyze and design simple operating systems, and lay a solid theoretical foundation for scientific research and engineering research and development. Through practical teaching sessions, students can initially master the ability to read, analyze and tailor existing open source operating systems; have the foundation to design, implement, and develop small or simplified operating systems; cultivate large-scale programming methods and skills, and improve students' programming clarity , reasonable and readable system program. The course explanations are conceptually clear, rich in content, easy to understand, and highly practical and practical. There are a large number of exercises and open-ended thinking questions after each chapter, as well as a large number of targeted computer programming experiments after class.
Total of 66 lessons14 hours and 17 minutes and 19 seconds
The operating system principles course mainly introduces the design methods and implementation technologies of operating systems, and teaches the design essence and basic principles of operating systems. The main content includes the basic concepts of operating systems, as well as the design and implementation of core functions such as process management, storage management, device management and file system management.
Total of 66 lessons9 hours and 55 minutes and 5 seconds
The operating system is the core system software in the computer system that is responsible for managing various software and hardware resources, and provides a good environment for application software to run. Mastering the basic principles of operating systems and their core technologies is a basic requirement for undergraduate computer science graduates from research-oriented universities. This course is a core course for computer majors. It uses mainstream operating systems as examples and the teaching operating system ucore as the experimental environment. It teaches the concepts, basic principles and implementation techniques of operating systems, and prepares students for the research and development of operating system software and the full use of operations. System functions to lay a solid foundation for application software research and development.
Total of 136 lessons23 hours and 41 minutes and 24 seconds
Artificial intelligence is the hottest technology today. All major manufacturers want to make their own artificial intelligence products, but the entry threshold for artificial intelligence is very high. It is not easy to quickly make artificial intelligence products. This course will introduce you to it. This open source robot language recognition framework allows everyone to quickly implement their own artificial intelligence products and implement customized functions such as speech recognition, semantic understanding, and speech output.
Total of 15 lessons3 hours and 1 minutes and 6 seconds
The content included in the course is the knowledge necessary for students to develop basic embedded software. It is organized in the order of introduction to embedded systems, embedded hardware basics, embedded software basics, embedded operating systems, and embedded software development.
Total of 40 lessons1 days and 3 hours and 19 minutes and 37 seconds
1. Master the basic concepts, functional components, system structure and operating environment of operating systems; 2. Be familiar with and apply the working principles, design methods and implementation technologies of operating systems, and understand representative and typical operating system examples (such as UNIX, Linux and Windows); 3. Understand the evolution process, development research trends, new technologies and new ideas of operating systems, lay a good foundation for subsequent study of related courses, and lay the foundation for subsequent career development.
Total of 82 lessons18 hours and 17 minutes and 8 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
Introduction to Robot Operating Systems Chai Changkun, Institute of Software, Chinese Academy of Sciences
Total of 44 lessons4 hours and 47 minutes and 19 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
Core content: 1. Raspberry Pi model guide 2. Hardware required for Raspberry Pi development 3. Raspberry Pi working scenarios 4. Selecting & installing the system on Raspberry Pi 5. Configuring Raspberry Pi
Total of 5 lessons52 minutes and 38 seconds