[Luban Cat] is a high-performance card computer brand launched by Yehuo. In the name of Luban, engineers are encouraged to inherit the innovative spirit of craftsmen like Luban and strive to become contemporary Luban; with the shape of a kitten, we hope that everyone will be as curious as children and cats. The spirit of exploration never stops, and the childlike innocence is always maintained.
Total of 42 lessons12 hours and 46 minutes and 16 seconds
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
This course is the Linux C application development in the series of courses that Punctual Atomic teaches you step by step about Linux. The supporting development board for this course is the Punctual Atomic I.MX6/STM32MP157 development board.
Total of 71 lessons21 hours and 40 minutes and 44 seconds
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
The purpose of this "Understanding the Mysterious Face of Uboot" course is to help you understand the concepts and related hardware involved in the system startup part of embedded development step by step through the analysis of the entire process of an excellent bootloader software. principle. Including CP15, UART, DDR2 and other device information that must be mastered for system startup.
Total of 73 lessons1 days and 36 minutes and 23 seconds
Wildfire Electronics i.MX Linux Development Practical Guide Video Tutorial
Total of 170 lessons1 days and 22 hours and 59 minutes and 34 seconds
Describe kernel development and kernel design related technologies
Total of 31 lessons3 days and 13 hours and 25 minutes and 44 seconds
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
The iTOP-4412 development board is equipped with a Samsung Exynos quad-core processor, equipped with 1GB memory, and 4GB solid-state drive EMMC storage. It has both fast reading and ultra-large capacity, allowing it to be processed in a timely manner even with massive thinking. Equipped with Samsung S5M8767 power management. Equipped with Android, Linux + Qt, and Ubuntu operating systems, it opens up a new way of learning and research and development.
Total of 34 lessons14 hours and 9 minutes and 28 seconds
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
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
Punctual Atomic Linux teaching video
Total of 55 lessons1 days and 4 hours and 45 minutes and 27 seconds
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
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
Embedded software design is a professional course in computer, software engineering and other disciplines. It is an important course with strong practicality and technical nature. The main task of this course is to comprehensively introduce GNU C language programming ideas and methods based on ARM/embedded Linux operating system, as well as embedded simulation technology based on STM32 processor and Proteus. Through the study of this course, students can master the basic processes and methods of embedded software design.
Total of 77 lessons8 hours and 39 minutes and 25 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
Mr. Linus Torvalds brought about two technological innovations - the first was the development of the Linux kernel, which drove the Internet, and the second was the development of Git, a source code management system widely used by developers around the world. In this rare TED talk, let us get to know this legendary figure together.
Total of 1 lessons21 minutes and 20 seconds
Explain the steps to install vivado and JTAG driver under ubuntu
Total of 2 lessons21 minutes and 1 seconds
This tutorial explains the basics of FPGA, introduction to SOC, DMA and VDMA, Linux, HLS images and PCIE. It is suitable for the following applications: high-speed communication; machine vision, robots; servo systems, motion control; video acquisition, video output, consumer electronics; early stage of project research and development Verification; learning for developers in electronic information engineering, automation, communication engineering and other electronic related majors
Total of 58 lessons1 days and 9 hours and 42 minutes and 59 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
Master Linux common operating commands and system management; understand embedded system process management, file management, and the Linux kernel; be familiar with ARM operating system transplantation and device driver file management on different hardware platforms and other related knowledge, learn QT program development, and embed Debugging of system programs. Enable students to learn the thinking methods of analyzing and solving problems in embedded development, and master the basic methods and common algorithms of programming;
Total of 82 lessons17 hours and 3 minutes and 44 seconds
Total of 21 lessons6 hours and 31 minutes and 55 seconds
Total of 24 lessons12 hours and 24 minutes and 35 seconds
Development of embedded Linux system based on ARM
Total of 1 lessons25 minutes and 40 seconds