Hongmeng HarmonyOS NEXT Galaxy Edition: Getting started with zero basics to practical use

Hongmeng HarmonyOS NEXT Galaxy Edition: Getting started with zero basics to practical use

Hongmeng

Pure-blooded Hongmeng Next Galaxy Edition - From zero-based entry to actual combat, a set of video tutorials covers everything, using the shortest learning path, from entry to actual combat! Quickly master enterprise-level development practical skills!

Total of 75 lessons16 hours and 43 minutes and 54 seconds

Getting Started with Atomic Ubuntu

Getting Started with Atomic Ubuntu

LinuxPunctual Atom

This course is an introduction to Ubuntu in the series of courses that Punctual Atomic teaches you step-by-step on how to learn Linux. The accompanying development board for this course is the Punctual Atomic alpha/mini Linux development board.

Total of 20 lessons8 hours and 57 minutes and 43 seconds

Linux network environment setup

Linux network environment setup

Punctual AtomLinux Networking

This course teaches you step-by-step how to set up a network environment for virtual machines and Linux development boards. The development board provided by the course is the Punctual Atomic alpha/mini Linux development board/STM32MP157/MP157 MINI development board.

Total of 11 lessons4 hours and 34 minutes and 1 seconds

Punctual Atomic Linux driver development

Punctual Atomic Linux driver development

Punctual AtomLinux driver

This course is the Linux driver development part of the series of courses that Punctual Atomic teaches you step by step on how to learn Linux. The supporting development board for this course is the Punctual Atomic alpha/mini Linux development board.

Total of 146 lessons2 days and 21 hours and 38 minutes and 54 seconds

System transplantation and file system construction

System transplantation and file system construction

LinuxPunctual AtomFile systemSystem transplant

System transplantation and file system construction, explains the startup process and transplantation of Make file, uboot and Linux kernel, etc.

Total of 56 lessons1 days and 5 hours and 24 minutes and 17 seconds

Operating system (RISC-V)

Operating system (RISC-V)

operating systemRISC-V

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 Zhejiang University (Li Shanping)

Operating System Zhejiang University (Li Shanping)

operating system

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

i.MX Linux Development Practical Guide

i.MX Linux Development Practical Guide

Linux

Wildfire Electronics i.MX Linux Development Practical Guide Video Tutorial

Total of 170 lessons1 days and 22 hours and 59 minutes and 34 seconds

Operating System Principles Huazhong University of Science and Technology (Su Shuguang)

Operating System Principles Huazhong University of Science and Technology (Su Shuguang)

operating systemOS

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

Operating System Principles Tian Lihua, Xi'an Jiaotong University

Operating System Principles Tian Lihua, Xi'an Jiaotong University

operating systemOS

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

Operating System (Xiang Yong and Chen Yu, Tsinghua University)

Operating System (Xiang Yong and Chen Yu, Tsinghua University)

operating systemOS

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

Linux kernel design (jserv Huang Jingqun)

Linux kernel design (jserv Huang Jingqun)

LinuxMemory managementspinlock

Describe kernel development and kernel design related technologies

Total of 31 lessons3 days and 13 hours and 25 minutes and 44 seconds

Embedded linux development introductory video

Embedded linux development introductory video

LinuxprocessCharacter Device

As a huge system, Linux has many related research fields. In summary, there are roughly five directions: 1. Server maintenance: You need to understand Linux services, be proficient in using Shell, and understand network configuration. 2. Server development: You need to learn Linux programming and Linux network programming. 3. Embedded Linux applications: You need to learn C language and basic Linux knowledge. 4. Embedded Linux driver 5. Linux visualization application

Total of 52 lessons9 hours and 24 minutes and 32 seconds

Introduction to linux kernel programming

Introduction to linux kernel programming

LinuxdriveMemory managementFile system

The content of the course is as follows: AT&T assembly syntax format protected mode linux kernel architecture boot boot program kernel code kernel block device driver character device driver file system memory management

Total of 46 lessons1 days and 8 hours and 28 minutes and 48 seconds

RT-Thread Studio

RT-Thread Studio

SDK RT threaddebug

RT-Thread Studio is a one-stop RTT development tool that makes IoT development simple and efficient through an easy-to-use graphical configuration system and rich software packages and component resources.

Total of 7 lessons20 minutes and 58 seconds

RT thread env video

RT thread env video

envRT thread

Env is a development auxiliary tool launched by RT-Thread. It provides compilation and build environment, graphical system configuration and software package management functions for projects based on RT-Thread operating system. Its built-in menuconfig provides a simple and easy-to-use configuration tailoring tool, which can freely tailor the kernel, components and software packages, so that the system can be built in a building block manner. The main content of the video tutorial: Introduction to Env, SCons compilation, Menuconfig configuration, software package management, and using Env in projects.

Total of 5 lessons30 minutes and 29 seconds

QEMU network programming video

QEMU network programming video

socketUDPTCP

After completing this tutorial, you can seamlessly transplant programs written using Socket on the PC to RT-Thread; you can master the use of commonly used network gadgets on RT-Thread; you can write some programs based on HTTP/MQTT Mini programs of the protocol, such as weather acquisition, etc.; you can use the Cloud SDK software package provided by RT-Thread to easily and quickly achieve cloud access to the device, and develop applications for smart homes, smart hardware, etc.

Total of 17 lessons3 hours and 7 minutes and 1 seconds

RT-Thread Nano learning tutorial

RT-Thread Nano learning tutorial

TimerinterruptRT-thread

RT-Thread Nano is a minimalist version of the hard real-time kernel. It is developed in C language, adopts object-oriented programming thinking, and has a good coding style. It is a tailorable, preemptive real-time multi-tasking RTOS. It occupies very little memory resources, and its functions include relatively complete real-time operating system features such as task processing, software timers, semaphores, mailboxes, and real-time scheduling. It is suitable for 32-bit ARM entry-level MCUs that are widely used in home appliances, consumer electronics, medical equipment, industrial control and other fields.

Total of 26 lessons11 hours and 7 minutes and 9 seconds

Essential Linux driver development: character device driver

Essential Linux driver development: character device driver

linux.character devicekernel module

Character device is one of the three major types of devices in Linux system, and it is also the most widely used type of device. This chapter will focus on character devices to explain the writing, compilation and use of character device drivers.

Total of 11 lessons3 hours and 9 minutes and 49 seconds

The power of open source Linux kernel source code study and practical exercises

The power of open source Linux kernel source code study and practical exercises

LinuxModulesMemory managementsignal

1) By analyzing the kernel source code, master the specific working principles of the Linux operating system, thereby laying a solid foundation for further learning about drivers, virtualization, etc. 2) Students who pass the assessment will be qualified as Linux kernel engineers and are competent in customizing the kernel, modifying the kernel, and updating the kernel.

Total of 34 lessons21 hours and 13 minutes and 48 seconds

Operating System Harbin Institute of Technology

Operating System Harbin Institute of Technology

OS

"Operating System" is an important professional course for computer-related majors. The purpose of studying this course is to enable students to comprehensively understand and master the basic principles and implementation technologies of each part of the operating system; to be able to use and transform the operating system in depth; to be able to design and the ability to implement large system software such as operating systems. The course focuses on the integration with the actual operating system (Linux) and guides students to participate in the relevant practice and development of the real operating system.

Total of 64 lessons22 hours and 12 minutes and 2 seconds

FreeRTOS on stm32 ST

FreeRTOS on stm32 ST

TimerFreeRTOStask

Learn how to use CMSIS_OS based on FreeRTOS operating system in your application

Total of 25 lessons4 hours and 38 minutes and 14 seconds

Punctual Atomic Linux Video

Punctual Atomic Linux Video

LinuxKernelubootstart up

Punctual Atomic Linux teaching video

Total of 55 lessons1 days and 4 hours and 45 minutes and 27 seconds

Linux kernel analysis and application Xi'an University of Posts and Telecommunications (Chen Lijun)

Linux kernel analysis and application Xi'an University of Posts and Telecommunications (Chen Lijun)

LinuxBlock devicesMemory managementProcess Management

The main lecture of this course is based on my 20 years of research and teaching on the Linux kernel. It effectively summarizes the content and uses the separation of mechanisms and strategies as the guiding ideology to analyze the design ideas and data structures of the Linux kernel, so that everyone can learn more about it. After studying each chapter, we will lead you to the door of the Linux kernel by writing Linux kernel modules and analyzing the source code.

Total of 50 lessons11 hours and 1 minutes and 17 seconds

Wildfire uCOS-III Kernel Implementation and Application Development Practical Guide

Wildfire uCOS-III Kernel Implementation and Application Development Practical Guide

RTOSucosKernel

"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

Wildfire FreeRTOS kernel implementation and application development practical guide

Wildfire FreeRTOS kernel implementation and application development practical guide

interruptFreeRTOSSchedulingTask

The first part is: teaching you to write the FreeRTOS kernel from 0 to 1. This part focuses on the process of how to implement FreeRTOS. Part 2: Using the full range of Wildfire STM32 development boards (including M3, M4 and M7) as the hardware platform, we will explain the various kernel objects of FreeRTOS. This part not only explains how to use the API of each kernel object of FreeRTOS, but also analyzes the source code implementation of these APIs, so that you not only know what is happening but also why.

Total of 42 lessons18 hours and 32 minutes and 30 seconds

3 days to get started with Persimmon UI, 2 days to finalize product interface development

3 days to get started with Persimmon UI, 2 days to finalize product interface development

Smart HomeRT-threadScreenUI

Officially produced by RT-Thread. Persimmon is a set of graphical user component interfaces running on the RT-Thread embedded real-time operating system, used to provide user interaction with graphical interfaces. This tutorial will get you started with PersimmonUI

Total of 4 lessons1 hours and 13 minutes and 48 seconds

UNIX operating system

UNIX operating system

Linuxunix

1. Main contents of the course 1. Introduce the characteristics and usage of the UNIX operating system; 2. Master the basic structure and applications of the UNIX operating system; 3. Be familiar with the platform configuration, system design, system startup, and command operations of the UNIX operating system through experiments , file system operations and the use of VI and other editing environments and tools; 2. Learning objectives 1. Through learning the UNIX operating system, understand the use of multi-user, multi-tasking, and time-sharing operating systems; 2. Perceptually understand process concurrency and resources Basic concepts and implementation principles of operating systems such as sharing and files; 3. Lay the foundation for learning operating system principles;

Total of 20 lessons15 hours and 5 minutes and 30 seconds

Operating System Principles Chen Xiangqun, Peking University

Operating System Principles Chen Xiangqun, Peking University

operating systemprocessOSthread

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

Detailed explanation of FreeRTOS source code (punctual atom)

Detailed explanation of FreeRTOS source code (punctual atom)

Punctual AtomDetailed source code explanationFreeRTOSPhase II

"FreeRTOS Source Code Detailed Explanation and Application Development: Based on STM32" is supplemented by a large number of routines to comprehensively explain the principles and source code of FreeRTOS. The main content includes task management and task scheduling, system reduction and configuration, time management, queues, semaphores, software Timers, event flag groups, task notifications, low-power Tickless mode, idle tasks and memory management, etc. At the same time, "FreeRTOS Source Code Detailed Explanation and Application Development: Based on STM32" is equipped with a large number of illustrations, which is a good choice for those who want to learn the principles of RTOS systems in depth.

Total of 16 lessons9 hours and 50 minutes and 33 seconds

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号