1、伴隨著以計算機技術(shù)、通訊技術(shù)為主的信息技術(shù)的飛速發(fā)展和互聯(lián)網(wǎng)的廣泛應(yīng)用,3C(Computer、Communication、ConsumerElectronic)合一將成為必然趨勢。信息家電,手持設(shè)備,移動設(shè)備等嵌入式產(chǎn)品的迅速發(fā)展,使得嵌入式軟件開發(fā)再度成為一個研究熱點。
2、由于嵌入式設(shè)備的性能局限,往往不能通過本機編譯得到所需軟件的可執(zhí)行程序。因此,以Linux為主機操作系統(tǒng),搭配一個交叉編譯系統(tǒng),為嵌入式設(shè)備生成可執(zhí)行程序已成為日益流行的編譯嵌入式軟件的解決方案。而開放源碼的編譯器GCC,經(jīng)過多年的發(fā)展,已能支持幾乎所有知名廠商的處理器,是嵌入式軟件開發(fā)中理想的交叉編譯器。