YoVDO

FOSS Static Analysis Tools for Embedded Systems and How to Use Them

Offered By: Linux Foundation via YouTube

Tags

Static Analysis Courses Embedded Systems Courses Linux Kernel Development Courses Bitbake Courses Clang Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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 Project
Linux 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