RUVIDEO
Поделитесь видео 🙏

Linux Kernel debugging with Visual Studio Code

This video explains how to setup Microsoft Visual Studio Code for Linux kernel debugging.

In the video I discuss what you can and cannot do easily when you want to debug the Linux kernel in a configuration that is almost indentical to what I showed in some of the previous tutorials. I discuss the advantages and disadvantages (read: missing features) of the Visual Debugger, and explain why you would probably want to have a "more debuggable" kernel when you work with it.

I show how to populate the .vscode directory with the relevant filesand achieve the following tasks:
- configure the the indexer to minimize some noise (c_cpp_properties.json), -- configure tasks (tasks.json) that run QEMU with the kernel, in several configurations (much like I have shown on the command line).
- Launch a visual debugger (launch.json)

Then I discuss what you can do with the debugger, and what are the current deficiencies.
Personally, I (still?) recommend using command line, but visual debugging definitely has its advanatages, especially when you are not used to the command line/new to kernel development and debugging.

Note that this can be a good (and easy/short!) reference for setting up your own embedded development workflow with Visual Studio Code.

Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «Linux Kernel debugging with Visual Studio Code», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.

Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.

Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!

Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.