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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

一種基于系統節拍時間的單片機程序設計模式(其實,我們一直在討論的是任務調度-04)

[復制鏈接]
跳轉到指定樓層
樓主
ID:249272 發表于 2019-12-3 10:41 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
本帖最后由 水漫金山2017 于 2019-12-3 10:54 編輯

    上一篇文章,我們討論了基于系統節拍時間的調度策略中如何利用好每一個時間片。你看,不知不覺這個時間片和調度的概念就出來了。調度,在單片機程序設計中指的是任務調度(每一個要交給CPU去處理的程序模塊)。談到調度必談調度策略,因為沒有調度策略的調度是不存在的。就算你一個while死循環所有任務,這也是一種調度策略。那么在這個單片機程序設計世界中,它也必然存在一種相對合理的調度策略,這個相對合理,也是我們孜孜不倦去努力追求的。這也是筆者分享自己編程經驗的初衷。一定要注意,只是相對合理。    有的人說,現在都流行RTOS了,你為什么還在這大談特談,你的這個時間片調度呢,在說了,這也是老生長談的問題了。是的,時間片調度,確實不是一種新的設計思想。但是,我們在單片機程序設計中,真的會用好這個時間片嗎,甚至有很多單片機程序設計同行,還沒有對這種調度策略重視過,還是一味的停留在最初的一個while死循環中。其實,一種單片機程序設計模式,就體現了一個單片機程序工程師的自然觀,世界觀,甚至人生觀。時間片調度本質上是一種處理事情的思想方法。看過“時間觸發嵌入式系統設計”的人都知道書中舉的一個醫生監控數位病人病情的例子。時間觸發能讓每位病人得到公平的服務,而事件觸發,救了一個,其它的全完蛋了。說一千,道一萬,筆者在這里宣揚的就是一種“時間觸發嵌入式系統設計”思想。     關于,單片機程序設計中,任務的概念,任務的劃分原則,長任務的處理方式,以及在有長任務存在的單片機程序中,如何安排長任務和其它任務,這是我后續文章想要給大家介紹的。謝謝。




評分

參與人數 1黑幣 +50 收起 理由
admin + 50 共享資料的黑幣獎勵!

查看全部評分

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

使用道具 舉報

沙發
ID:638524 發表于 2019-12-14 12:51 | 只看該作者
真的感謝分享,我是最近要做一個時鐘的項目,所以來看看精準的任務調度的方法。然后之前知道的一種方法就是你上一節說的那種浪費CPU的方法,那就是我以前知道最精準的方法了,也是在網上看的框架的不浪費CPU資源,不去死等,然后看到你的20ms內處理20/時間片個的20ms周期任務,又讓我明白了更多。感謝樓主
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 中文字幕日韩在线 | 精品乱码一区二区 | 精品国产免费人成在线观看 | 日日天天 | 美国黄色一级片 | 日韩一区中文字幕 | 久久av一区 | 91精品国产高清久久久久久久久 | 久久综合九九 | 欧美一级小视频 | 不卡一二区 | 一级毛片在线播放 | 激情亚洲 | 亚洲va欧美va天堂v国产综合 | 国产一级淫片a直接免费看 免费a网站 | 日本人做爰大片免费观看一老师 | 日韩激情在线 | 婷婷精品 | 一级二级三级在线观看 | 成人一区二区视频 | 成人无遮挡毛片免费看 | 久久精品女人天堂av | 久久精品视频一区二区三区 | 综合久久亚洲 | 日韩不卡在线 | 国产高清一区二区 | 中文字幕一区二区三区在线乱码 | 久久精品国产清自在天天线 | 毛片站| 亚洲精选一区二区 | 天天射网站| 国产综合久久久久久鬼色 | 久久久精品视频一区二区三区 | 一级二级三级在线观看 | 在线视频中文字幕 | 亚洲福利一区 | 亚洲有码转帖 | 久久亚洲天堂 | 国产精品毛片一区二区三区 | 日韩精品久久久久 | 在线免费看黄 |