第一講 RTOS 背景知識簡介

2021-09-27 12:53:10 字數 708 閱讀 8442

1. 前後臺系統

早期嵌入式沒有作業系統概念,直接操作裸機。如51微控制器

簡單的小系統通常是前後臺系統。程式包括乙個死迴圈和若干個中斷服務程式。

前台是中斷級,後台是任務級。

2. rtos系統

real time os,實時作業系統。區分於前後臺:實時性

可以把要實現的功能劃分為多個任務,每個任務負責實現其中的一部分,每個任務都是很簡單的程式,通常是乙個死迴圈。

常見rtos系統:freertos, ucos, rtx, rt-thread, djyos

rtos作業系統的核心內容在於實時核心

2.1 可剝奪型核心

可以隨時剝奪其他任務的cpu使用權,它總是執行就緒任務中優先順序最高的那個任務

3. freertos系統

可裁剪,可剝奪型多工核心。

沒有任務限制

c和彙編(內嵌彙編)

包括資源管理,同步,任務通訊等功能。

(1)開源

(2)免費

(3)使用較多

官網:《freertos_reference_manual_v9.0.0》

16位彙編第一講簡介

組合語言他是計算機語言,計算機語言通俗點說就是人類和計算機 也就是cpu 溝通的橋梁,計算機不認識人類的語言,只認得二進位制 0和1 但是我們想讓你算計完成我們的工作,每次都是0,和1,那樣會崩潰的,老一輩的是這樣的 所以後面組合語言出現了,用一些簡單的助記符來替代機器語言 二進位制 通用的語言,比...

第一講 雲計算基礎知識第一講 雲計算概念

雲計算 cloud computing 是一種基於網際網路的計算方式,通過這種方式,共享的軟硬體資源和資訊可以按需提供給計算機和其他裝置。雲其實是網路 網際網路的一種比喻說法。雲計算有狹義雲計算和廣義雲計算兩種概念 1.狹義雲計算 指 it 基礎設施的交付和使用模式,指通過網路以按需 易擴充套件的方...

PHP基礎知識第一講

第一部分 資料型別 1 整型 php接受十進位制 八進位制和十六進製制整數,為區分各種進製,八進位制整數的前面加上0,十六進製制加上0x 6 2 2 浮點型 php小數點後最多保留14位 6 3 3 布林型 4 字串 php規定字串前後必須加上引號 單引號和雙引號。注意 1.如果用單引號表示字串時,...