For those who study SLAM, autonomous driving, and industrial 3D vision, Linux development has become increasingly important. Especially for low-cost household sweepers, lawn mowers and other products, Linux is the mainstream development system.
The author has been working in the SLAM field for many years and found that there are few development materials for 3D vision under Linux on the market, especially how to troubleshoot memory leaks, how to analyze machine crashes, how to cross-compile PCs and development boards, how to manage program memory, etc. aspect. Occasionally, some information can be found on Baidu, but it is scattered and some are even wrong.
Therefore, the 3D Vision Workshop course "Linux Embedded System Tutorial for 3D Vision [Theory + Code + Practical Combat]" will explain the basic knowledge points in Linux embedded programming in the basic part , allowing everyone to quickly understand the common aspects of Linux How to play; in the advanced chapter , we will focus on the advanced gameplay under Linux, including GDB debugging, perf, shell commands, Linux drivers, etc.; in the advanced chapter , we will analyze crash situations, process performance analysis, memory management analysis, etc., these are It is a core skill when launching a product. Throughout the course, there are a large number of practical exercises, which are carefully designed by the teacher. It is hoped that every student can complete them independently and conscientiously in order to achieve real improvement in skills.
Class start time
At 8pm on September 16, 2023 (Saturday), one chapter will be updated every week.
Course Q&A
Questions and answers for this course are mainly answered in the Goose Circle corresponding to this course. If students have any questions during the learning process, they can ask them in the Goose Circle at any time.