<small id="xllpy"></small>
<span id="xllpy"></span>
  • <span id="xllpy"><output id="xllpy"><b id="xllpy"></b></output></span>
    1. <optgroup id="xllpy"><li id="xllpy"><del id="xllpy"></del></li></optgroup>
      <span id="xllpy"><output id="xllpy"><nav id="xllpy"></nav></output></span>
      首頁 > 課程庫 > 物聯網之ucos操作系統基礎
      物聯網之ucos操作系統基礎

      物聯網之ucos操作系統基礎

      物聯網之ucos操作系統基礎

      物聯網開發

      8章節|20696次播放

      3小時學習時長
      更全面的職業課程大綱立即查看
      • 學習物聯網

        ucos操作系統簡介

        什么是操作系統?計算機的最上層是應用軟件,接下來是我們的操作系統,最底層是計算機硬件,應用軟件我們都比較熟悉,比如,我們常用的word,excel,ppt等,這都屬于應用軟件的范疇,那操作系統,比如我們常用的windows操作系統,iOS等等,接下來是計算機的硬件,計算機的硬件包括我們的鼠標,鍵盤,... 查看原文

      • 學習物聯網

        ucos的任務概念

        前后臺系統形式前后臺系統就像這種形式,學過單片機或者說學過一些邏輯開發的同學,可能對這個系統比較熟悉,這個系統首先是main函數,在main函數中,我們首先來初始化各種各樣的外設。int main(void){? ?LED_Init(); ? //初始化LED燈? ?KEY_Init(); ? //... 查看原文

      • 學習物聯網

        ucos系統內核的概念

        內核的作用在多任務系統中,內核負責管理各個任務,或者說內核為各個任務分配運行時間。內核的另外一個作用是負責任務間的通信。使用內核的好處就是可以大大簡化我們應用的設計,在設計一個大的系統中,如果我們使用內核的話,我們可以把一個大的任務劃分成幾個小的任務,比如LED燈的任務,UART的任務,按鍵的任務,... 查看原文

      • 學習物聯網

        ucos系統任務優先級

        任務優先級概念ucos是一個可剝奪性內核的操作系統。所以每一個任務都必須有一個優先級。ucos中任務的優先級使用一個8位整型數據來表示的。比如我們的0,1,2,3這些數,UCOS任務優先級的取值范圍為 0 - OS_LOWEST_PRIO之間,數字越小,優先級越大。?靜態優先級:這個優先級被分配以后... 查看原文

      • 學習物聯網

        ucos專業術語

        所謂代碼的臨界段指處理時不可分割的代碼。一旦這段代碼開始執行,不允許中斷的打入。在進入臨界段代碼之前,需要關中斷,執行完臨界段代碼,開中斷。學習過硬件操作系統的人都知道,我們在做緯度測量的時候,經常會用到DS18B20這樣的一個芯片,這個芯片是一個單組件協議,我們都知道DS18B20對時序的要求非常... 查看原文

      • 學習物聯網

        ucos任務間的同步

        所謂ucos任務間的同步,是指兩個任務之間要滿足某種關系,但沒有數據的交互。同步的方案分為3種?1)信號量假設這里有兩個任務Task1和Task2,第一個任務進行按鍵的掃描,第二個任務進行LED燈的點亮,假設我們已經掃描到這個按鍵已經按下了,按鍵按下以后,我們要求LED燈亮,那也就是說我們的第二個任... 查看原文

      • 學習物聯網

        ucos任務間的通信

        通信兩個任務之間有數據的交互1)消息郵箱我們還是提供兩個任務Task1和Task2,假設我們還是解決剛剛的問題,Task1進行按鍵掃描,有多個按鍵key1到key n,Task2根據掃描出來的按鍵處理LED燈1到LED燈n,上次我們使用了一個方法,這個方法使用了一個事件標志組來進行,這個時候假設我不... 查看原文

      • 學習物聯網

        ucos的中斷

        ucos中斷的應用在正常的情況下,是我們的主程序在運行,也就是我們的任務在運行,假設我們的主程序運行到某個地方的時候,產生了中斷請求,產生了中斷請求以后,CPU來響應這個中斷,它在響應這個中斷之前呢,首先要做一件事就是現場的保護,這個很好理解,為什么這樣呢?因為當我們在執行完中斷函數以后,我們還有退... 查看原文

      • 學習物聯網

        ucos時鐘節拍

        時鐘節拍是什么?我們以前在將這個操作系統在進行多任務切換的時候,說過這樣的概念操作系統怎么進行多任務切換呢?首先它把這個時間進行分片,就是劃分為1片1片的,比如說這個時間都以10毫秒劃分為1個片,在第一個10毫秒中執行一個任務,在第二個10毫秒中執行另外一個任務,在第三個10毫秒中執行另外一個任務,... 查看原文

      • 學習物聯網

        ucos初始化過程

        ucos的使用步驟ucos這個操作系統的使用過程必須嚴格按照這3步:1)初始化操作系統:OS_Init();任務:ucos提供的各種服務2)創建任務3)執行操作系統:OS_Start();當它執行操作系統以后,這個時候就把控制權交給了下個系統,操作系統會把各個任務來回切換,但是前提條件我們必須創建至... 查看原文

      • 學習物聯網

        ucos代碼公約

        Ucos c語言代碼編程公約頭文件一個功能模塊對應一個頭文件。如果我們建一個task任務,那么這個task就會變成一個頭文件task.h,,同樣,也會對應一個源文件task.c。所有的頭文件都放在 includes.h當中。我們剛剛說,一個功能模塊對應一個頭文件那么,我們把所有模塊的頭文件,我們把所... 查看原文

      • 物聯網終端開發之UCOS操作系統理論基礎學習 課件所屬章節:物聯網終端開發之UCOS操作系統理論基礎學習 課件
        下載
      • 嵌入式操作系統uCOS-II(第二版) 課程資料所屬章節:嵌入式操作系統uCOS-II(第二版) 課程資料
        下載
      物聯網開發張朋飛

      張朋飛

      TA的課程

      4年嵌入式開發經驗,有豐富的項目經驗。曾獨立開發過醫療器械、數據遠傳、智能家居系統等多個項目。

      更專業的職業課程

      物聯網開發5124位同學正在學習

      物聯網開發

      免費領取價值1888元求職寶典!

      客服熱線 400-862-8862

      回到頂部

      啪啪啪视频1000