Adăugarea aplicației la busybox, blablacode

Busybox - un program care facilitează mult viața sistemelor încorporate. Acesta este un set de utilități standard, care este scris cu accent pe compactitate.
Proiectul a devenit destul de răspândit pe computerele încorporate datorită dimensiunii sale. Este făcut artistic. Binarele sunt una. Și cu ajutorul argv [] programul decide ce utilitate este acum să se pretindă a fi. În directorul bin, sunt create link-uri către un singur fișier binar.

Să ne uităm la modul de adăugare a utilității dvs. la acest set.
Mai întâi, descărcați depozitul și încercați să îl colectați ca atare.

Excelent câștigat. Toate programele din busybox sunt numite appleturi.
Luați în considerare un applet care afișează numele și parametrii.

Să adăugăm o regulă pentru ansamblu.

Dacă adăugați vreodată cod la kernelul Linux, atunci nu cred nimic nou pe care nu îl vezi în el.
Rămâne doar să adăugați macro-ul pentru a include / applets.src.h

Toate modificările sunt solicitate de dezvoltatori în ordine alfabetică.
Pentru a lucra cu sistemul de ajutor încorporat, specificăm și astfel de linii în include / use.src.h

Acum ne confruntăm și reconstruim.

Spuneți-mi mai detaliat unde să adăugați o regulă pentru asamblare?

construiți regula adăugați la fișierul miscutils / Kbuild.src

orfus bloc

Cum se configurează lucrul în comun al acestui program cu portul terminal (ca în exemplu), scrie că nu este posibilă utilizarea terminalului simultan cu alte programe

Deja toată lumea a început să uite. Televizoarele mai vechi, cu CRT-uri, au afișat imaginea pe ecran în linie. Cu o frecvență obișnuită a cadrelor de 50 Hz. era cu adevărat 25. Și nimeni nu a observat schimbarea cadrului. Creierul este aranjat astfel încât să se gândească la spațiile care lipsesc.