嵌入式系統(tǒng)應(yīng)用工程師借用計算機專家創(chuàng)建的C語言,使嵌入式系統(tǒng)應(yīng)用得以飛速發(fā)展,而MISRAC是嵌入式系統(tǒng)應(yīng)用工程師對C語言嵌入式應(yīng)用做 出的貢獻。如今MISRA C已經(jīng)被越來越多的企業(yè)接受,成為用于嵌入式系統(tǒng)的C語言標準,特別是對安全性要求極高的嵌入式系統(tǒng),軟件應(yīng)符合MISRA標準。
本文由清華嵌入式系統(tǒng)研究專家,邵貝貝教授領(lǐng)銜執(zhí)筆,分六講,跟讀者一起學(xué)習(xí)MISRAC。
第一講:“‘安全第一’的C語言編程規(guī)范”,簡述MISRAC的概況。
第二講:“跨越數(shù)據(jù)類型的重重陷阱”,介紹規(guī)范的數(shù)據(jù)定義和操作方式,重點在隱式數(shù)據(jù)類型轉(zhuǎn)換中的問題。
第三講:“指針、結(jié)構(gòu)體、聯(lián)合體的安全規(guī)范”,解析如何安全而高效地應(yīng)用指針、結(jié)構(gòu)體和聯(lián)合體。
第四講:“防范表達式的失控”,剖析MISRAC中關(guān)于表達式、函數(shù)聲明和定義等的不良使用習(xí)慣,最大限度地減小各類潛在錯誤。
第五講:“準確的程序流控制”,表述C語言中控制表達式和程序流控制的規(guī)范做法。
第六講:“構(gòu)建安全的編譯環(huán)境”,講解與編譯器相關(guān)的規(guī)范編寫方式,避免來自編譯器的隱患。
希望大家喜歡。
標簽:
嵌入式
家
C語言
系統(tǒng)應(yīng)用
上傳時間:
2013-12-27
上傳用戶:franktu