Programming Linux
Quick search
Navigation
Courses
Courses Overview
Slide Material
How To Book
Log Of Past Courses
About
Myself: Contact, Impressum, …
This Site
OpenTraining
Work in Progress
Embedded Computing (FH Joanneum Graz)
Design Tools And Laboratory Engineering (2024)
Embedded Computing (STECE-2019)
Graph
Embedded Computing 1
Embedded Computing 2
C++
Multithreading
Linux
Python
C++: Building with CMake
C++: Interfaces
Linux Hardware Device Management
EX: Temperature Sensors
Git Introduction
Introduction to Linux and Unix
C++: OO Basics
EX: Averaging Sensor
C++: Unit Testing
EX: LED Temperature Display
GPIO
Communication: Waiting for Something
Avoiding Race Conditions: Semaphore/Mutex
EX: Avoiding Race Condition
EX: Race Conditions
EX: Averaging Sensor (parallel)
Python Basics
EX: Averaging Sensor, Display
EX: Temperature Sensors
Simple Web Programming
Sensors Web Pages
Embedded Computing STECE-2020)
Embedded Computing (STECE-2021)
Embedded Computing (STECE-2022)
Refactoring The Homepage
SEO
Playground
Git Notes
Creating Screencasts
I2S Audio for a Kontron SMARC Module
Packaging this Site on PyPI
Seminar on “Clean Code” (2022-04-13)
Pointless Blinking
Kajak Auf Der Donau
Recipes
Blog
Posts
Graph
¶
cluster_ecproposal
Graph
cluster_ecproposal_ec1
Embedded Computing 1
cluster_ecproposal_ec1_linux
Linux
cluster_ecproposal_ec1_cxx
C++
cluster_ecproposal_ec1_mt
Multithreading
cluster_ecproposal_ec2
Embedded Computing 2
cluster_ecproposal_ec2_python
Python
ecproposal_ec1_git
Git Introduction
ecproposal_ec1_linux_dev_mgmt
Linux Hardware Device Management
ecproposal_ec1_linux_basics
Introduction to Linux and Unix
ecproposal_ec1_linux_dev_mgmt->ecproposal_ec1_linux_basics
ecproposal_ec1_linux_exercise_avg_sensor_parallel
EX: Averaging Sensor (parallel)
ecproposal_ec1_linux_exercise_avg_sensor
EX: Averaging Sensor
ecproposal_ec1_linux_exercise_avg_sensor_parallel->ecproposal_ec1_linux_exercise_avg_sensor
ecproposal_ec1_mt_wait
Communication: Waiting for Something
ecproposal_ec1_linux_exercise_avg_sensor_parallel->ecproposal_ec1_mt_wait
ecproposal_ec1_mt_exercise_mt_race_fixed
EX: Avoiding Race Condition
ecproposal_ec1_linux_exercise_avg_sensor_parallel->ecproposal_ec1_mt_exercise_mt_race_fixed
ecproposal_ec1_linux_exercise_sensors
EX: Temperature Sensors
ecproposal_ec1_linux_exercise_avg_sensor->ecproposal_ec1_linux_exercise_sensors
ecproposal_ec1_cxx_unittest
C++: Unit Testing
ecproposal_ec1_linux_exercise_avg_sensor->ecproposal_ec1_cxx_unittest
ecproposal_ec1_linux_gpio
GPIO
ecproposal_ec1_linux_gpio->ecproposal_ec1_linux_dev_mgmt
ecproposal_ec1_linux_exercise_led_display
EX: LED Temperature Display
ecproposal_ec1_linux_exercise_led_display->ecproposal_ec1_linux_exercise_avg_sensor
ecproposal_ec1_linux_exercise_led_display->ecproposal_ec1_linux_gpio
ecproposal_ec1_linux_exercise_led_display->ecproposal_ec1_cxx_unittest
ecproposal_ec1_linux_exercise_sensors->ecproposal_ec1_git
ecproposal_ec1_linux_exercise_sensors->ecproposal_ec1_linux_dev_mgmt
ecproposal_ec1_cxx_build
C++: Building with CMake
ecproposal_ec1_linux_exercise_sensors->ecproposal_ec1_cxx_build
ecproposal_ec1_cxx_iface
C++: Interfaces
ecproposal_ec1_linux_exercise_sensors->ecproposal_ec1_cxx_iface
ecproposal_ec1_cxx_oo_basics
C++: OO Basics
ecproposal_ec1_cxx_oo_basics->ecproposal_ec1_git
ecproposal_ec1_cxx_oo_basics->ecproposal_ec1_cxx_build
ecproposal_ec1_cxx_unittest->ecproposal_ec1_cxx_oo_basics
ecproposal_ec1_cxx_unittest->ecproposal_ec1_cxx_build
ecproposal_ec1_cxx_iface->ecproposal_ec1_cxx_oo_basics
ecproposal_ec1_mt_lock
Avoiding Race Conditions: Semaphore/Mutex
ecproposal_ec1_mt_wait->ecproposal_ec1_mt_lock
ecproposal_ec1_mt_exercise_mt_race
EX: Race Conditions
ecproposal_ec1_mt_exercise_mt_race->ecproposal_ec1_cxx_build
ecproposal_ec1_mt_exercise_mt_race_fixed->ecproposal_ec1_mt_exercise_mt_race
ecproposal_ec1_mt_exercise_mt_race_fixed->ecproposal_ec1_mt_lock
ecproposal_ec1_mt_lock->ecproposal_ec1_mt_exercise_mt_race
ecproposal_ec2_python_exercise_avg_display
EX: Averaging Sensor, Display
ecproposal_ec2_python_exercise_avg_display->ecproposal_ec1_linux_exercise_avg_sensor_parallel
ecproposal_ec2_python_exercise_avg_display->ecproposal_ec1_linux_exercise_avg_sensor
ecproposal_ec2_python_exercise_avg_display->ecproposal_ec1_linux_exercise_led_display
ecproposal_ec2_python_exercise_sensors
EX: Temperature Sensors
ecproposal_ec2_python_exercise_avg_display->ecproposal_ec2_python_exercise_sensors
ecproposal_ec2_python_basics
Python Basics
ecproposal_ec2_python_web_sensors
Sensors Web Pages
ecproposal_ec2_python_web_sensors->ecproposal_ec2_python_exercise_avg_display
ecproposal_ec2_python_flask
Simple Web Programming
ecproposal_ec2_python_web_sensors->ecproposal_ec2_python_flask
ecproposal_ec2_python_exercise_sensors->ecproposal_ec1_linux_exercise_sensors
ecproposal_ec2_python_exercise_sensors->ecproposal_ec2_python_basics