嵌入式實時系統及其在通信系統中的應用(3)

2012年05月30日 09:52 來源:互聯網 作者:秩名 我要評論(0)


        2 嵌入式實時系統的實現

  設計實現一個嵌入式實時系統不僅需要完成應用程序的設計,還包括硬件環境的實現及操作系統的選擇等許多關鍵問題。

  2.1 選擇適合的嵌入式實時操作系統

  嵌入式實時操作系統是實現嵌入式實時系統的核心。操作系統的性能在很大程度上直接影響著整個系統的實時性能。因此,選擇合適的嵌入式實時操作系統對于實現一個高性能的嵌入式時系統是至關重要的。

  2.2 仔細劃分應用程序內部的若干任務

  作為另一個重要的軟件層次,應用程序內部任務的劃分也影響嵌入式時系統的整體性能。為兼顧嵌入式實時系統的并發性整體吞吐量,任務的劃分應當遵循以下原理:

  ·功能獨立的操作應當一個單一的任務;

  ·功能聯系密切(耦合關系密切)的操作應當劃歸同一個任務;

  ·具有慢速I/O操作的功能應當劃分為單獨任務;

  ·不同優級的操作劃分為不同的任務;

  ·擁有大量運算的操作應當劃分為一個單獨的任務。

  2.3 嵌入式實時系統的調試

  與通用計算機系統的設計不同,嵌入式實時系統的設計總會涉及硬件因素,因此,硬件平臺的調試是一個必要環節。在軟件方面,由于嵌入式實時系統通常是一個多任務系統,具有很強的動態性,因此,系統的功能行為需要通過調試加以確定。

上一頁1234下一頁