色综合一区_免费av电影网站_久久这里有精品_超碰3_91麻豆精品国产91久久久久久_欧美一区免费

 
當前位置: 首頁 » 技術方案 » 技術分析 » 正文

開發高可靠性嵌入式系統的7個技巧(電子工程師必知)


時間:2017-04-13 作者:
分享到:

?


對一個可靠的系統而言,建立一個強大的看門狗系統是很重要的。由于有太多的技術,難以在這幾個段落中完全涵蓋,但針對此一議題,筆者未來還會發表相關的文章。


技巧7 - 避免易失存儲器分配

對習慣在資源有限環境下工作的工程師,可能會試圖使用其編程語言的特性,這種語言讓他們可以使用易失存儲器分配。畢竟,這是一種常在計算器系統中使用的技術,在計算器系統中,只有在有必要時,內存才會被分配。


例如,以C開發時,工程師可能傾向于使用malloc來分配在堆(heap)上的空間。有一個操 作會執行,一旦完成,可以使用free將被分配的內存返回,以便堆的使用。



在資源受限的系統,這可 能是一場災難!使用易失存儲器分配的其中一個問題是,錯誤或不當的技術可能會導致內存泄漏或內存碎片。如果出現這些問題時,大多數的嵌入式系統并沒有 資源或知識來監視堆或妥善地處理它。而當它們發生時,如果應用程序提出對空間的要求,但卻沒有所請求的空間可以使用,會發生什么事呢?


使用易失存儲器分配所產生的問題是很復雜的,要妥善處理這些問題,可以說是一個噩夢!一種替代的方法是,直接以靜態的方式,簡化內存的分配。

例如,只要在程序中簡單地建立一個大小為256字節長的緩沖區,而不是經由malloc請求這樣大小的內存緩沖區。此一分配的內存可在整個應用程序的生命周期期 間保持,且不會有堆或內存碎片問題方面的顧慮。


結論


關鍵詞:    瀏覽量:609

聲明:凡本網注明"來源:儀商網"的所有作品,版權均屬于儀商網,未經本網授權不得轉載、摘編使用。
經本網授權使用,并注明"來源:儀商網"。違反上述聲明者,本網將追究其相關法律責任。
本網轉載并注明自其它來源的作品,歸原版權所有人所有。目的在于傳遞更多信息,并不代表本網贊同其觀點或證實其內容的真實性,不承擔此類作品侵權行為的直接責任及連帶責任。如有作品的內容、版權以及其它問題的,請在作品發表之日起一周內與本網聯系,否則視為放棄相關權利。
本網轉載自其它媒體或授權刊載,如有作品內容、版權以及其它問題的,請聯系我們。相關合作、投稿、轉載授權等事宜,請聯系本網。
QQ:2268148259、3050252122。


讓制造業不缺測試測量工程師

最新發布
行業動態
技術方案
國際資訊
儀商專題
按分類瀏覽
Copyright ? 2023- 861718.com All rights reserved 版權所有 ?廣州德祿訊信息科技有限公司
本站轉載或引用文章涉及版權問題請與我們聯系。電話:020-34224268 傳真: 020-34113782

粵公網安備 44010502000033號

粵ICP備16022018號-4
主站蜘蛛池模板: 国产精品1区 | 99久久婷婷国产精品综合 | 日韩中文字幕在线免费观看 | 91精品久久久久久久91蜜桃 | 黄色国产视频 | 成人在线天堂 | 国产精品一二三在线观看 | 久色| 久久久婷婷一区二区三区不卡 | 久久国产精品偷 | 日韩影院一区 | 欧美日韩在线看 | 91精品国产日韩91久久久久久 | 精品成人久久 | 久久久91精品国产一区二区三区 | 观看av | 国产精品久久久久久模特 | 欧美日韩亚洲高清 | 在线免费看黄 | 精品久久中文字幕 | av大片 | 国产成人视屏 | 在线日韩成人 | 在线看一区 | 成人精品二区 | 亚洲国产精品美女 | 国产精品美女www爽爽爽软件 | 欧美视频一区二区三区 | 大象视频成人在线观看 | 青青草久久久 | 天天干女人网 | 国产99久久 | 国产精品久久久久久久久久久久久 | 国产成人av综合 | 亚洲欧美在线观看 | 久久在线 | 久久国产电影 | 欧美日韩精品一区二区三区四区 | 国产最好的精华液网站 | 国产亚洲视频在线 | 国产综合久久久 |