劉林芳
(長沙華中涉外職業(yè)高中 湖南省長沙市 410000)
嵌入式系統(tǒng)是一種可以獨(dú)立、自主運(yùn)行的計(jì)算機(jī)器件,其特點(diǎn)在于其中的軟硬件可裁剪。嵌入式系統(tǒng)主要由軟件及硬件兩部分組成,C 語言是其軟件功能開發(fā)過程中應(yīng)用最為廣泛的一種計(jì)算機(jī)語言[1-2]。
C 語言計(jì)算的靈活性較高,且管理與維護(hù)較為容易,可在很大程度上提高嵌入式系統(tǒng)編程軟件的拓展性和高效性。為此,設(shè)計(jì)嵌入式系統(tǒng)中C 語言編程軟件的重要性不言而喻[3]。
目前,常用的編程軟件主要有文獻(xiàn)[4]中提出的基于ZYNQ-7000 的遠(yuǎn)距無線時(shí)間同步系統(tǒng)的C 語言編程軟件設(shè)計(jì)方法和文獻(xiàn)[5]中提出的基于C 語言技術(shù)的計(jì)算機(jī)軟件編程設(shè)計(jì)方法。但在實(shí)際的應(yīng)用中發(fā)現(xiàn),上述傳統(tǒng)方法存在編程過程耗時(shí)長、軟件空間資源占用率高、運(yùn)行準(zhǔn)確率低的問題,使得其可靠性大大降低。
為有效解決傳統(tǒng)方法存在的不足,本研究設(shè)計(jì)了一種嵌入式系統(tǒng)中C 語言編程軟件設(shè)計(jì)方法,以期為嵌入式系統(tǒng)的發(fā)展提供可靠、有效的技術(shù)支持。
伴隨著現(xiàn)代計(jì)算機(jī)技術(shù)的飛躍式發(fā)展,嵌入式系統(tǒng)的功能性也越來越強(qiáng)大,與此同時(shí),其技術(shù)性也逐漸變得愈加復(fù)雜[6-8]。因此,為有效提高嵌入式系統(tǒng)軟件部分的開發(fā)以及運(yùn)行效果,本研究提出對(duì)其展開層次架構(gòu)設(shè)計(jì)。
本研究以層次化劃分為理念,將嵌入式系統(tǒng)中編程軟件部分規(guī)劃為不同的層次架構(gòu),每個(gè)架構(gòu)對(duì)應(yīng)不同的軟件模塊,與此同時(shí)確定模塊與模塊間的關(guān)聯(lián)性?!?br>