Како користити прилагођени ланац алата за РОМ-ове и кернеле

Ланци алата пружају неопходне алате за компајлирање вашег кода. Прилагођени ланци алата често долазе са оптимизацијама које можете користити - научите како из овог водича.

Ланци алата су у основи скуп развојних алата који се користе у ланцу (излаз једног алата постаје улаз за следеће и тако даље) да би се компајлирао изворни код (у овом случају, РОМ-ови и језгра). Док се Андроид НДК алатни ланац (који долази са ГЦЦ-ом, између осталих алата) обично користи за ово, програмери могу да користе и друге алате ако желе. То може укључивати оптимизације које се фокусирају на перформансе или стабилност, на пример.

Линаро и СаберМод су два популарна примера прилагођених алата. Обојица уводе неколико оптимизација, посебно за новије АРМ ЦПУ. Ако покушавате да пронађете сазнајте како да се пребаците на прилагођени ланац алата, онда бисте можда желели да погледате водич КСДА Сениор Члан фрап129 је написао. У њему он објашњава како да преузмете ланац алата који желите, као и потребне промене да бисте га користили. Док водич користи Линаро и СаберМод као примере, може се користити и за било који други прилагођени ланац алата. Заинтересовани? Иди на

Прелазак на нит форума Цустом Тоолцхаин Гуиде сада да почнемо!

Коришћење прилагођених ланаца алата, иако може да пружи значајне предности, такође може имати негативан утицај на стабилност и увести грешке које је тешко пронаћи и поправити. Ово је добро имати на уму док експериментишете!

Ако тек почињете и желите да научите како да компајлирате РОМ или кернел из изворног кода, онда имамо и вас. Пређите на КСДА-Универзитет, који има упутства за то и још много тога.