| Zeile 3: |
Zeile 3: |
| | Zentrales Element aller Firmware-Funktionen ist der <b><tt>loader</tt></b>, der sich um alle | | Zentrales Element aller Firmware-Funktionen ist der <b><tt>loader</tt></b>, der sich um alle |
| | Abhängigkeiten und Variablen kümmert. Der Loader wird automatisch beim Booten | | Abhängigkeiten und Variablen kümmert. Der Loader wird automatisch beim Booten |
| − | erzeugt und legt eine Kopie aller Scripte (bzw. aller <b><tt>functions</tt></b>) in der | + | erzeugt und legt eine Kopie aller Scripte (bzw. aller '''functions''') in der |
| | RAM-Disk an. Vorteil dieser Variante ist nicht nur der schnellere Zugriff, sondern auch | | RAM-Disk an. Vorteil dieser Variante ist nicht nur der schnellere Zugriff, sondern auch |
| | die Moeglichkeit automatisiert spezielle Versionen bauen zu lassen (z.b. ohne LOG-Meldungen, | | die Moeglichkeit automatisiert spezielle Versionen bauen zu lassen (z.b. ohne LOG-Meldungen, |
| Zeile 16: |
Zeile 16: |
| | . /tmp/loader | | . /tmp/loader |
| | | | |
| − | Das Erzeugen des <b><tt>loader</tt></b> kann so angestossen werden: | + | Das Erzeugen des '''loader''' kann so angestossen werden: |
| | | | |
| | /etc/kalua_init | | /etc/kalua_init |
| | | | |
| − | Wer eigene Funktionssammlungen mit in den <b><tt>loader</tt></b> integriert haben moechte,
| + | Nach dem ''sourcen'' des '''loader''' mit <tt>. /tmp/loader</tt> stehen verschiedene Hilfsfunktionen zur Verfuegung, z.b. |
| | + | |
| | + | _ # listet alle Bibliotheken auf |
| | + | _wifi # listet alle Funktionen der Bibliothek wifi auf |
| | + | |
| | + | Wer eigene Funktionssammlungen mit in den '''loader''' integriert haben moechte, |
| | sollte sich das Verzeichnis <tt>/etc/kalua/</tt> anschauen. | | sollte sich das Verzeichnis <tt>/etc/kalua/</tt> anschauen. |
| | | | |
| | ==Beispiele== | | ==Beispiele== |
| | | | |
| − | Jedes Beispiel benoetigt zwingend den geladenen <b><tt>loader</tt></b> | + | Jedes Beispiel benoetigt zwingend den geladenen '''loader''' |
| | | | |
| | | | |