MCU選擇中的5個韌體標準

2021-09-19 18:38:55 字數 1426 閱讀 8259

在微控制器上執行的韌體比物理電氣連線和引腳更重要。在決策過程中未能識別韌體可能導致成本超支,產品發布延遲,甚至專案完全失敗。為了選擇合適的微控制器,需要檢查五個標準。

硬體與軟體成本

製造團隊通常非常關注bom(物料清單)成本最小化。

選擇更小或更便宜的微控制器可能會在生產過程中節省大量成本,但開發和維護執行它的軟體需要多少成本?選擇乙個不提供無線堆疊,檔案系統或其他複雜系統互動的更便宜的微控制器,在整個產品的整個生命週期內,軟體的成本可能是軟體的兩倍。團隊需要將製造成本視為系統總成本中的單個資料點,並平衡所有這些成本。在某些情況下,微控制器選擇可能更昂貴,但仍然會降低整體專案成本。

生產驅動程式可用性

開發團隊需要非常仔細地檢視可用於其候選微控制器的軟體驅動程式。免費示例和免費軟體並不意味著該軟體對特定用途的質量或適用性有任何保證。此外,分發的示例**從最開始就是強調美觀,優雅,因此在做出決定之前要仔細檢查可用的**,否則可能會導致更多的痛苦,成本和進度延遲。

rtos整合

並非每個rtos都支援每個微控制器,同樣的也不是每個微控制器支援rtos。所以在工作的開始,需要先確定一些可用於滿足軟體應用程式需求的rtos。然後確定本地支援哪些微控制器,並且該rtos只需要很少的工作量。

中介軟體整合

開發團隊需要考慮使系統啟動和執行所需的整個軟體堆疊。這個考慮因素包括我們剛剛提到的驅動程式和rtos以及所需的任何中介軟體或第三方應用程式**。整合不相互協作的軟體元件可能會變得混亂,陷入困境,並且需要比樂觀工程師想象的更多時間進行整合。開發人員需要檢查為微控制器提供的rtos和驅動程式與第三方元件的密切關係。很少有完美的匹配,但是團隊越接近選擇完全整合的解決方案,許多晶元**商開始嘗試提供這種解決方案,軟體開發速度越快,節省成本。

工具鏈整合

微控制器工具每年都變得越來越複雜。開發人員過去常常只獲取驅動程式和示例**轉儲,然後被迫修改自己應用程式的**。然而,在當今的開發環境中,驅動程式,rtos,中介軟體甚至應用程式**都被整合在乙個複雜的工具鏈管理軟體中,從而可以輕鬆地進行通訊,定製甚至測試。通過這種方式選擇支援整合韌體和工具的微控制器可以在整個開發周期中節省成本。這種支援允許開發人員專注於應用程式,而不僅僅是嘗試讓軟體元件相互協作。確保檢查工具鏈及其功能以及其他標準。

嵌入式系統的複雜性不再存在於硬體中;它在軟體中。成功的開發團隊將根據提供的工具和軟體質量尋找微控制器。產品開發目標是將產品推向市場,而不是花費數月或數年從頭開發**或無休止地整合不相關的元件。因此,下次需要選擇微控制器時,請先從軟體開始,然後再返回硬體。會發現整體開發體驗將更加輕鬆,成本和時間表也更容易控制。

MCU選擇中的5個韌體標準

在微控制器上執行的韌體比物理電氣連線和引腳更重要。在決策過程中未能識別韌體可能導致成本超支,產品發布延遲,甚至專案完全失敗。為了選擇合適的微控制器,需要檢查五個標準。硬體與軟體成本 製造團隊通常非常關注bom 物料清單 成本最小化。選擇更小或更便宜的微控制器可能會在生產過程中節省大量成本,但開發和維...

企業建站選擇網路公司5個評測標準

筆者目前就職於一家小型企業,公司的網路環境還比較落後,隨著市場化的需要公司老闆要求我來聯絡一家網路公司給我們建立企業 作為我來說,雖然不會建立 但經常轉悠站長類相關 和論壇,耳濡目染了一些選擇網路服務的經驗。評測標準1,公司一定要正規。從公司角度講,如今的網路公司可以說滿大街都是,任何一幢寫字樓裡就...

學習網頁標準的5個步驟

step 3.學習div配合css進行網頁布局 使用配合css為你的網頁布局,而不要使用table了,這樣的文章很多,例項也很多,推薦你去bluediea.com,div布局的好處很多,就提級幾個實用的 1.冗餘小,網頁開啟速度快。2.結構和表現分離了,你可以只通過css改變你的布局,而資訊不變,這...