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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5027|回復: 1
收起左側

解析uc/os-ii操作系統之-寫在前面

[復制鏈接]
ID:91442 發表于 2015-10-1 14:43 | 顯示全部樓層 |閱讀模式
文章目錄:
解析uc/os-ii操作系統之-寫在前面:http://www.zg4o1577.cn/bbs/dpj-39350-1.html
解析uc/os-ii操作系統--之創建一個單向鏈表:http://www.zg4o1577.cn/bbs/dpj-39833-1.html
單向鏈表之--添加結點的程序詳解:http://www.zg4o1577.cn/bbs/dpj-39834-1.html
什么是“堆”和“棧”? 動態內存分配? :http://www.zg4o1577.cn/bbs/dpj-39835-1.html
C語言函數指針,函數動態回調:http://www.zg4o1577.cn/bbs/dpj-39836-1.html

    常常在想CM3或CM4硬件平臺嵌入FAT32文件系統和uc/os-ii操作系統以及STemWin圖形化用戶界面軟件之后能干什么呢?這樣的組合應該是CM3或CM4硬件平臺最牛逼的組合了。在此基礎上深耕細作,加強基本功練習,一樣可以開發出象ANDROID智能手機那樣的酷炫畫面和各種功能的APP應用程序。但是,這類嵌入式設備的最大瓶頸就是不能跨平臺和高速互聯網通信,使之無法大規模推廣,應用領域有了相當的限制;贏NDROID智能手機的應用開發之所以火熱就是由于java的最大優勢:跨平臺適用性,加之無線互聯網更是使得基于ANDROID智能手機的應用開發越來越有“錢途”。

        本想奔java這個有“錢途”的行當去的,但是深感不力,尤其是涉及到的理論知識實在太多,時間和精力不允許我一門一門去學習。一門技術不是那么好練成的,我何必好高騖遠,舍近求遠呢?學精一樣東西照樣可以造出牛逼的活來。于是決定把uc/os-ii操作系統以及STemWin圖形化用戶界面軟件學好。我的工作是白天學習uc/os-ii操作系統,晚上學習STemWin。

      uc/os-ii操作系統現在已經升級到了uc/os-iii了。 uc/os-ii操作系統一年前就學習過,但是沒有真正的應用。這次決定從頭再來仔仔細細的將 uc/os-ii操作系統源碼和工作原理學一遍,所涉及到的知識都做些例程,這些例程一定要在軟件仿真的基礎上再在CM3(STM32F103ZET)硬件平臺實驗,真正理解 uc/os-ii操作系統的工作原理和內核調度機制。當然涉及到匯編語言部分和CPU內部寄存器的核心部分我也只能盡最大程度去理解和學習,這是我的短板。但是,這不影響不妨礙人們使用 uc/os-ii操作系統。

      為什么 要學習uc/os-ii操作系統呢?uc/os-ii操作系統是免費開源的,和大多數人一樣我也喜歡免費的東西!最關鍵的是學習大師的作品對自己的編程能力和對計算機知識的認知一定有很大的提高;我們知道編程實際上就是數據的存儲和各種數據結構的應用,而在uc/os-ii操作系統學習中對數據結構的邏輯結構和物理結構可以有很大體會。下面摘自網絡:

      u C / O S 是一種免費公開源代碼、結構小巧、具有可剝奪實時內核的實時操作系統。μC/OS-II 的前身是μC/OS,最早出自于1992 年美國嵌入式系統專家Jean J.Labrosse 在《嵌入式系統編程》雜志的5 月和6 月刊上刊登的文章連載,并把μC/OS 的源碼發布在該雜志的B B S 上。μC/OS 和μC/OS-II 是專門為計算機的嵌入式應用設計的, 絕大部分代碼是用C語言編寫的。CPU 硬件相關部分是用匯編語言編寫的、總量約200行的匯編語言部分被壓縮到最低限度,為的是便于移植到任何一種其它的CPU 上。用戶只要有標準的ANSI C交叉編譯器,有匯編器、連接器等軟件工具,就可以將μC/OS-II嵌人到開發的產品中。μC/OS-II 具有執行效率高、占用空間小、實時性能優良和可擴展性強等特點, 最小內核可編譯至 2KB 。μC/OS-II 已經移植到了幾乎所有知名的CPU 上。嚴格地說uC/OS-II只是一個實時操作系統內核,它僅僅包含了任務調度,任務管理,時間管理,內存管理和任務間的通信和同步等基本功能。沒有提供輸入輸出管理,文件系統,網絡等額外的服務。但由于uC/OS-II良好的可擴展性和源碼開放,這些非必須的功能完全可以由用戶自己根據需要分別實現。uC/OS-II目標是實現一個基于優先級調度的搶占式的實時內核,并在這個內核之上提供最基本的系統服務,如信號量,郵箱,消息隊列,內存管理,中斷管理等。

         下面是我學習uc/os-ii操作系統的必備:
          1,鐘常慰的<uc/os-ii操作系統中文注釋>,這是鐘常慰的力作。里面將所有的注釋翻譯成了中文并加上了他自己的理解?吹贸,此公是個做學問的人。2,uc/os-ii操作系統源文件一份,沒有源碼學個毛? 3,VS2013軟件,uc/os-ii操作系統可以在該軟件仿真,軟件仿真是必備!可以提高效率。4,硬件平臺STM32F103ZET最小系統板。最好是大型開發板。5,以王華斌的PPT教程為基礎推進,王華斌的PPT教程網絡上很多。

        網上關于講解uc/os-ii操作系統的文章和視頻很多很多,但是都有不足之處,對于新手難度依然很大。學習uc/os-ii操作系統的最好方法就是多做實例多仿真,通過實例來加深uc/os-ii操作系統的一些概念理解。接下來本人從最基本的任務開始不定期寫出學習成果,每一篇都是連續的以王華斌的PPT教程為基礎推進,力求先從微觀再到整個結構最大限度理解uc/os-ii操作系統調度機制和工作原理。

           ------王衍
回復

使用道具 舉報

ID:116389 發表于 2016-5-16 12:09 | 顯示全部樓層
搶沙發,樓下做板凳
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 欧美一级欧美一级在线播放 | 有码一区| 免费成人高清在线视频 | 日本亚洲精品成人欧美一区 | 色婷婷精品国产一区二区三区 | 天堂久久久久久久 | 久久久久久久综合色一本 | 亚洲精品一区二区三区 | 国内自拍偷拍一区 | 九九亚洲精品 | 秋霞a级毛片在线看 | 一区二区三区在线观看视频 | 97人人超碰 | 久久免费高清视频 | 久久国产精品一区二区三区 | 一二三四av| 国产视频2021 | 欧美精品a∨在线观看不卡 欧美日韩中文字幕在线播放 | 国产精品久久性 | 日韩欧美在线免费 | 九九色综合 | 一级黄色片美国 | 国产精品久久7777777 | 国产精品一区二区三区久久 | 天天操夜夜操 | 在线国产一区二区 | 亚洲一区二区av | 国产精品美女 | 国产精品久久久一区二区三区 | 二区中文字幕 | 日本视频在线播放 | 毛片av免费在线观看 | 91精品国产自产精品男人的天堂 | 日韩色图视频 | 99久久婷婷国产综合精品电影 | 国产精品不卡一区 | 欧美三级电影在线播放 | 欧美成人高清 | 色888www视频在线观看 | 久久国产精品网站 | 91精品国产色综合久久 |