欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

技術頻道

嵌入式軟件的安全設計理念

嵌入式軟件應用場合、硬件平臺及操作系統的多樣性,使嵌入式軟件在各種不同條件下可能出現未知、不可預測的狀況,即其潛在風險往往比通用PC機的軟件要高。由于嵌入式軟件應用場合特殊,往往在無人值守的情況下運行,高可靠性和安全性自然成為嵌入式系統的重要指標。

在設計初期排查各種可能的風險,投入較低并可獲得高回報。最終的產品質量也可以得到很好的控制。下面借鑒安全管理學思想,列舉一些生活實例說明嵌入式軟件設計的安全理念。

1 圍墻問題

學校修筑圍墻,有一個問題——到底需要的高度是多少?過低,很容易翻越圍墻進出,起不到圍墻的屏障作用;過高,翻越的人滑落容易傷亡,這也不是修筑圍墻的初衷。程序設計中的程序運行異常好比非法進出校園。一方面需要防止程序異常,這就類似修了圍墻。但另一方面也需要注意圍墻高度:圍墻過高,輕易不出問題,但一出就是大問題。比如數據通信傳輸程序,加入CRC冗余校驗。如果數據傳輸出現校驗錯誤,CRC冗余校驗可能恢復錯誤的數據。但是如果在設計測試初期就使用CRC校驗,并且程序中沒有警告信息,就有可能將錯誤延續到產品發布階段。產品到現場出問題那就嚴重了。還有一個例子,看門狗程序是為了程序異常時自動重啟恢復系統。如果在程序測試期間就使用看門狗,同樣會屏蔽測試期間的程序跑飛、死機等問題,是不利于發現程序缺陷的。

2 修褲腳問題

給孩子買了條褲子,試穿后發現褲子長了些,于是很精確地測量出需要截去10 cm。問題出現了,媽媽動手改好了之后,奶奶也給改短了10 cm,接下來的情景可想而知。這就是溝通問題,某成員在對某對象實施某行為的時候沒有留下任何標記,使得其他成員未得到準確信息,帶來下一步行為的失誤。

程序設計中同樣也有類似問題。比如某進程對一個臨界資源進行訪問,并且沒有任何標記,如果另一進程也訪問該資源就會造成資源訪問的沖突。通過信號量互斥保護就可以解決這一問題。另一個例子是在內存申請和釋放方面。比如函數funA()調用funB(),在funA()或funB()中動態申請一段內存空間,并且將指向該內存的指針傳給另一函數,在funA()或funB()中都可以釋放內存。但是一定注意,需要溝通在哪個函數里進行,尤其當這兩個函數分別由兩個人完成的時候。不能出現兩個函數都釋放該內存或都不釋放該內存的情況。

3 優勢和不足

兩個游人出行,一個帶傘,另一個不帶傘。那天下了大雨,結果回來時帶傘的人被淋得全身濕透,而不帶傘的反而未被淋濕。原因何在?因為帶傘的人認為自己帶了傘不用躲雨,不知不覺就濕透了;不帶傘的知道在雨中幾秒鐘就能全身濕透,所以一直注意在亭子下躲雨。

程序設計中何嘗不是如此?對認為不容易出問題的代碼設計投入不足,測試工作少,對易出問題的代碼投入大量精力,嚴加測試,最后的結果反而是容易出問題的代碼質量更高。這就是設計人員常常遇到的情況——能想到的錯誤都解決了,想不到的錯誤都出現了。另外一個例子是:對于RS232串口通信,考慮到通信傳輸距離、外界干擾等問題,采用了數據校驗和錯誤重發機制;對于I2C、SPI總線往往是短距離、同一電路板的芯片訪問,都沒有任何數據校驗措施。結果有可能是RS232串口數據總是正確的,I2C、SPI總線的數據受不合理的布線及電磁干擾影響反而出現錯誤。因此對于嵌入式系統,需要根據實際的現場情況定制程序設計,而不是因為大多數人都這么做,或以前都這么做。

4 警告和避錯

電線桿上有特別亮麗的幾個字,某行人好奇,爬上電線桿一看,四個大字:“油漆未干”。可見這個告示性文字反而害苦了這位行人。如果換一種方式,將電線桿周圍容易被人接觸到的地方圍上一圈,就能很好地避免路人接觸。當然這里還需要考慮成本和效用的平衡。

嵌入式系統往往不需要人員值守就能正常工作,因此依靠警告、報錯不能解決所有問題。你可以想象在駕駛飛機時,導航屏幕出現類似Windows系統的“內存空間不足,請關閉部分程序”警告的情形是多么可笑。在設計這一類程序的時候,應該考慮程序如何能自動解決一些異常情況,即使有些情況下必須進行人機交互,也應該考慮這時程序是否可以自動采取一些保護措施。比如數據讀取異常報錯,可以考慮用一個默認的數據;通信連接不上報錯則需要檢測通信是否恢復正常。

以上從幾個生活實例用類比的方式說明了嵌入式軟件設計需要注意的一些問題,當然僅僅注意這幾點對保證嵌入式軟件的質量是遠遠不夠的。文章的目的是通過幾個易懂的實例強調設計安全意識以及軟件產品質量意識的重要性。

文章版權歸西部工控xbgk所有,未經許可不得轉載。

欧美成人aaaaa免费视频_亚洲欧美激情小说另类_欧美激情一区二区三区视频_一级在线|欧洲

      9000px;">

          麻豆一区二区在线| 美腿丝袜在线亚洲一区| 久久成人18免费观看| 精品乱人伦小说| 久久爱另类一区二区小说| 精品国精品国产| 99综合影院在线| 国产欧美精品国产国产专区| 91在线观看视频| 亚洲第一二三四区| 欧美高清一级片在线| 国产成人午夜精品5599| 亚洲欧洲成人精品av97| 欧美精品乱码久久久久久按摩| 国产最新精品免费| 一区二区成人在线视频| 精品88久久久久88久久久| 91在线国产福利| 秋霞影院一区二区| 亚洲精品国产精华液| 欧美精品一区二区三| 在线看不卡av| 国产高清不卡一区二区| 亚洲欧美欧美一区二区三区| 欧美成人a在线| 欧美另类高清zo欧美| 成人免费福利片| 精品一区二区三区久久| 婷婷六月综合亚洲| 亚洲欧美日韩久久| 中文字幕乱码一区二区免费| 日韩欧美国产系列| 欧美日韩国产123区| 91在线观看一区二区| 国产一区视频导航| 免费成人av在线播放| 一区二区三区美女| 中文字幕在线观看不卡视频| 精品国产免费人成在线观看| 91精品国产综合久久精品性色| 亚洲狠狠丁香婷婷综合久久久| 日韩欧美专区在线| 一本大道综合伊人精品热热| 麻豆91免费观看| 亚洲电影你懂得| 亚洲综合清纯丝袜自拍| 亚洲色图在线播放| 国产精品的网站| 亚洲同性同志一二三专区| 中文成人av在线| 亚洲人亚洲人成电影网站色| 中文字幕一区二区三区不卡| 国产精品久久久久一区| 国产精品三级av在线播放| 精品捆绑美女sm三区| 日韩精品一区二| 久久婷婷一区二区三区| 欧美国产一区二区| 亚洲人成伊人成综合网小说| 最新中文字幕一区二区三区| 怡红院av一区二区三区| 亚洲自拍偷拍图区| 婷婷综合另类小说色区| 麻豆一区二区三| 国产一区二区日韩精品| 日本视频一区二区三区| 一区二区三区国产豹纹内裤在线 | 欧美日韩一区二区不卡| 色8久久精品久久久久久蜜| 在线观看视频一区二区欧美日韩| 色婷婷久久久综合中文字幕 | 欧美日韩综合在线| 91精品久久久久久久99蜜桃 | 日韩一级大片在线观看| 91精品欧美综合在线观看最新 | 日本女人一区二区三区| 视频一区欧美日韩| 经典三级视频一区| 国产在线一区观看| 99久久国产综合精品色伊| 在线视频国产一区| 久久综合精品国产一区二区三区 | 亚洲自拍偷拍欧美| 麻豆精品视频在线| 94-欧美-setu| 9191久久久久久久久久久| 日本一区二区三区四区| 天堂久久一区二区三区| 成人精品亚洲人成在线| 欧美日韩国产精品自在自线| 国产亚洲1区2区3区| 亚洲一区二区在线观看视频 | 久久久另类综合| 亚洲一区二区三区四区在线免费观看 | 亚洲精品午夜久久久| 日本亚洲最大的色成网站www| 国产精品一二三区在线| 欧美裸体一区二区三区| 国产精品嫩草影院com| 韩国女主播成人在线观看| 欧美男同性恋视频网站| 国产精品高潮呻吟久久| 91黄视频在线观看| 国产精品入口麻豆原神| 精品一区二区在线免费观看| 欧美亚洲禁片免费| 亚洲四区在线观看| jizz一区二区| 国产日韩成人精品| 精品一区二区国语对白| 7777女厕盗摄久久久| 亚洲精品精品亚洲| 波多野结衣中文一区| 国产午夜亚洲精品理论片色戒 | 亚洲va国产天堂va久久en| www.亚洲在线| 国产精品色在线| 99久久久国产精品| 国产精品久久久一本精品| 国产一区二区三区四区在线观看| 日韩一级精品视频在线观看| 五月综合激情婷婷六月色窝| 欧美日韩在线播放三区四区| 亚洲人精品一区| 在线视频欧美精品| 亚州成人在线电影| 欧美综合一区二区三区| 午夜精品福利在线| 91精品国产免费久久综合| 天堂va蜜桃一区二区三区漫画版| 91精品国产品国语在线不卡| 麻豆精品视频在线观看免费| 日韩欧美你懂的| 国内外成人在线| 国产精品欧美一区喷水| 色偷偷88欧美精品久久久| 亚洲18色成人| 欧美美女网站色| 免费久久99精品国产| 精品福利一区二区三区| 国产福利一区在线观看| 亚洲欧洲日韩在线| 欧美日韩亚洲另类| 日韩精品91亚洲二区在线观看| 欧美一区二区久久| 精品一区二区三区av| 欧美激情一区二区三区全黄| 色噜噜狠狠色综合中国| 一区二区视频在线| 激情文学综合丁香| 中文字幕不卡的av| 欧美色网一区二区| 国产麻豆精品一区二区| 综合色中文字幕| 欧美人xxxx| 国产精品一区二区三区网站| 日韩久久一区二区| 精品国产污污免费网站入口| 色婷婷久久综合| 国产精品一区二区你懂的| 一区二区三区在线看| 久久久综合激的五月天| 色88888久久久久久影院按摩| 精品一区二区精品| 中文字幕视频一区| 精品国一区二区三区| 在线观看不卡一区| 国产91在线观看| 青青草国产成人99久久| 中文字幕制服丝袜成人av| 日韩一区二区电影在线| 波多野结衣欧美| 国产精品一区二区在线看| 日韩成人一区二区三区在线观看| 国产精品欧美久久久久无广告 | 亚洲视频1区2区| 久久久久九九视频| 欧美一区二区三区免费| 欧美婷婷六月丁香综合色| www.色综合.com| 国产在线看一区| 老司机午夜精品| 午夜久久电影网| 一区二区三区资源| 中文字幕一区二区不卡 | 亚洲一区免费视频| 国产精品国模大尺度视频| 精品久久国产97色综合| 欧美精品1区2区| 欧美日韩国产成人在线免费| 欧洲精品一区二区| 波多野结衣视频一区| 粉嫩13p一区二区三区| 国产成人午夜精品影院观看视频 | 精品美女在线播放| 日韩欧美国产小视频| 日韩片之四级片| 精品美女被调教视频大全网站| 欧美电影免费观看高清完整版在线| 欧美精品在线视频|