張 舸 林世勇
摘要:描述基于嵌入式系統(tǒng)的通用軟件開發(fā)模式與開發(fā)過程,包括嵌入式系統(tǒng)開發(fā)平臺的介紹、開發(fā)平臺的選擇、開發(fā)平臺的搭建以及交叉編譯工具的選擇,重點介紹交叉編譯的實現(xiàn)過程。設(shè)計硬件平臺為基于Intel公司的PXA255系列嵌入式開發(fā)板,軟件平臺為嵌入式ARM—Linux操作系統(tǒng)。采用c語言編程,ARM—Linux—GNu工具鏈進行交叉編譯,SDL(simpleDirectMedia Layer)圖形庫進行繪圖,以五子棋游戲為例,設(shè)計并實現(xiàn)一個基于圖形界面的嵌入式游戲。結(jié)果表明,該游戲人機交互界面友好,運行流暢。