嵌入式系統(tǒng)應(yīng)用工程師借用計(jì)算機(jī)專家創(chuàng)建的C語(yǔ)言,使嵌入式系統(tǒng)應(yīng)用得以飛速發(fā)展,而MISRAC是嵌入式系統(tǒng)應(yīng)用工程師對(duì)C語(yǔ)言嵌入式應(yīng)用做 出的貢獻(xiàn)。如今MISRA C已經(jīng)被越來(lái)越多的企業(yè)接受,成為用于嵌入式系統(tǒng)的C語(yǔ)言標(biāo)準(zhǔn),特別是對(duì)安全性要求極高的嵌入式系統(tǒng),軟件應(yīng)符合MISRA標(biāo)準(zhǔn)。 本文由清華嵌入式系統(tǒng)研究專家,邵貝貝教授領(lǐng)銜執(zhí)筆,分六講,跟讀者一起學(xué)習(xí)MISRAC。 第一講:“‘安全第一’的C語(yǔ)言編程規(guī)范”,簡(jiǎn)述MISRAC的概況。 第二講:“跨越數(shù)據(jù)類型的重重陷阱”,介紹規(guī)范的數(shù)據(jù)定義和操作方式,重點(diǎn)在隱式數(shù)據(jù)類型轉(zhuǎn)換中的問題。 第三講:“指針、結(jié)構(gòu)體、聯(lián)合體的安全規(guī)范”,解析如何安全而高效地應(yīng)用指針、結(jié)構(gòu)體和聯(lián)合體。 第四講:“防范表達(dá)式的失控”,剖析MISRAC中關(guān)于表達(dá)式、函數(shù)聲明和定義等的不良使用習(xí)慣,最大限度地減小各類潛在錯(cuò)誤。 第五講:“準(zhǔn)確的程序流控制”,表述C語(yǔ)言中控制表達(dá)式和程序流控制的規(guī)范做法。 第六講:“構(gòu)建安全的編譯環(huán)境”,講解與編譯器相關(guān)的規(guī)范編寫方式,避免來(lái)自編譯器的隱患。 希望大家喜歡。
標(biāo)簽: 嵌入式 家 C語(yǔ)言 系統(tǒng)應(yīng)用
上傳時(shí)間: 2013-12-27
上傳用戶:franktu
紅外解碼的方法 NEC格式 upd6121 1、9Ms的高電平啟動(dòng)頭,然后是4.5Ms的低電平,如果2.25Ms時(shí)就有高電平,是持續(xù)信號(hào),不處理 2、然后以一個(gè)高電平和一個(gè)低電平為1Bit,高電平時(shí)間是0.5625Ms=562us, 高低電平時(shí)間比為1:1時(shí)是Bit1,比為1:3時(shí)是Bit0 3、Timer1中斷執(zhí)行100us采樣周期,9Ms=90,4.5Ms=45,高電平=5,低電平最多15 4、共讀入4Byte共24bit,第1、2Byte是CustomCode碼和其反碼,第3、4Byte是DataCode和其反碼 5、CustomCode正確和DataCode效驗(yàn)正確的話,執(zhí)行 6、紅外接收器輸出是反相的
上傳時(shí)間: 2016-02-05
上傳用戶:啊颯颯大師的
用DSP源程序代碼實(shí)現(xiàn)的高通矩形窗FIR濾波器,用C程序產(chǎn)生輸入波形
上傳時(shí)間: 2013-12-10
上傳用戶:franktu
TMS320LF2407 PWM控制代碼,C語(yǔ)言實(shí)現(xiàn)
上傳時(shí)間: 2016-02-16
上傳用戶:tonyshao
1-FM24C256的控制軟件(用89C52控制操作,C語(yǔ)言開發(fā))
上傳時(shí)間: 2016-03-10
上傳用戶:zq70996813
經(jīng)過(guò)一段時(shí)間的使用,上次的硬盤MP3播放器增加了USB下載文件功能; 漢字LCD顯示功能;子文件夾功能等。并對(duì)軟件做了一些修改。并將 硬件電路圖畫出來(lái)了。由于做得倉(cāng)促,難免有不妥之處,請(qǐng)大家諒解, 歡迎指出錯(cuò)誤。謝謝。 現(xiàn)在情況如下: 支持FAT32,F(xiàn)AT16/12還未做。 支持USB下載文件功能,速度300KB/S左右(USB1.1)。 無(wú)錄音功能。 7.5*2個(gè)漢字LCD顯示功能,能顯示歌曲名,路徑名(滾動(dòng)顯示) 支持多個(gè)文件夾功能。 有前后選曲、暫停、軟件音量、高、中、低音控制,重低音音效等功能。 無(wú)軟關(guān)機(jī)功能,現(xiàn)在拔電源操作^_^。 軟件還在完善中,有一些bug。
標(biāo)簽:
上傳時(shí)間: 2016-04-02
上傳用戶:牛布牛
【目錄信息】 第一部分 準(zhǔn)備程序員考試 第1章 程序員考試指南 1 1.1 程序員考試的形式是什么 2 1.2 考試包含哪些內(nèi)容 2 1.2.1 聲明和訪問控制 2 1.2.2 流控制和異常處理 2 1.2.3 垃圾收集 3 1.2.4 語(yǔ)言基礎(chǔ) 3 1.2.5 運(yùn)算符和賦值 3 1.2.6 重載、覆蓋運(yùn)行時(shí)間類型和面向?qū)ο?3 1.2.7 線程 3 1.2.8 java.awt包—布局 4 1.2.9 java.lang包 4 1.2.10 java.util包 4 1.2.11 java.io包 4 1.3 本書與程序員考試目標(biāo)的對(duì)應(yīng)關(guān)系 4 1.4 考試是怎么管理的 4 1.5 怎樣簽約和考試 5
上傳時(shí)間: 2014-08-06
上傳用戶:lx9076
BLDC無(wú)刷電機(jī)的C控制源碼,5部分組成:1.bldc.c 2.ac.c 3.wm.c 4.hsensor.c 5.timer1.c 和a header file (bldc.h)
標(biāo)簽: BLDC 無(wú)刷電機(jī) 控制 源碼
上傳時(shí)間: 2014-11-03
上傳用戶:13160677563
增加了USB下載文件功能;漢字LCD顯示功能;子文件夾功能等。并對(duì)軟件做了一些修改。 現(xiàn)在情況如下: 支持FAT32,F(xiàn)AT16/12還未做。 支持USB下載文件功能,速度300KB/S左右(USB1.1)。 無(wú)錄音功能。 7.5*2個(gè)漢字LCD顯示功能,能顯示歌曲名,路徑名(滾動(dòng)顯示) 支持多個(gè)文件夾功能。 有前后選曲、暫停、軟件音量、高、中、低音控制,重低音音效等功能。
上傳時(shí)間: 2016-05-09
上傳用戶:zhanditian
WINAVR下液晶3310的驅(qū)動(dòng) 1. PB4當(dāng)作RES的控制腳不妥當(dāng),因?yàn)樵赟PI下,PB4只能是輸入,作輸出控制RES不妥。 2. 屏幕的最上面一行,顯示不停滾動(dòng)的中文:“歡迎光臨本網(wǎng)站!” 好像后面還跟一些亂碼(不知是否WINAVR的原因)。我在程序中改變了一下,現(xiàn)在正常了。
上傳時(shí)間: 2016-06-25
上傳用戶:jiahao131
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1