Linux und Open Source
Quick search
Navigation
Schulungen
Kursangebot
Unterlagen & Download
Organisatorisches
Datenschutz
Bisher Gehaltene
About
Über Mich
About This Site
OpenTraining
Work in Progress
Learning The Web
Python Training Improvements
Stacks (Hanging)
SEO
Playground
Miscellaneous To Do
Git Notes
Creating Screencasts
Embedded Computing (FH Joanneum Graz)
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)
I2S Audio for a Kontron SMARC Module
Packaging this Site on PyPI
Seminar on “Clean Code” (2022-04-13)
Pointless Blinking
Recipes
Course Material
Blog
Posts
Graph
¶
cluster_ecproposal
Graph
cluster_ecproposal_ec1
Embedded Computing 1
cluster_ecproposal_ec1_mt
Multithreading
cluster_ecproposal_ec1_linux
Linux
cluster_ecproposal_ec1_cxx
C++
cluster_ecproposal_ec2
Embedded Computing 2
cluster_ecproposal_ec2_python
Python
ecproposal_ec1_git
Git Introduction
ecproposal_ec1_mt_lock
Avoiding Race Conditions: Semaphore/Mutex
ecproposal_ec1_mt_exercise_mt_race
EX: Race Conditions
ecproposal_ec1_mt_lock->ecproposal_ec1_mt_exercise_mt_race
ecproposal_ec1_cxx_build
C++: Building with CMake
ecproposal_ec1_mt_exercise_mt_race->ecproposal_ec1_cxx_build
ecproposal_ec1_mt_wait
Communication: Waiting for Something
ecproposal_ec1_mt_wait->ecproposal_ec1_mt_lock
ecproposal_ec1_mt_exercise_mt_race_fixed
EX: Avoiding Race Condition
ecproposal_ec1_mt_exercise_mt_race_fixed->ecproposal_ec1_mt_lock
ecproposal_ec1_mt_exercise_mt_race_fixed->ecproposal_ec1_mt_exercise_mt_race
ecproposal_ec1_linux_exercise_avg_sensor_parallel
EX: Averaging Sensor (parallel)
ecproposal_ec1_linux_exercise_avg_sensor_parallel->ecproposal_ec1_mt_wait
ecproposal_ec1_linux_exercise_avg_sensor_parallel->ecproposal_ec1_mt_exercise_mt_race_fixed
ecproposal_ec1_linux_exercise_avg_sensor
EX: Averaging Sensor
ecproposal_ec1_linux_exercise_avg_sensor_parallel->ecproposal_ec1_linux_exercise_avg_sensor
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_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_sensors->ecproposal_ec1_git
ecproposal_ec1_linux_exercise_sensors->ecproposal_ec1_linux_dev_mgmt
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_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_cxx_unittest->ecproposal_ec1_cxx_build
ecproposal_ec1_cxx_oo_basics
C++: OO Basics
ecproposal_ec1_cxx_unittest->ecproposal_ec1_cxx_oo_basics
ecproposal_ec1_cxx_oo_basics->ecproposal_ec1_git
ecproposal_ec1_cxx_oo_basics->ecproposal_ec1_cxx_build
ecproposal_ec1_cxx_iface->ecproposal_ec1_cxx_oo_basics
ecproposal_ec2_python_flask
Simple Web Programming
ecproposal_ec2_python_web_sensors
Sensors Web Pages
ecproposal_ec2_python_web_sensors->ecproposal_ec2_python_flask
ecproposal_ec2_python_exercise_avg_display
EX: Averaging Sensor, Display
ecproposal_ec2_python_web_sensors->ecproposal_ec2_python_exercise_avg_display
ecproposal_ec2_python_basics
Python Basics
ecproposal_ec2_python_exercise_sensors
EX: Temperature Sensors
ecproposal_ec2_python_exercise_sensors->ecproposal_ec1_linux_exercise_sensors
ecproposal_ec2_python_exercise_sensors->ecproposal_ec2_python_basics
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_avg_display->ecproposal_ec2_python_exercise_sensors