女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

電子發燒友App

硬聲App

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示
電子發燒友網>電子資料下載>嵌入式開發>μC/OS-II 在P89V51RD2中的移植

μC/OS-II 在P89V51RD2中的移植

2017-11-06 | rar | 0.3 MB | 次下載 | 1積分

資料介紹

自嵌入式系統開發以來,很長時間都采用前后臺系統軟件設計模式:主程序為一個無限循環,單任務順序執行。通過設置一個或多個中斷 來處理異步事件。這種系統對于簡單的應用是可以的,但對于實時性要求比較高的、處理任務較多的應用,就會暴露出實時性差、系統可靠性低、穩定性差等缺點。μC/OS-II 是一種基于優先級的搶占式多 任務實時操作系統, 包含了實時內核、任務管理、時間管理、任務間通信同步(信號量,郵箱,消息 隊列)和內存管理等功能。它可以使各個任務獨立工作,互不干涉,很容易實現準時而且無誤執行,使實時應用程序的設計和擴展變得容易,使應用程序的設計過程大為減化。而且它內核源代碼公開,可移植性強,為編程人員提供了很好的一個軟件平臺。通過μC/OS-II在P89V51RD2 上的移植,可以掌握移植和測試μC/OS-II 的實質內容,很容易將其移植到其它的CPU平臺上。
  μC/OS-II 介紹
  μC /OS-II是一個完整的、可移植、可固化、可裁剪的占先式實時多任務內核。μC/OS-II絕大部分的代碼是用ANSI的C語言編寫的,包含一小部 分匯編代碼,使之可供不同架構的微處理器使用。至今,從8位到6 4位,μC/OS-II已在超過40種不同架構上的微處理器上運行。μC/OS-II已經在世界范圍內得到廣泛應用,包括很 多領域, 如 手機、路由器、集線器、不間斷電源、飛行器、醫療設備及工業控制 上。實際上,μC/OS-II已經通過了非常嚴格的 測試,并且得到了美國航空管 理局(Federal Aviation Administration)的認證,可以用在飛行器上。這說明μC/OS-II是穩定可靠的,可用于與人性命攸關的安全緊要(safety critical)系統。除此以外,μC/OS-II 的鮮明特點就是源碼公開,便于移植和維護。
  μC/OS-II 內核結構
  多任務系統中,內核負責管理各個任務 ,或者說為每個任務分配CPU 時間 ,并且負責任務之間的通訊。內核提供的基本服務是任務切換。 μC/OS-II可以管理多達64個任務。由于它的作者占用和保留了8個任務,所以留給用戶應用程序最多 可有56個任務。賦予各個任務的優先級必須是不相同的。這意味著μC/OS-II不支持時間片輪轉調度法 (round-robin scheduli ng)。μC/OS-II為每個任務設置獨立的 堆棧空間,可以快速實現任務切換 。μC/OS-II近似地每時每刻總是讓優先級最高的就緒任務處于運行狀態,為了保證這一點,它在調用系統API 函數、中斷結束、定時中斷結束時總是執行調度算法,μC/OS-II通過事先計算好數據簡化了運算量,通過精心設計就緒表結構使得延時可預知。
  P89V51RD2 微處理器介紹
  P89V51RD2是Philips公司生產的一款80C51微控制器,包含64KB Flash和1024字節的數據RAM。P89V51RD2的典型特性是它的X2方式選項。利用該特性,設計者可使應用程序以傳統的80C51時鐘頻率(每個機器周期包含12個時鐘)或X2 方式(每個機器周期包含6個時鐘)的時鐘頻率運行,選擇X2方式可在相同時鐘頻率下獲得2倍的吞吐量。從該特性獲益的另一種方法是將時鐘頻率減半來保持特性不變,這 樣可以極大地降低EMI。Flash程序存儲器支持并行和串行在系統編程(ISP),ISP允許在軟件控制下對成品中的器件進行重復編程。應用固件的 產生/更新能力實現了ISP的大范圍應用。 5V的工作電壓,操作頻率為0~40MHz。P89V51RD2的資源和ISP的功能使得它很適合用來做μC/OS-II的移植調試。并不需要購買仿真器和編程器等額外投資。
  μC/OS-II 的移植
  移植就是使μC/OS-II能在P89V51RD2上運行。為了方便移植,大部分的μC/OS-II的代碼是用C語言編寫的;但是仍需要用C語言和匯編語言編寫一些處理器硬件相關的代碼,這是因為μC/OS-II在讀/寫處理器寄存器時,只能通過匯編語言來實現。由于μC/OS-II在設計時就已經充分考慮了可移植性,所以μC/OS-II的移植相對來說是比較容易的。
下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評論

查看更多

下載排行

本周

  1. 1TC358743XBG評估板參考手冊
  2. 1.36 MB  |  330次下載  |  免費
  3. 2開關電源基礎知識
  4. 5.73 MB  |  6次下載  |  免費
  5. 3100W短波放大電路圖
  6. 0.05 MB  |  4次下載  |  3 積分
  7. 4嵌入式linux-聊天程序設計
  8. 0.60 MB  |  3次下載  |  免費
  9. 5基于FPGA的光纖通信系統的設計與實現
  10. 0.61 MB  |  2次下載  |  免費
  11. 6基于FPGA的C8051F單片機開發板設計
  12. 0.70 MB  |  2次下載  |  免費
  13. 751單片機窗簾控制器仿真程序
  14. 1.93 MB  |  2次下載  |  免費
  15. 8基于51單片機的RGB調色燈程序仿真
  16. 0.86 MB  |  2次下載  |  免費

本月

  1. 1OrCAD10.5下載OrCAD10.5中文版軟件
  2. 0.00 MB  |  234315次下載  |  免費
  3. 2555集成電路應用800例(新編版)
  4. 0.00 MB  |  33564次下載  |  免費
  5. 3接口電路圖大全
  6. 未知  |  30323次下載  |  免費
  7. 4開關電源設計實例指南
  8. 未知  |  21548次下載  |  免費
  9. 5電氣工程師手冊免費下載(新編第二版pdf電子書)
  10. 0.00 MB  |  15349次下載  |  免費
  11. 6數字電路基礎pdf(下載)
  12. 未知  |  13750次下載  |  免費
  13. 7電子制作實例集錦 下載
  14. 未知  |  8113次下載  |  免費
  15. 8《LED驅動電路設計》 溫德爾著
  16. 0.00 MB  |  6653次下載  |  免費

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935054次下載  |  免費
  3. 2protel99se軟件下載(可英文版轉中文版)
  4. 78.1 MB  |  537796次下載  |  免費
  5. 3MATLAB 7.1 下載 (含軟件介紹)
  6. 未知  |  420026次下載  |  免費
  7. 4OrCAD10.5下載OrCAD10.5中文版軟件
  8. 0.00 MB  |  234315次下載  |  免費
  9. 5Altium DXP2002下載入口
  10. 未知  |  233046次下載  |  免費
  11. 6電路仿真軟件multisim 10.0免費下載
  12. 340992  |  191185次下載  |  免費
  13. 7十天學會AVR單片機與C語言視頻教程 下載
  14. 158M  |  183278次下載  |  免費
  15. 8proe5.0野火版下載(中文版免費下載)
  16. 未知  |  138040次下載  |  免費