PowerPC VxWorks BSP分析8——總結

1 總結

BSP用於初始化硬件、引導操做系統並提供軟件和硬件之間的設備驅動接口。針對某類體系結構的處理器開發BSP時,瞭解其基本的體系結構和指令系統是必要的。總地來講,VxWorks的啓動過程凝練而精悍,流程清晰,各模塊之間的耦合度很低。網絡

VxWorks和Linux設備驅動的結構都至關複雜。假設一個系統沒有操做系統,這個時候,咱們編寫設備驅動的工做就徹底停留在「驅使硬件行動」的層次上。然而,在VxWorks和Linux系統中整合設備驅動,則不單單意味着「驅使硬件行動」,還意味着更加豐富的內涵。除字符設備驅動相對簡單之外,VxWorks和Linux對串口、USB設備、塊設備、網絡設備等都定義了一套很是複雜的驅動程序框架結構,所以,除了控制硬件,工程師不得不領悟操做系統自己對設備驅動設定的套路,這每每須要一個很是痛苦地學習歷程。框架

相關文章
相關標籤/搜索