FOSS Static Analysis Tools for Embedded Systems and How to Use Them
Offered By: Linux Foundation via YouTube
Course Description
Overview
Explore free and open-source static analysis tools for embedded systems in this 42-minute conference talk by Jan-Simon Möller from The Linux Foundation. Gain insights into the motivation behind using these tools for both kernel and userspace development. Learn about local tools such as clang-tidy, scan-build, and cppcheck, as well as meta-sca, a collection of various scanners. Discover the integration of clang static analyzer and clang-tidy through meta-codechecker, including its bitbake integration. Follow a step-by-step example of using meta-codechecker, and conclude with a summary of the pros and cons of these tools, along with future perspectives on static analysis in embedded systems development.
Syllabus
Intro
Topics
Motivation
kernel & userspace
local tools
clang (clang-tidy)
clang (scan-build)
cppcheck
meta-sca - a collection of tools
Available scanners
meta-codechecker - clang-sa/clang-tidy integrated
Overview
meta-codechecker - bitbake integration
meta-codechecker - Example: step-by-step
Summary, pros and cons
Summary & lookout
Taught by
Linux Foundation
Tags
Related Courses
Mentorship Session - It's Not Just About Embedded! The Yocto ProjectLinux Foundation via YouTube Getting Started with Yocto Project
NDC Conferences via YouTube Fetching, Configuring and Building Your Bitbake Project with Just One Command
Linux Foundation via YouTube Speed-up Bitbake with SSTATE, PRSERV and HashSERV
Linux Foundation via YouTube Combining Debian and Yocto/Bitbake for Embedded Linux Systems - Manuel Traut
Linux Foundation via YouTube