Skip to content

Lectures and labs for GNU/Linux in embedded systems

Notifications You must be signed in to change notification settings

JulienDamers/embsys

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EMBSYS

This repository stores my lectures and labs on GNU/Linux for embedded systems with some reminders in system programming.

Lectures

Lectures are separated in several parts:

  • Introduction : licenses, POSIX, opensource vs free software, ...
  • Linux System Programming : processus, pthread, signals, mutex, IPC, ...
  • Kernel architectures and Linux module programming
  • Bus and communication devices : PCI, I2C, RS232, ...
  • Memory and file system
  • Embedded systems tools and compilation steps : busybox, buildroot, yocto, uboot

Labs

Several exercises are available :

  • GNU/Linux System Programming
  • Embedded system with RPI3
  • Usefool Tools (autotools, docker, git, ...)

About

Lectures and labs for GNU/Linux in embedded systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 70.1%
  • C 20.7%
  • Shell 4.4%
  • Makefile 2.5%
  • Python 1.3%
  • M4 0.6%
  • Dockerfile 0.4%