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''' |
| | | |
| | | |