團隊作業_總結_RTCSD2017
阿新 • • 發佈:2017-11-05
不想 提高 是否 讓我 時間 不能 成本 代碼 大量
本次團隊作業中,最主要的收獲是熟悉了Simulink下基於模型的嵌入式軟件設計開發流程。
主要過程有:
- 建立Simulink下實物的模型——代替實物測試,減少成本,提高設計測試效率;
- 使用stateflow表達控制邏輯——比直接碼代碼更直觀高效的圖形化操作;
- 基於模型的調參——實現要求的輸入與輸出之間的函數關系,比實物調參更準確、便捷、高效;
- 進行SIL測試——圖形化邏輯轉為高級語言模塊,測試轉化代碼的功能是否正確;
- 進行PIL測試——配置處理器,生成可執行的機器語言模塊,燒入處理器測試執行,與模型結果對比測試。還可以測試處理器執行效率(本次未做到)。
比起傳統的直接編程、面向實物調試的嵌入式開發流程,在Simulink下進行的基於模型的設計開發在統一的平臺環境下,利用多種開發工具,大大提高了嵌入式軟件設計的便捷性、準確性,實現了設計的高效率、高可靠性。
整個開發流程中,要求我們註重團隊合作、強調文檔管理、註重階段測試、強調階段的交付件,讓我們懂得“搞工程不想藝術那般隨性自由、而要嚴格按流程辦事”。
由於時間有限,不能投入大量時間和精力進行測試,故自己註重對流程的理解和操作的學習,而缺少對項目中遇到問題解決問題的具體經歷和感悟,非常感謝四個隊友的認真付出和不吝指導。
團隊作業_總結_RTCSD2017