1. 程式人生 > >協同設計與傳統設計方法的比較

協同設計與傳統設計方法的比較

問題 模塊化設計 log 分享 出現 體積 修改 vpd 優先

如今嵌入式協同設計方法已經成為嵌入式設計方法的主流。傳統的嵌入式設計方法太過去死板,設計周期長,開發成本高。而且浪費許多大把的時間。今天就由尚觀嵌入式系統培訓講師給大家講講嵌入式系統協同設計方法於傳統設計方法的相同點和共同點。
技術分享圖片
  嵌入式系統是由若幹個功能模塊組成的,這些功能模塊按照其性質可以分為軟件模塊和硬件模塊兩類。在過去幾十年內,系統的設計方法經歷了很大的變化,有自上向下的設計方法,也有模塊化設計方法,他們總體上都是硬件模塊優先的設計方法,將其統稱為傳統的設計方法。

  這種設計方法將硬件和軟件分為兩個獨立的部分。

  在整個設計過程中,通常采用“硬件優先的原則",即在粗略估計軟件任務需求的情況下,首先進行硬件設計,然後在此硬件設計平臺上進行軟件設計。由於在硬件設計過程中缺乏對軟件構架和實現機制的清晰了解,硬件設計工作帶有一定的盲目性。他的系統優化由於設計空間的限制,只能改善硬件/軟件各自的性能,不可能對系統做出較好的綜合優化,得到的最終設計結果很難充分利用硬軟件資源,難以適應現代復雜的、大規模的系統設計任務。

  而嵌式系統軟硬件協同設計是讓軟件設計和硬件設計作為一個整體並行設計,找到軟硬件的最佳結合點,從而使系統高效工作。

  軟硬件協同設計最主要的一個優點就是在設計過程中,硬件和軟件設計是相互作用的,這種相互作用發生在設計過程的各個階段和各個層次。

  設計過程充分體現了軟硬件的協同性。在軟硬件功能分配時就考慮到了現有的軟硬件資源,在軟硬件功能的設計和仿真評價過程中,軟件和硬件是互相支持的。這就使得軟硬件功能模塊能夠在設計開發的早期互相結合,從而及早發現問題及早解決,避免了(至少可以減少)在設計開發後期反復修改系統以及由此帶來的一系列問題,而且有利於挖掘系統潛能、縮小產品的體積、降低系統成本、提高系統整體性能。

  隨著時代的發展,科技逐漸在進步,當然嵌入式設計方法也慢慢的從不成熟走向成熟,傳統的嵌入式設計方法雖然缺陷很多。但還是有我們可以借鑒的地方。或許在未來還會出現比協同設計更完善的設計方法。這還需要年輕一代的我們更加努力的學習和研究。

協同設計與傳統設計方法的比較