1 系統開發過程
利用微控制器進行的系統開發可以分為硬件開發和軟件開發。在硬件開發中,根據系統規格設計硬件部分的電路圖。根據設計的電路圖制作電路板,采購零件。在軟件開發中,根據系統規格設計軟件部分的規格。根據規范設計執行編碼,并通過編譯將其轉換成機器語言。然后一起測試硬件和軟件。這也稱為真機調試(硬件、軟件聯調)。此時,要使用仿真器等。如果沒有發現問題,程序開發完成,開始量產,然后產品發貨。 系統開發過程

2 系統開發過程:軟件開發開發軟件時,要使用集成開發環境和C編譯器。集成開發環境集成了編輯器、構建管理器、C編譯器、調試器等工具的功能,是一種在軟件開發過程中可以無縫重復執行編碼、編譯和調試等任務的軟件工具。C編譯器是一種用C語言或匯編語言編寫的源程序生成機器語言目標文件的軟件工具。 集成開發環境簡介

3 系統開發過程:結合硬件和軟件的測試軟件、硬件開發完成之后,通過在集成開發環境中運行仿真器進行調試。通常,將仿真器和微控制器結合的部分用電纜連接起來,對軟件和硬件進行評估。如果調試和評估沒有發現程序中有漏洞,則將編寫該程序的微控制器所組成的產品生產出來,并開始商業化。 調試

4 系統開發過程:仿真器仿真器是一種測試工具,由硬件和軟件組成。它可以對用戶編寫的可執行程序進行調試。通過仿真器,軟件執行每條指令,檢查運行情況,并對存儲器和寄存器中的數據進行讀寫。可以檢查各種情況下的運行情況。 仿真器大致可以分為兩種類型:在線仿真器和片上調試仿真器。片上調試仿真器采用集成在目標系統中的微控制器片上調試功能,因此可以在接近真實機器的環境中進行調試。另一方面,在線仿真器通過將仿真器微控制器與真實微控制器分離使用,從而實現高功能性。 仿真器開發簡介
|