- 現(xiàn)行
- 正在執(zhí)行有效
- 2011-12-30 頒布
- 2012-06-01 實(shí)施
文檔簡介
ICS35060
L74.
中華人民共和國國家標(biāo)準(zhǔn)
GB/T28169—2011
嵌入式軟件C語言編碼規(guī)范
Embeddedsoftware—Clanguagecodingspecification
2011-12-30發(fā)布2012-06-01實(shí)施
中華人民共和國國家質(zhì)量監(jiān)督檢驗(yàn)檢疫總局發(fā)布
中國國家標(biāo)準(zhǔn)化管理委員會(huì)
GB/T28169—2011
目次
前言…………………………
Ⅲ
引言…………………………
Ⅳ
范圍………………………
11
規(guī)范性引用文件…………………………
21
術(shù)語和定義………………
31
編碼規(guī)范要求……………
41
總體要求……………
4.11
內(nèi)存空間管理類……………………
4.22
中斷處理類…………………………
4.33
系統(tǒng)接口類…………………………
4.43
硬件系統(tǒng)初始化類…………………
4.53
軟件模塊初始化類…………………
4.63
版面書寫類…………………………
4.74
聲明定義類…………………………
4.86
控制語句類…………………………
4.99
類型轉(zhuǎn)換類………………………
4.1010
指針數(shù)組使用類…………………
4.11、11
運(yùn)算處理類………………………
4.1214
函數(shù)使用類………………………
4.1316
冗余類……………
4.1417
程序效率類………………………
4.1517
符合性……………………
518
附錄資料性附錄符合性矩陣………………………
A()19
參考文獻(xiàn)……………………
20
Ⅰ
GB/T28169—2011
前言
本標(biāo)準(zhǔn)按照給出的規(guī)則起草
GB/T1.1—2009。
請注意本文件的某些內(nèi)容可能涉及專利本文件的發(fā)布機(jī)構(gòu)不承擔(dān)識(shí)別這些專利的責(zé)任
。。
本標(biāo)準(zhǔn)由全國信息技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)提出并歸口
(SAC/TC28)。
本標(biāo)準(zhǔn)起草單位中國電子技術(shù)標(biāo)準(zhǔn)化研究所珠海南方軟件產(chǎn)品檢測中心炬力集成電路設(shè)計(jì)有
:、、
限公司珠海許繼電氣有限公司珠海優(yōu)特電力科技股份有限公司東信和平智能卡股份有限公司深圳
、、、、
市吉陽自動(dòng)化科技有限公司上海博泰悅臻電子設(shè)備制造有限公司珠海銀郵光電技術(shù)發(fā)展股份有限公
、、
司上海嵌入式系統(tǒng)應(yīng)用工程技術(shù)研究中心上海超算并行軟件有限責(zé)任公司上海魯齊信息科技有限
、、、
公司大連共創(chuàng)軟件有限公司等
、。
本標(biāo)準(zhǔn)主要起草人侯建華潘海洋楊哲軍張展新張亞偉羅慶霞齊建華陳勇張旸旸陽如坤
:、、、、、、、、、、
于曉菁代玉宏吳智凱
、、。
Ⅲ
GB/T28169—2011
引言
嵌入式系統(tǒng)是指以應(yīng)用為中心以計(jì)算機(jī)技術(shù)為基礎(chǔ)軟硬件可剪裁適應(yīng)應(yīng)用系統(tǒng)對功能可靠
,,,、
性成本體積和功耗嚴(yán)格要求的專門計(jì)算機(jī)系統(tǒng)嵌入式系統(tǒng)幾乎包括了生活中所有的電器設(shè)備還
、、。,
廣泛應(yīng)用于船舶機(jī)床儀表工業(yè)自動(dòng)化儀表及航空航天等領(lǐng)域
、、、。
盡管語言是嵌入式軟件開發(fā)的主要工具然而語言并非是專門為嵌入式系統(tǒng)應(yīng)用而設(shè)計(jì)的
C,C。
因此需要制定針對嵌入式系統(tǒng)軟件的編碼規(guī)范要求
,。
本標(biāo)準(zhǔn)是在理解標(biāo)準(zhǔn)語言的基礎(chǔ)上結(jié)合嵌入式軟件的開發(fā)實(shí)踐以及嵌入式軟件開發(fā)中常見的
C,
不規(guī)范編碼方式制定的著重于軟件的安全性可讀性既可作為嵌入式軟件開發(fā)中的編碼要求也可作
,、,,
為軟件交付時(shí)驗(yàn)收方的驗(yàn)證要求
。
Ⅳ
GB/T28169—2011
嵌入式軟件C語言編碼規(guī)范
1范圍
本標(biāo)準(zhǔn)規(guī)定了使用語言在嵌入式軟件編程中的規(guī)范要求本標(biāo)準(zhǔn)也給出了在嵌入式系統(tǒng)開發(fā)
C。
中應(yīng)該注意的與編碼相關(guān)的事項(xiàng)
。
本標(biāo)準(zhǔn)適用于嵌入式軟件生存周期的語言的設(shè)計(jì)編碼測試及其使用
C、、。
2規(guī)范性引用文件
下列文件對于本文件的應(yīng)用是必不可少的凡是注日期的引用文件僅注日期的版本適用于本文
。,
件凡是不注日期的引用文件其最新版本包括所有的修改單適用于本文件
。,()。
程序設(shè)計(jì)語言
GB/T15272C
3術(shù)語和定義
界定的以及下列術(shù)語和定義適用于本文件
GB/T15272。
31
.
副作用sideeffect
在表達(dá)式執(zhí)行后對程序運(yùn)行環(huán)境可能會(huì)造成影響賦值語句自增等操作都是典型的具有副作用
。、
的操作
。
4編碼規(guī)范要求
41總體要求
.
411編程前應(yīng)閱讀硬件電路和芯片資料熟悉芯片的各種存儲(chǔ)器區(qū)寄存器地址中斷服務(wù)定
..———()、、、
時(shí)器通訊接口等功能必要時(shí)應(yīng)將相關(guān)信息加入程序注釋中
、,。
412編程中應(yīng)注意程序的存儲(chǔ)空間如指令空間大小數(shù)據(jù)空間大小堆棧空間大小等是否超出
..———、、
系統(tǒng)有關(guān)限制
。
413使用聯(lián)合體時(shí)應(yīng)明確該編譯器聯(lián)合體存儲(chǔ)的細(xì)節(jié)如聯(lián)合體的末尾有多少個(gè)填充單位聯(lián)
..,———、
合體的各個(gè)成員如何對齊多
溫馨提示
- 1. 本站所提供的標(biāo)準(zhǔn)文本僅供個(gè)人學(xué)習(xí)、研究之用,未經(jīng)授權(quán),嚴(yán)禁復(fù)制、發(fā)行、匯編、翻譯或網(wǎng)絡(luò)傳播等,侵權(quán)必究。
- 2. 本站所提供的標(biāo)準(zhǔn)均為PDF格式電子版文本(可閱讀打?。驍?shù)字商品的特殊性,一經(jīng)售出,不提供退換貨服務(wù)。
- 3. 標(biāo)準(zhǔn)文檔要求電子版與印刷版保持一致,所以下載的文檔中可能包含空白頁,非文檔質(zhì)量問題。
最新文檔
- 2024年度年福建省高校教師資格證之高等教育心理學(xué)押題練習(xí)試題B卷含答案
- 2024年度山西省高校教師資格證之高等教育法規(guī)題庫綜合試卷B卷附答案
- 2024年度年福建省高校教師資格證之高等教育學(xué)能力提升試卷B卷附答案
- 一年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)匯編
- 職業(yè)培訓(xùn)學(xué)校計(jì)劃及實(shí)施方案
- 2024年度合作伙伴保密義務(wù)協(xié)議
- 吊車租賃協(xié)議:2024年詳細(xì)
- 2024年度工程承包施工協(xié)議范本
- 大理石產(chǎn)品購買與銷售專項(xiàng)協(xié)議范本
- 2024年企業(yè)對外擔(dān)保協(xié)議樣式
- 水療會(huì)所策劃方案
- 肺癌(肺惡性腫瘤)中醫(yī)臨床路徑
- 2024至2030年中國高嶺土行業(yè)投資前景與發(fā)展前景預(yù)測分析報(bào)告
- 證券投資學(xué)期末考試卷及答案2套
- 中華人民共和國建筑法(2019年版)知識(shí)培訓(xùn)
- 水電站生態(tài)風(fēng)險(xiǎn)評估與預(yù)警
- 3.9 秦統(tǒng)一中國 課件 2024~2025學(xué)年統(tǒng)編版七年級(jí)歷史上冊
- 廣東省2024年中考?xì)v史真題試卷【附真題答案】
- 個(gè)人勝任項(xiàng)目經(jīng)理崗位的認(rèn)識(shí)
- 2024至2030年中國大型鑄鍛件行業(yè)市場深度研究及投資規(guī)劃建議報(bào)告
- DB11-T 2291-2024 建設(shè)工程電子文件與電子檔案管理規(guī)程
評論
0/150
提交評論