久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1258|回復: 0
打印 上一主題 下一主題
收起左側

freertos資料

[復制鏈接]
跳轉到指定樓層
樓主
ID:403394 發表于 2018-9-27 21:51 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
前面一篇文章介紹了一些命名規范之類的基礎知識,但是我覺得還缺少一定前言知識,就是裸機和操作系統有什么區別,為什么我們需要學freertos,因為招聘要求?那么為什么招聘網又會有這個要求呢?所以我們為什么要去學習這個實時操作系統呢?
早期嵌入式開發沒有嵌入式操作系統的概念 ,直接操作裸機,在裸機上寫程序,比如用51單片機基本就沒有操作系統的概念。通常把程序分為兩部分:前臺系統和后臺系統。 簡單的小系統通常是前后臺系統,這樣的程序包括一個死循環和若干個中斷服務程序:應用程序是一個無限循環,循環中調用API函數完成所需的操作,這個大循環就叫做后臺系統。中斷服務程序用于處理系統的異步事件,也就是前臺系統。前臺是中斷級,后臺是任務級。
這里就是平時我們裸機的運行結果,現在比如我在運行task3,突然又想馬上運行task1,這怎么辦?前后臺程序就會讓后面的任務執行之后,再去執行task1,這樣實時性受到影響。如果是裸機,要實現也可以,用中斷,可是這樣會讓程序結構變得復雜,因為我想什么時候跳過就跳過,想什么時候執行就執行,所以固定的中斷觸發方式雖然也可以實現一些簡單的跳轉功能,但是當程序復雜之后,這樣的裸機程序難以閱讀和維護。這樣在有操作系統的任務調度之后,就會讓系統響應更具有實時性。
RTOS全稱為:Real Time OS,就是實時操作系統,強調的是:實時性。實時操作系統又分為硬實時和軟實時。硬實時要求在規定的時間內必須完成操作 ,硬實時系統不允許超時,在軟實時里面處理過程超時的后果就沒有那么嚴格。 在實時操作系統中,我們可以把要實現的功能劃分為多個任務,每個任務負責實現其中的一部分,每個任務都是一個很簡單的程序,通常是一個死循環。 RTOS操作系統:FreeRTOS,UCOS,RTX,RT-Thread,DJYOS等。 RTOS操作系統的核心內容在于:實時內核。
可剝奪型內核:
RTOS的內核負責管理所有的任務,內核決定了運行哪個任務,何時停止當前任務切換到其他任務,這個是內核的多任務管理能力。多任務管理給人的感覺就好像芯片有多個CPU,多任務管理實現了CPU資源的最大化利用,多任務管理有助于實現程序的模塊化開發,能夠實現復雜的實時應用。
可剝奪內核顧名思義就是可以剝奪其他任務的CPU使用權,它總是運行就緒任務中的優先級最高的那個任務。


FreeRTOS是一個可裁剪、可剝奪型的多任務內核,而且沒有任務數限制。FreeRTOS提供了實時操作系統所需的所有功能,包括資源管理、同步、任務通信等。 FreeRTOS是用C和匯編來寫的,其中絕大部分都是用C語言編寫的,只有極少數的與處理器密切相關的部分代碼才是用匯編寫的,FreeRTOS結構簡潔,可讀性很強!最主要的是非常適合初次接觸嵌入式實時操作系統學生、嵌入式系統開發人員和愛好者學習。
為什么需要學習這個操作系統:
4.

學習方法:
1、多練 不要只看書,或者只看資料,只“看”是沒有任何用的!一定要實際動手寫代碼練習,多在開發板上練習。 2、遇到不懂的怎么辦? FreeRTOS還是有一定難度的,在學習的過程中難免會遇到看不懂的東西,如果遇到不懂的就先不要管,先學會怎么調用FreeRTOS的API函數。等以后有時間了在回過頭來重新學習一下。 3、對C語言的要求 需要了解指針、結構體、數據結構中的鏈表等。

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 国产在线观看一区二区三区 | av网站在线免费观看 | 欧美网站一区 | 国产激情自拍视频 | 美女视频三区 | 黄a在线播放 | 日本人做爰大片免费观看一老师 | 一区欧美 | 欧美精品a∨在线观看不卡 国产精品久久国产精品 | 国产一区二区三区免费 | 久久久久久国产精品久久 | 91大神新作在线观看 | 日韩综合 | 神马久久久久久久久久 | 日本精品视频一区二区 | 日朝毛片 | 亚洲精品久久久蜜桃 | 中国三级黄色录像 | 亚洲成人一区二区 | 自拍偷拍第1页 | 久久精品综合 | 一级片在线观看视频 | 色爽女 | 欧美日韩精品专区 | 不卡一二区 | 欧美性a视频 | 国产黄色在线观看 | 日本人和亚洲人zjzjhd | 国产亚洲精品精品国产亚洲综合 | 欧美精品一区二区三区四区五区 | 色一阁 | 成人在线免费电影 | 国产精品不卡视频 | 中国一级毛片免费 | 中文字幕av色| 中文字幕成人 | www.亚洲视频 | 毛片网站在线观看 | 国产精品久久久久久久久图文区 | 99亚洲精品 | 久久午夜视频 |