114培訓網(wǎng)歡迎您來到中科信軟技術培訓中心!

010-62883247

全國統(tǒng)一學習專線 8:30-21:00

uC/OS-II 實時操作系統(tǒng)培訓

授課機構:中科信軟技術培訓中心

關注度:198

課程價格: ¥6800.00元

上課地址:請咨詢客服

開課時間:滾動開班

咨詢熱線:010-62883247

在線咨詢 在線報名

課程詳情在線報名

更新時間:2025-02-12
課程背景 uC/OSII是著名的源碼公開的實時內(nèi)核,是專為嵌入式應用設計的,可用于各類8位、16位和32位單片機或DSP。本課程通過對uC/OS-II源碼的分析和講解,特別是對于移植到ARM處理器平臺上的源代碼修改,著重闡釋了有關實時系統(tǒng)的重要概念,如多任務調(diào)度、進程上下文切換、任務間的同步和通信等。學習完本課程后,學員能夠掌握在各種處理器平臺上的uC/OS-II 開發(fā)方法。 培訓對象 嵌入式linux初學者,或具有一定經(jīng)驗但想了解開發(fā)全部過程的學員。 培訓目標 ·掌握實時操作系統(tǒng) uC/OS-II 的原理和移植方法; ·掌握基于 uC/OS-II 的上層應用程序開發(fā)流程; 培訓內(nèi)容 實時操作系統(tǒng)基本概念辨析 1) 實時系統(tǒng) ( RealTime System ) 2) 任務/進程 ( Task/Process ) 3) 調(diào)度器/優(yōu)先級 ( Scheduler/Priority ) 4) 實時內(nèi)核分類 ( RTOS Kernel ) 5) 臨界區(qū)/資源 ( Critical Section/Resouces ) 6) 系統(tǒng)服務 ( System Service ) 7) 中斷的時間參數(shù) ( Interrupt Timing ) 8) 可重入與不可重入的含義 9) 可剝奪與不可剝奪內(nèi)核的區(qū)別 10) 中斷的時間參數(shù)含義(中斷延遲,中斷響應和中斷恢復時間) uCOS-II 原理和源碼分析 1) uC/OS-II 概述 2) 內(nèi)核數(shù)據(jù)結構 3) 內(nèi)核調(diào)度算法 4) 系統(tǒng)中斷處理 5) 應用程序設計 6) 系統(tǒng)移植方法 ARM 處理器的中斷機制 1) 處理器模式 2) 內(nèi)部寄存器結構 3) 處理器異常 4) 異常處理機制 5) 匯編指令 6) 匯編控制偽指令 7) 匯編語言的程序結構 uCOS-II 移植的關鍵代碼分析 1) 任務??臻g設計 2) 多任務系統(tǒng)啟動代碼 3) 任務級的上下文切換 4) 中斷級的上下文切換 5) 時鐘中斷處理 6) 開關中斷方法 7) 定時器編程 基于 SkyEye 和 ARM7 的移植實例分析 1) 在 SkyEye 上的移植實例分析 2) 在 ARMulator 上的移植實例分析 3) 在 ARM7 S3C4510 開發(fā)板上的移植實例分析 4) 在 PXA255 開發(fā)板上的移植實例分析
姓名不能為空
手機號格式錯誤