Embedded Linux -- Verzeichnis vergangener Projekte
Hubert Högl, <Hubert.Hoegl@hs-augsburg.de>
Meine Veranstaltung Embedded Linux an der Hochschule Augsburg gibt es seit dem Wintersemester 2008/2009. Hier habe ich die Titel und die in etwa verwendeten Techniken der bisherigen Projeke zusammengestellt.
Inhalt
1 SS16 (#9)
Fablab-Control (Berner, Dolezal, Peter)
https://r-n-d.informatik.hs-augsburg.de:8080/tobyp/elinux16.git
Gartenbewaesserung (Friedl, Hacker, Heigl)
https://r-n-d.informatik.hs-augsburg.de:8080/stefan.friedl/Garten-Bewaesserung-EmbeddedLinux.git
IoT-Kit (Siemers)
Schlafueberwachung (Manke)
LED Wuerfel "LEDice" (Ischuk, Lang, Matery)
ssh://git@r-n-d.informatik.hs-augsburg.de:2222/eury/LEDice.git
2 SS15 (#8)
- Linux From Scratch für den Raspberry Pi (Saufler, Brandl) [Bericht-15-1]
- Drahtlose Kommunikation über 6LoWPAN (Barth, Klein) [Bericht-15-2]
- Überwachung des HV Akkumulators beim "Starkstrom" Projekt mit einem BBB (Ehard) [Bericht-15-3, CC]
- I2C Schnittstellentester (Felkel, Laube) [Bericht-15-4]
- TpBridge - a RS485 to Ethernet Bridge (Fendt) [Bericht-15-5 (Pflichtversuche), CC] [Bericht-15-5 (Projekt), CC]
- Geocaching mit Beagle Bone Black (Pfitzmayer) [Bericht-15-6, CC]
- Wetterstation mit iMX233-OLinuXino-MAXI (Sarcher) [Bericht-15-7, CC]
3 SS14 (#7)
- Hundefütterungsanlage (Bonhoeffer). Stichworte: GNUBLIN-DIP, Schrittmotor, Python, pyinotify, TP-Link WLAN Stick (8188eu), tmux, Eclipse "Kepler". [Bericht-14-1]
- Morselicht (Schmid, Keller, Weisshaar). Stichworte: Raspberry Pi, Python, Hotelturm, D-Bus, C++/Qt, PyCharm und QtCreator (mit GDB), Android App mit AndroidStudio, Django Web Framework, Scratchbox, Qemu, RESTful API, PyBaulicht, Commandline Interface, BBBIOlib. Foto attachment:baulicht-14.jpg [Bericht-14-2]
- Schnittstelle zu einem Wechselrichter über Bluetooth und Infrarot (Abwandner, Beham). Stichworte: Raspberry Pi, SMA Sunny Tripower 6000TL, Hager EHZ363Z5 Smart Meter mit Infrarot Schnittstelle, SML, smeterd, "Speedwire" Ethernet Schnittstelle, Web Interface mit Flask, Bootstrap, Chart.js.
- WLAN Router und mehr (Scheja). Stichworte: Olinuxino A13 mit WiFi, DHCP/DNS, Access Point, Dynamic DNS, DSL Modem, Display, Apache, SQLite3, Backend, Eventsystem, PHP sockets, Python3 serial. [Bericht-14-4, CC]
- 1-Wire (von Hollen, Hrstka, Grieco). Stichworte: GNUBLIN, OWFS, DS2401, DS2413, DS18B20, DS2482, Websockets/libwebsockets, lighttpd, owhttpd, owftp, owserver, OpenSSL, JavaScript, Flot, Bootstrap, [Bericht-14-10, CC]
- Anwesenheitssensor (Mogk, Sebald). Stichworte: MAC sniffer, Beagle Bone Black, Asus USB-N13 WLAN stick, SQLite, Scapy, lighttpd, jQuery, Ajax. [Bericht-14-5]
- Fahrradschloss (Kazemi, Liashenko, Maximov), Foto attachment:fahrrad-14.jpg
- Frequenzmessung zur Bestimmung der Feuchte (Vockinger). Stichworte: Gnublin, GPIO, chron job, Web Oberflaeche. [Bericht-14-8, CC]
- Kaffeemaschine mit Gnublin steuern (Mauch, Spegel). Stichworte: Kaffeemaschine "Gaggia Classic", Gnublin, LogiLink WL0145, I2C GPIO Expander PCF8574, 3 x Temperatursensor Vishay NTC 22 kOhm, Display 16x2, Eagle, CodeBlocks, C Programm. [Bericht-14-9, CC]
- Stromzähler bei PV-Anlage (Laton, Boemmel). Stichworte: Cubieboard 2, EDL21 Stromzaehler, http://laton-projects.org/powerplant/start.
- RFID Zugriffssystem mit Gnublin (Bunje, Pilsl). Stichworte: NFC USB Stick, Web Server, Datenbank, CGI, C Programm, libnfc, libfreefare.
- LED Punktmatrix an MAX7219 (R. Radtke). Stichworte: Gnublin, KINGBRIGHT TBC20-11EGWA, C Programm, Foto attachment:punktmatrix-14.jpg. [Bericht-14-12, CC]
- Alarmanlage (Peter, Keilbach)
4 SS13 (#6)
- Ansteuerung einer LED-Matrix als Text/Uhrzeitdisplay mit Webinterface und Portierung eines "Einarmigen Banditen" (Fink) [Bericht-13-1, CC]
LED, Screen, Cross-Platform ELDK, Netzwerk, LED-Modul Platine mit TLC59116, Web Server (Gareis, Krafft) [Bericht-13-2, CC]
Siehe auch http://bytekraft.de/?cat=11.
- Realisierung einer Telemetrieanwendung mit Hilfe von Embbeded Linux (Hauffe) [Bericht-13-3, CC]
- Essential Web Control (Kiermeier)
- Gnublin: C++ API, Python Wrapper für C++ API, Programme beim Booten ausführen, Zetteldrucker (Kunzmann)
- Gnublin: LCD betreiben, Interrupts an mehreren GPIOs, SC16IS762 RS485 Erweiterung, neue WLAN Module, 3D Drucker (Ma. Liebert)
- Gnublin: Stromzähler auslesen, QEMU verwenden, Temperatur/Luftfeuchte messen, Chatten, WLAN betreiben (Kaufmann, Kraler, Mi. Liebert)
- Arch auf Gnublin (Link, Pohlert) [Bericht-13-8, CC]
- Experimente mit RFID/NFC (Proske)
- irCube (Theile, Koch) [Bericht-13-10, CC]
- Schrittmotor ansteuern, Web-Interface (Schubert, Scheller)
- Lüfterregelung (Schurig) [Bericht-13-12, CC]
- Wetterballon (Vogt, Sach)
PowerPi: Tool zum Administrieren und Steuern von 434Mhz Steckdosen und Gpio's (Hammerschmidt). Stichworte: Raspberry Pi, Nginx, Raspbian, Funksteckdose Elro AB440S, WiringPi, 434 MHz Funksender, C++, Ajax, WebGUI mit HTML/PHP/jQuery, Bootstrap, no-more-table, Kommandozeile mit bash/netcat [Bericht-13-14]
Siehe auch http://raspberrypiguide.de/howtos/powerpi-raspberry-pi-haussteuerung
5 SS12 (#5)
- Debian für Gnublin (Klein) [Bericht-12-1, GFDL]
- Beschleunigungssensors an Gnublin-Board, Web Interface mit Smartphone, (Lösch, Zimmermann) [Bericht-12-2, CC]
- Infrarot Fernbedienung, 1-Wire, Bluetooth, USB Webcam, Buildroot, und anderes (Niedermayr, Olescher) [Bericht-12-3]
- Embedded Linux mit dem Samsung Mini2440 (Ehrlich, Köglsberger) [Bericht-12-4]
- Versuche mit Gnublin Board (Webserver on/off.cgi, Kernel kompilieren, Siebensegment-Anzeige, DCF77 zum Setzen der Systemzeit, PWM, Tiefpassfilter, Audio-Ausgabe (MP3 in Raw-Dateien konvertiert, Programm im User-Space vs. Programm im Kernel), Access Point mit Asus WL-167g v3 WLAN Stick (Niedermaier) [Bericht-12-5]
- Wetterstation mit Gnublin. LM75, SHT15, Server, Logging, JSON, CGI, Webserver (Scherer, Helfert) [Bericht-12-6]
- Erfahrungsbericht Embedded Linux mit Gnublin (Arsalane)
6 SS11 (#4)
- Experimente mit dem NGW100, Temperatursensor, CherryPy (Klamer), [Bericht-11-0]
- Experimente mit dem NGW100 (Backhaus, Wöster)
- Experimente mit dem FriendlyARM Mini2440: Temperatursensor, daemon, lighttpd, rrdtool, Qt (Bihler, Britzelmeier) [Bericht-11-2]
- Zugangskontrollsystem mit Fingerabdrucksensor (Böswald) [Bericht-11-3]
- Temperatursensor KTY81 mit MCP3304 ADC in das NGW100 (Calchera)
- MiniDMX mit dem Beagle Board (Kettl, Aigner) [Bericht-11-5]
- Experimente mit dem NGW100: Knight Rider, LCD (Moor)
- Experimente mit dem FriendlyARM mini2440: Hilfs-Skripte magic.pl und andere, LM75, Grafikausgabe, rrdtool, SNMPd, cron, Daemon, Nagios Ampel, Overclocking (Morscher) [Bericht-11-7]
- Experimente mit dem NGW100 (Radtke, Kalinovska)
- Experimente mit dem NGW100 (Rochow, Bosch) [Bericht-11-9]
- Einstieg in die Embedded Linux-Welt mithilfe des MINI2440 Boards (Schwarz) [Bericht-11-10]
7 SS10 (#3)
- OpenWRT, AnyIO (Beltz)
- NGW100, Buildroot, Webserver, AnyIO (Demharter, Pöll, Ruhland)
- Experimente mit dem NGW100 (Eenboom)
- Experimente mit dem NGW100 (Gutschenreiter)
- Filebrowser auf dem NGW100 (Haberkorn, Ruf) [Bericht-10-5]
- Friendly ARM Micro 2440, Buttonlogger (Hinze)
- Audioausgabe, PWM, Server (Hornung) [Bericht-10-7]
- Experimente mit dem NGW100 (u.a. Web-Server, TCP-Server, DOG Display) (Nagel) [Bericht-10-8]
- Experimente mit dem NGW100 (Neubauer, Berger, Braun, Evers, Garron)
- Experimente mit dem NGW100 - u.a. "Plantguard" (Rampp), https://github.com/BitSchupser/elinux [Bericht-10-10]
- NGW100, Funkuhr, OpenEmbedded (Rid) [Bericht-10-11]
- Experimente mit dem NGW100 (Rother) [Bericht-10-12]
- Experimente mit dem NGW100 (Schuller)
- Experimente mit dem NGW100 (Schumann) [Bericht-10-14]
- Experimente mit dem NGW100 (Sedlbauer) [Bericht-10-15]
- Webserver, Daemon in Python, CGI Skript in Python, Display Simulator, htmlio Paket (Senger) [Bericht-10-16]
- Experimente mit dem NGW100 (Simon) [Bericht-10-17]
- Experimente mit dem NGW100 (Sinitson) [Bericht-10-18]
- Experimente mit dem NGW100 (Strebe, Bubnow)
- Experimente mit dem NGW100 (Wiedemann) [Bericht-10-20]
8 SS09 (#2)
Seminar
- Buildsysteme (Kamleiter)
- User Interfaces (Landgraf) [Bericht-09-2]
- Wake-on-LAN, PHP Web-Server, Torrent-Client, lighttpd (Allende) [Bericht-09-3]
- Build Systeme, Versionskontrolle, Lizenzen (Wolf)
- Allgemeiner Erfahrungsbericht (Schmidt)
- ABDAC Audio Treiber (Holzmann)
- Linux Kernel Technik: Interrupts (Otto) [Bericht-09-7]
- Speichertechnologien und Filesysteme (Plattner, Schnepp) [Bericht-09-8]
- AVR32 Architektur (Huber) [Bericht-09-9]
- PSP Display, Qt Embedded, LM75 Temperatursensor mit I2C (Richter) [Bericht-09-10]
- Build Umgebungen (Rothoerl, Gschossmann) [Bericht-09-11]
9 WS08/09 (#1)
- SPI, I2C, OpenOCD, Laborarbeit (A. Merkle)
- NSLU2, NGW100, OpenWRT (Thoms)
- Audiowiedergabe (Klas)
- Erfahrungsbericht (D. Schneider)
- Erfahrungsbericht (Waffler) [Bericht-0809-4]
- Taihu Board, Display, NGW100 (Hüwe) [Bericht-0809-5, CC]
- LED, Timer, Stoppuhr, Frequenzgenerator (Weiss) [Bericht-0809-6, GFDL]
- NGW fernsteuern, Schrittmotor (S. Peter)
- Display, Drehzahlmessung (M. Bühler) [Bericht-0809-8, GPL]
- LCD Versuch (D. Lucinkiewicz)
- NGW100 als "IRC-Bouncer" (A. Eisele) [Bericht-0809-10, CC]
- Blinkende LED (T. Wiedemann)
- Blinkende LED (S. Ruehm)
- LED, Grafikdisplay (Versuch) (Golus, Bayer)
- Radiowecker, Interrupts, Inotify Events, threads (A. Titze) [Bericht-0809-15]