 C語言(yan)在嵌(qian)入式系統(tong)編程(cheng)時(shi)的注意事(shi)項
							時(shi)間(jian):2020-06-03      來源:未知(zhi)
							C語言(yan)在嵌(qian)入式系統(tong)編程(cheng)時(shi)的注意事(shi)項
							時(shi)間(jian):2020-06-03      來源:未知(zhi) 
							C語言想必大家是都了解過的,編程最開始接觸的也就是從語言了,所以你要是學習嵌入式的話,那么c語言也是必須要熟練的,下面可以在跟小編來了解下C語言在嵌入式系統編程時的注意事項吧。
C語(yu)(yu)(yu)言(yan)是一門通用(yong)計算機編(bian)程語(yu)(yu)(yu)言(yan),應(ying)用(yong)廣泛。C語(yu)(yu)(yu)言(yan)的設計目標是提供(gong)一種能(neng)以簡易的方式編(bian)譯、處理低級存(cun)儲器(qi)、產生(sheng)少量的機器(qi)碼以及不需要(yao)任何運行環境支持(chi)便能(neng)運行的編(bian)程語(yu)(yu)(yu)言(yan)。
	
盡(jin)管C語言(yan)提供了許(xu)(xu)多低級處理的(de)(de)功(gong)能(neng),但仍然保持著良好(hao)跨平(ping)臺(tai)(tai)的(de)(de)特(te)性,以一個標(biao)準規格寫(xie)出的(de)(de)C語言(yan)程序可在許(xu)(xu)多電(dian)腦(nao)平(ping)臺(tai)(tai)上進行編譯,甚至包含一些嵌(qian)入式處理器(單片(pian)機或稱(cheng)MCU)以及超級電(dian)腦(nao)等作業平(ping)臺(tai)(tai)。
一、C語言嵌入式系統編程注意事項
不(bu)同于(yu)一般形式(shi)(shi)的(de)軟件編程(cheng)(cheng),嵌(qian)入(ru)(ru)式(shi)(shi)系(xi)統(tong)(tong)編程(cheng)(cheng)建立在(zai)特定的(de)硬件平臺(tai)上,勢必要求其編程(cheng)(cheng)語(yu)言(yan)(yan)具(ju)備(bei)較強(qiang)的(de)硬件直(zhi)接操作能力(li)。無疑,匯(hui)編語(yu)言(yan)(yan)具(ju)備(bei)這樣(yang)的(de)特質。但是,歸因于(yu)匯(hui)編語(yu)言(yan)(yan)開發(fa)過程(cheng)(cheng)的(de)復雜性,它并(bing)不(bu)是嵌(qian)入(ru)(ru)式(shi)(shi)系(xi)統(tong)(tong)開發(fa)的(de)一般選擇(ze)。而與之相比,C語(yu)言(yan)(yan)--一種(zhong)“高級的(de)低(di)級”語(yu)言(yan)(yan),則成為嵌(qian)入(ru)(ru)式(shi)(shi)系(xi)統(tong)(tong)開發(fa)的(de)最佳選擇(ze)。筆者在(zai)嵌(qian)入(ru)(ru)式(shi)(shi)系(xi)統(tong)(tong)項目的(de)開發(fa)過程(cheng)(cheng)中,一次又一次感受到C語(yu)言(yan)(yan)的(de)精(jing)妙,沉醉于(yu)C語(yu)言(yan)(yan)給嵌(qian)入(ru)(ru)式(shi)(shi)開發(fa)帶來的(de)便(bian)利。
二、大多數嵌入式系統的硬件平臺。它包括兩部分:
(1)以通用處(chu)理(li)(li)器為中心的協(xie)議處(chu)理(li)(li)模塊,用于網絡控制協(xie)議的處(chu)理(li)(li);
(2)以數字信(xin)號(hao)(hao)處理器(qi)(DSP)為中心的信(xin)號(hao)(hao)處理模(mo)塊,用于調制、解調和數/模(mo)信(xin)號(hao)(hao)轉換。
本文的(de)(de)討論主(zhu)(zhu)要圍繞以通(tong)用處理(li)器為中心的(de)(de)協議(yi)處理(li)模塊進行(xing),因(yin)為它更(geng)多地牽(qian)涉到具體的(de)(de)C語言編(bian)程技巧。而DSP編(bian)程則重點關(guan)注具體的(de)(de)數字信(xin)號處理(li)算法,主(zhu)(zhu)要涉及通(tong)信(xin)領域(yu)的(de)(de)知識,不是本文的(de)(de)討論重點。
以上介紹的就是C語言在嵌入式系統編程時的注意事項 了,還是有很多人都在關注著嵌入式,這也就說明嵌入式未來發展是不錯的,所以大家在學習的時候也要更加認真哦。