Toolchain - un set de programe necesare pentru a crea alte programe. Noi de obicei, spunem că avem nevoie de un compilator pentru a scrie programul. Acest lucru este corect, dar compilatorul în sine poate consta din mai multe fișiere executabile, cum ar fi preprocesorul, compilatorul corespunzătoare, informații de legătură udalyalschik de depanare, etc ..
Asta e tot acolo este și toolchain.
De obicei, vom scrie programul pe aceeași mașină pe care va rula. Dar acest lucru nu se aplică în dezvoltarea de software pentru sisteme embedded. Există întotdeauna o așa-numita eco-compilator. Ie funcționează pe aceeași platformă, și codul de produs de acestea vor lucra pentru altul.
Linux are toolchain nativ numit CCG. El este bun, dar nu cu GCC pentru PC pentru a scrie programe pentru ARM-uri. Prin urmare, este necesar pentru a obține un compilator. Puteți să-l descărcați și puteți colecta de la sursa. Nu este la fel de dificil cum ar putea părea la prima vedere.
În orice caz - să-l colecteze de la sursa - este foarte corectă, deoarece De fapt, puteți construi toolchain pentru ARM-9 pentru orice calculator pe care este GCC. În plus, este o experiență foarte plină de satisfacții, deoarece pentru unele platforme pot fi gata pentru a descărca toolchain destul de dificil.
Pentru a facilita procesul de asamblare un grup de entuziaști au adunat set specific de script-uri și make-fișiere, care sunt capabile să se auto-asambla. Ie descărcarea unui set de dimensiunea de ordinul a sute de kilobytes, și rulează-l pe auto-asamblarea ieșire veți obține 2-3 GB de cod sursă cu compilator gata. Firește, nu generează informații noi, trebuie doar să descărcați acest set de cod sursă necesar de pe Internet. Și apoi le compilează. Aici distribuția Pengutronix vor fi luate în considerare.
Vă avertizez că, dacă nu doriți, puteți descărca toolchain gata. Dar, dacă continuați să încercați să repet că aici va fi scris, atunci măsurile necesare pot fi ușor diferite de descris aici. În plus, în timpul compilării, întâlnim câteva mesaje de eroare care sunt adresate de către doustanovki în PC-Linux pachetele respective dvs. shny. Prin urmare, în elaborarea ulterioară a acestor erori, nu vom confrunta, și puteți, dacă descărcați un tulcheyn gata. Deci, să decidă pentru tine. toolchain Ready este aici - este recomandat să-l instalați în directorul / opt
Deci, descrierea efectivă a procesului de asamblare:
Am creat un director
/Proj/OSELAS-toolchain1.1.1 în mașina lui și transportate la arhiva nou descărcat, sa întors la dezarhiva următoarea comandă:
să acorde o atenție faptul că proiectele (proiecte) la versiunea 1.0.0.
razarhiviruem aceleași proiecte și patch-uri