同時,軟件設計也借鑒了嵌入式實時操作系統的一些思想。嵌入式實時操作系統將應用程序分解為多個任務,并簡化了系統軟件的設計。軟件設計不使用實時操作系統,而是使用可以稱為前臺/后臺系統或超周期結構的模型。

  陶瓷過濾機的應用程序是一個長期的循環,其中調用相應的函數來完成相應的操作,這可以看作是背景的行為。中斷服務的程序處理異步條件。這部分可視為前景行為。后臺也可以被稱為任務級,前臺也可以被稱作中斷級。必須通過中斷服務程序來保持具有強時間相關性的按鍵操作。從底層的角度來看,中斷是一種用于通知處理器事件的硬件機制:這樣的條件可能是“內部”條件(如計時器溢出)或“外部”條件(例如SPI發送的字節)。從上層的角度來看,中斷為構建多任務應用程序提供了一種機制。顯然,這樣的應用程序需要使用處理器同時執行多個任務。

  控制系統軟件包括:

  在陶瓷過濾機系統軟件的開發中,選擇ADS1.2作為系統主體開發的工具。ADS1.2支持ARM10之前的每一個ARM系列微控制器,支持軟件調試和JTAG硬件模擬調試,支持匯編、C和C++源程序,編譯效率高,系統庫功能強,可在Windows98、Windows2000、WindowsXP和RedHat Linux上運行。ADS1.2使用CodeWarriorIDE集成開發環境,并集成了ARM匯編程序、ARM C/C++編譯器、Thumb C/C++編譯器和ARM連接器,包括項目管理器、代碼生成界面、語法敏感性(顯示編輯器、源文件和類瀏覽器以不同顏色顯示關鍵字)。

陶瓷過濾機系統軟件的組成

上一條: 鋼質殼體臥式靜電除塵器的安裝流程

下一條: 不同階段增進靜電除塵器效率的相關措施

相關行業知識

男女啪啪的网站_麻豆国产成人精品午夜视频_久久99中文字幕伊人_久久久高清免费视频_伊人久久91