Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of navigating Linux kernel source code using Eclipse and QTCreator in this 53-minute conference talk by Marcin Bis. Learn effective techniques for configuring open-source IDEs to develop device drivers and explore kernel source code with various cross toolchains. Discover good practices, side-by-side comparisons of IDE configurations, and their impact on the development process. Follow along with a practical demonstration of Eclipse configuration, writing, and debugging a kernel driver on a remote ARM platform. Gain insights from Bis's personal experience in Embedded Linux, drivers development, and Yocto Project tools. Delve into topics such as build processes, indexing, project settings, remote debugging, and workflow optimization for efficiently navigating millions of lines of kernel code.
Syllabus
Introduction
The problem
The solution
Commercial ID
Eclipse UI
Build Process
Indexer
Indexer Errors
Modifying Project Settings
Symbols
Variables
Functions
Make command
Environment variables
Index rebuild
Build the kernel
Kernel Project
Kernel Configuration
Result
Demo
Creating a new project
GDP Frontend
Remote Debugging
Disclaimer
Eclipse Filter
Project Configuration
Conclusion
Models
Problems
Parse
Memory Requirements
Menu Configuration
Workflow
KDB
OpenOCD
Taught by
Linux Foundation