Skip to content
forked from pblottiere/embsys

Lectures and labs for Linux in embedded systems

Notifications You must be signed in to change notification settings

lallemfa/embsys

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EMBSYS

This repository store my lectures on Linux for embedded systems with some reminders in system programming.

Lectures

Lectures are separated in several parts:

  • Introduction : licenses, POSIX, opensource vs free software, ... (lect1)
  • Linux System Programming : processus, pthread, signals, mutex, IPC, ... (lect2 and lect3)
  • Kernel architectures and Linux module programming (lect4)
  • Bus and communication devices : PCI, I2C, RS232, ... (lect5)
  • Memory and file system (lect 6)
  • Embedded systems tools and compilation steps : busybox, buildroot, uboot, ... (lect 7)

Labs

Several exercises are available :

  • Linux System Programming (labs1 and labs2)
  • Filesystem discovery as root (labs3)
  • Embedded system with Armadeus APF28 card (labs4)

Dependancies

To compile README from labs directories in PDF, you'll need the a2x binary :

apt-get install asciidoc texlive-lang-cyrillic

Depending of what backend you wanna use for dblatex, you maybe will need :

apt-get install fop

About

Lectures and labs for Linux in embedded systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TeX 70.7%
  • C 21.3%
  • Shell 4.6%
  • Makefile 2.7%
  • M4 0.7%