UCOS2作業系統學習筆記(4)

2021-06-13 05:22:50 字數 349 閱讀 3182

讀《嵌入式實時作業系統uc/os-ii》第二版

1、與處理器型別無關的**(p73)

os_core.c  os_flag.c   os_mbox.c   os_mem.c  os_mutex.c   os_q.c  os_sem.c  os_task.c  os_time.c  ucos_ii.c  ucos_ii.h

2、與應用程式有關的配置檔案

os_cfg.h   includes.h

3、與處理器有關的**,用於移植

os_cpu.h     os_cpu_a.asm  os_cpu_c.c

4、原則:呼叫作業系統的功能函式時,中斷總應當是開著的,否則有可能導致宕機。

作業系統學習筆記(2)

前台 和 後台 邏輯上的 分時系統 分時 批處理 這兩個概念的提出是為了進一步不讓處理機空閒,因為在作業流在調入調出的時間內,cpu是空閒的。前台 放的是分時互動作業。後台 放的批處理作業。當前臺 調入調出 時cpu空閒,這時呼叫後台批處理作業。即前台作業的優先順序高於後台作業。多道分時系統 記憶體...

ucos2學習筆記 4任務管理

任務管理 在任務管理中,uc os2雖然可以管理多達64的任務,但建議保留幾個最高和最低的優先順序的任務,以備不時之需。任務管理 建立任務 刪除任務 改變任務優先順序 掛起任務 恢復任務以及獲取任務資訊。1.建立任務 uc os中提供了兩種,建立方式,ostaskcreate和ostaskcreat...

ucos2學習筆記 3 核心架構

核心結構 1.處理臨界 為了是有些 不被中斷或其他任務打斷,使其完整操作,同時核心中有 許多臨界 需要儲存。從而ucos中加入開關中斷的巨集定義 os enter critical 關中斷 os exit critical開中斷 在ocos2中,開關中斷有有三種實現方法 1 os critical ...