久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网

你好!歡迎來到深圳市穎特新科技有限公司!
語言
當前位置:首頁 >> 技術中心 >> 單片機入門 >> 開發51單片機操作系統應注意的問題

開發51單片機操作系統應注意的問題

關鍵字:51單片機 操作系統 作者:admin 來源:不詳 發布時間:2018-05-19  瀏覽:25

(1)操作系統軟件的代碼不能太長

因為51系列單片機的系統硬件資源相對匱乏,如果操作系統的代碼比應用程序的代碼還大,甚至使得用戶的應用程序要考慮給操作系統讓出資源,這樣的操作系統即使功能再完善,也不實用。現在流行的嵌入式操作系統就不能應用于51系列單片機,原因是代碼太大。開發一個5000行的基于裸機的應用程序也就是占用 7~8KB ROM空間,一個操作系統用掉了幾十KB,占空間不算,實時性的優勢恐怕也沒了(執行這么多的指令要時間)。所以,μCOS的作者也不支持將他的代碼移植到51系列單片機上,這也就不奇怪了。

(2)操作系統不能占用太多的片內RAM空間

51系列單片機只有128個或者256個字節的片內RAM空間,稍微不注意就用完了。如果操作系統把片內的RAM使用得所剩無幾,那用戶的應用程序用什么? 如果說用戶的程序可以把變量定義在片外RAM中的話,那么系統的硬件堆棧放在哪? 眾所周知,51系列單片機的硬件堆棧不能放在片外,所以要在51系列單片機上開發操作系統的話就要少用它的片內RAM。但是不用片內RAM是辦不到的,因為操作系統也要傳遞參數,也要使用堆棧。C51單片機的C函數傳遞參數是通過寄存器和存儲器的,不能通過堆棧。但是可以通過一些措施使得操作系統代碼少用片內RAM。

(3)解決好函數的重入問題

開發實時占先式的操作系統,可重入函數是非用不可的。可重入函數可以被一個以上的任務調用,而不必擔心數據被破壞。可重入函數任何時候都可以被中斷,一段時間后又可以運行,而應用數據不會丟失。使得函數具有可重入性必須使得函數能夠滿足下列三個條件之一:

① 不使用共享資源;

② 在使用共享資源時關中斷,使用完畢后再開中斷;

③ 在使用共享資源時申請信號量,使用完后釋放信號量。

這些條件在標準C中編程很容易實現,但是在Keil C51中就比較麻煩。因為標準C是把局部變量分配到用戶堆棧中(動態分配),而Keil C51將局部變量分配到寄存器或內存固定地址(靜態分配),并通過變量覆蓋分析的方法,使多個函數的局部變量使用相同的內存地址以減少內存占用。在 Keil C51中,如果局部變量分配在寄存器中還好些,如果局部變量分配在內存中就比較麻煩。

(4)堆棧的分配問題

占先式操作系統的主要任務就是進行任務的調度,通過對任務的實時調度來完成系統的功能。任務調度過程中,不可避免的發生任務對系統資源的搶占問題,因為系統中 CPU只有一個,而每個任務都認為自己是CPU的絕對占用者,每一個任務都是一個死循環。任務間進行切換的依據就是各自的優先級,一個高優先級的任務可以通過任務調度函數或者中斷退出函數等來中止正在運行的任務。被中斷的任務只有自己的優先級在當前就緒任務表中最高時,才能從被中斷處繼續運行。這就需要為每個任務分配任務堆棧,來保存任務的環境變量。由于每個任務在不同時刻被中斷時需要保存的環境變量數目不同,所以任務堆棧空間的分配問題也是一門學問。

擴展閱讀:學單片機從構建最小系統開始

編輯:admin  最后修改時間:2018-05-19

聯系方式

0755-82591179

郵箱:ivy@yingtexin.net

地址:深圳市南山區桃源街道平山社區平山一路2號南山云谷創業園二期11棟410-411

Copyright © 2014-2026 穎特新科技有限公司 All Rights Reserved.  粵ICP備14043402號-4

久久精品99久久_亚洲一区二区综合_狠狠色伊人亚洲综合成人_亚洲综合爱爱久久网
91丝袜超薄交口足| 少妇一级淫免费播放| 九九九九九伊人| 国产三级三级三级看三级| 国产美女主播在线| 日韩免费视频播放| 日韩精品xxxx| 动漫av网站免费观看| 国产男女无遮挡| 国产欧美高清在线| 亚洲一级片网站| 国产xxxxhd| 特级西西人体www高清大胆| 黄色小视频大全| 久久黄色片视频| 能在线观看的av网站| 日韩一区二区三区不卡视频| 国内自拍第二页| 四虎永久免费网站| 欧美乱大交xxxxx潮喷l头像| 欧美成人xxxxx| xx欧美撒尿嘘撒尿xx| 99精品一区二区三区的区别| 隔壁人妻偷人bd中字| 成人羞羞国产免费网站| 亚洲黄色av片| 加勒比成人在线| 麻豆三级在线观看| 蜜桃视频一区二区在线观看| 国产在线青青草| 波多野结衣国产精品| 国产视频在线观看网站| 久久精品免费一区二区| 黄色小视频免费网站| 免费在线观看视频a| 一区二区三区视频网| 一区二区三区日韩视频| 草草草在线视频| 国产高清免费在线| 久久久国产欧美| 欧美视频在线观看视频| 色呦色呦色精品| 欧美xxxxx在线视频| 99精品一级欧美片免费播放| 免费在线观看的毛片| 999久久欧美人妻一区二区| 九九热免费在线观看| 日韩精品一区二区三区久久| 国产 欧美 日本| 韩国黄色一级大片| 在线观看免费不卡av| 国产黄色一级网站| xxxx18hd亚洲hd捆绑| 色哺乳xxxxhd奶水米仓惠香| 男女男精品视频站| 熟妇人妻无乱码中文字幕真矢织江| 国产黄色激情视频| 毛片在线视频观看| 亚洲高潮无码久久| 伊人免费视频二| 国产精品美女在线播放| √天堂资源在线| 国产精品一区二区小说| 亚洲xxxx2d动漫1| 天天操,天天操| 一级一片免费播放| 中国黄色录像片| 久久人人爽人人爽人人av| 欧美中文字幕在线观看视频| 精品久久久久久无码中文野结衣| 四虎4hu永久免费入口| 99久久免费观看| 女性女同性aⅴ免费观女性恋| 99视频在线免费播放| 国产精品人人妻人人爽人人牛| 日本一极黄色片| 污污网站免费看| 捷克做爰xxxⅹ性视频| 超薄肉色丝袜足j调教99| 妺妺窝人体色www看人体| www插插插无码视频网站| 国产精品动漫网站| 911av视频| 国产69精品久久久久999小说| 91九色在线观看视频| 日韩一级免费片| 大桥未久一区二区| 国产在线精品91| 老熟妇仑乱视频一区二区 | 少妇高潮大叫好爽喷水| 国产又粗又大又爽的视频| 中文精品无码中文字幕无码专区| 久久国产亚洲精品无码| 色呦色呦色精品| 男人日女人视频网站| 久久国产精品国产精品| 国产一级做a爰片久久毛片男| www日韩在线观看| 亚洲女人在线观看| 免费大片在线观看| 99热这里只有精品免费| 午夜国产一区二区三区| 97碰在线视频| 国产精品久久久久久9999| 人妻熟妇乱又伦精品视频| 日韩欧美理论片| 欧美 日韩 国产 高清| aaa免费在线观看| 欧美伦理片在线看| 免费不卡av在线| 欧洲精品视频在线| 污免费在线观看| 在线观看免费污视频| 久久久久久www| 午夜免费福利网站| 日本xxxx黄色| 成人精品视频一区二区| 国内精品视频一区二区三区| 1314成人网| 男人的天堂最新网址| www.激情小说.com| 久久精品免费一区二区| 日韩小视频网站| 色婷婷777777仙踪林| 成人高清在线观看视频| 欧美丝袜在线观看| www.久久久久久久久久久| 欧美黄色性生活| av污在线观看| 99日在线视频| 咪咪色在线视频| 8x8x华人在线| 热99这里只有精品| 国产日本在线播放| 免费在线a视频| 最新中文字幕2018| 中文字幕 日韩 欧美| 中文 日韩 欧美| 日本a级片在线播放| cao在线观看| www.xxx亚洲| 999在线精品视频| 久久久天堂国产精品| 成熟丰满熟妇高潮xxxxx视频| 漂亮人妻被中出中文字幕| 日韩在线第三页| 免费看av软件| 欧美色图色综合| 黄色小视频免费网站| 精品一区二区三区毛片| 成人网站免费观看入口| 国产精品无码专区av在线播放| 欧美激情成人网| 无套内谢丰满少妇中文字幕| 日韩极品视频在线观看| 成人久久久久久久久| 亚洲欧美日本一区二区| 成年人深夜视频| 午夜两性免费视频| 男人添女荫道口女人有什么感觉| 欧美日韩中文在线视频| www.日本久久| 免费在线观看日韩视频| 日本一级淫片演员| 欧美两根一起进3p做受视频| 懂色av粉嫩av蜜臀av| 91免费视频网站在线观看| 欧美激情国内自拍| 2022亚洲天堂| 三级网在线观看| 亚洲激情在线观看视频| 国产婷婷一区二区三区| 日韩肉感妇bbwbbwbbw| 97国产在线播放| 日本精品久久久久久久久久| 国内自拍第二页| 538任你躁在线精品免费| 老太脱裤让老头玩ⅹxxxx| 五月天六月丁香| 国产精品一区二区小说| 日韩av资源在线| 国内自拍在线观看| 精品成在人线av无码免费看| 日韩av加勒比| 日韩欧美国产片| 国产综合免费视频| 激情五月宗合网| 日韩黄色短视频| 黄色激情在线视频| 久久久成人精品一区二区三区| 色天使在线观看| 亚洲va综合va国产va中文| 亚洲77777| 亚洲免费一级视频| 免费看涩涩视频| 亚洲最大综合网| wwwwwxxxx日本| 成人黄色一级大片| 中文字幕视频三区| 午夜免费一级片|