arm編程軟件有哪些 嵌入式題c/c 與arm匯編語言混合編程有哪些情況?
嵌入式題c/c 與arm匯編語言混合編程有哪些情況?通常,引導(dǎo)加載程序是由程序集編寫的。在這個(gè)階段,運(yùn)行環(huán)境(C庫運(yùn)行環(huán)境)被初始化以盡快運(yùn)行C/C程序。一般來說,C/C中不再使用arm匯編,如果需
嵌入式題c/c 與arm匯編語言混合編程有哪些情況?
通常,引導(dǎo)加載程序是由程序集編寫的。在這個(gè)階段,運(yùn)行環(huán)境(C庫運(yùn)行環(huán)境)被初始化以盡快運(yùn)行C/C程序。一般來說,C/C中不再使用arm匯編,如果需要訪問特殊寄存器(在移植操作系統(tǒng)時(shí),就像UCOS在調(diào)度任務(wù)時(shí)需要修改CPSR和SP一樣,需要嵌入?yún)R編)。匯編只在實(shí)際的底層遷移過程中使用,特殊寄存器需要在C/C中訪問(一般與遷移有關(guān)),只有嵌入式匯編才能訪問。