嵌入式編程中五個必探的“潛在錯誤”
瀏覽:2671 評論:2
在嵌入式開發(fā)軟件中查找和消除潛在的錯誤是一項艱巨的任務(wù)。
通常需要英勇的努力和昂貴的工具才能從觀察到的崩潰,死機或其他計劃外的運行時行為追溯到根本原因。
在最壞的情況下,根本原因會破壞代碼或數(shù)據(jù),使系統(tǒng)看起來仍然可以正常工作或至少在一段時間內(nèi)仍能正常工作。
工程師常常放棄嘗試發(fā)現(xiàn)不常見異常的原因,這些異常在實驗室中不易再現(xiàn),將其視為用戶錯誤或“小故障”。
然而,機器中的這些鬼魂仍然存在。這是難以重現(xiàn)錯誤的最常見根本原因指南。每當(dāng)您閱讀固件源代碼時,請查找以下五個主要錯誤。并遵循建議的最佳做法,以防止它們再次發(fā)生在您身上。
錯誤1:競爭條件
???????????????? END ???????????????
技術(shù)鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓(xùn)客服
- 平臺客服
TOP
1
2




















