⇤ ← Revision 1 vom 2017-03-30 18:56:03
34
Kommentar:
|
1397
|
Gelöschter Text ist auf diese Art markiert. | Hinzugefügter Text ist auf diese Art markiert. |
Zeile 4: | Zeile 4: |
XXX | Das Projekt ----------- Sie sollen keine fertige Anleitung nachbauen. Wir wollen es verstehen! Das Projekt muss folgende wichtige Gebiete enthalten * Zugreifen auf Peripherie, z.B. - GPIO - AD/DA Wandler - Sensoren einlesen - Aktoren steuern (falls nötig) * Server (daemon) - Realisiert die Applikation - Kapselt die Peripherie - Kann vom Web Server aus über Interprozesskommunikation angesprochen werden - Startet automatisch beim Bootvorgang * Interprozesskommunikation * Web Server mit CGI - lighttpd, oder - Python mit `Flask Web Framework <http://elk.informatik.hs-augsburg.de/elinux/prog/lj-4-2014-flask.pdf>`_ - URLs steuern Operationen (`REST <http://elk.informatik.hs-augsburg.de/elinux/prog/ws-restful-pdf.pdf>`_) - Ausgabe von Messwerten und Statusmeldungen - JavaScript, z.B. `jQuery <https://jquery.com>`_, `Flot <http://www.flotcharts.org>`_ , `Bootstrap <http://getbootstrap.com>`_ und andere * Logging * telnet/ssh-Zugang * Applikation durch das init System automatisch starten * Programmiersprachen: C, Python, JavaScript (z.B. NodeJS), Shell * Machen Sie eine grobe Abschätzung des Rechenleistungsbedarfs Ihrer Anwendung, die erkennen lässt, ob die tatsächliche Rechenleistung des Boards benötigt wird. * Kernel-Treiber |
Das Projekt
Sie sollen keine fertige Anleitung nachbauen. Wir wollen es verstehen!
Das Projekt muss folgende wichtige Gebiete enthalten
- Zugreifen auf Peripherie, z.B.
- GPIO
- AD/DA Wandler
- Sensoren einlesen
- Aktoren steuern (falls nötig)
- Server (daemon)
- Realisiert die Applikation
- Kapselt die Peripherie
- Kann vom Web Server aus über Interprozesskommunikation angesprochen werden
- Startet automatisch beim Bootvorgang
- Interprozesskommunikation
- Web Server mit CGI
- lighttpd, oder
- Python mit Flask Web Framework
- URLs steuern Operationen (REST)
- Ausgabe von Messwerten und Statusmeldungen
- JavaScript, z.B. jQuery, Flot , Bootstrap und andere
- Logging
- telnet/ssh-Zugang
- Applikation durch das init System automatisch starten
- Programmiersprachen: C, Python, JavaScript (z.B. NodeJS), Shell
- Machen Sie eine grobe Abschätzung des Rechenleistungsbedarfs Ihrer Anwendung, die erkennen lässt, ob die tatsächliche Rechenleistung des Boards benötigt wird.
- Kernel-Treiber