Training courses

Kernel and Embedded Linux

Bootlin training courses

Embedded Linux, kernel,
Yocto Project, Buildroot, real-time,
graphics, boot time, debugging...

Bootlin logo

Elixir Cross Referencer

# Enable additional warnings.
CFLAGS+=	-Wa,--fatal-warnings
CFLAGS+=	-Wall
CFLAGS+=	-Wcast-align
CFLAGS+=	-Wcast-qual
CFLAGS+=	-Wchar-subscripts
CFLAGS+=	-Wconversion
CFLAGS+=	-Werror
CFLAGS+=	-Wextra
CFLAGS+=	-Wformat=2
CFLAGS+=	-Winline
CFLAGS+=	-Wmissing-prototypes
CFLAGS+=	-Wnested-externs
CFLAGS+=	-Wempty-body
CFLAGS+=	-Wformat-y2k
CFLAGS+=	-Wformat-zero-length
CFLAGS+=	-Wpointer-sign
CFLAGS+=	-Wpointer-to-int-cast
CFLAGS+=	-Wsign-compare
CFLAGS+=	-Wunused-const-variable
CFLAGS+=	-Wunused-parameter
CFLAGS+=	-Wold-style-definition
CFLAGS+=	-Wpointer-arith
CFLAGS+=	-Wredundant-decls
CFLAGS+=	-Wreturn-type
CFLAGS+=	-Wshadow
CFLAGS+=	-Wstrict-prototypes
CFLAGS+=	-Wstrict-overflow
CFLAGS+=	-Wswitch
CFLAGS+=	-Wunused-parameter
CFLAGS+=	-Wwrite-strings