亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

uC-OS

  • 基于PIC18F458的嵌入式實時操作系統(tǒng)uCOS-Ⅱ的移植與測試

    對實時操作系統(tǒng)uC/OS-II進行分析研究

    標簽: F458 uCOS PIC 18F 458 18 嵌入式 實時操作系統(tǒng) 移植 測試

    上傳時間: 2016-07-15

    上傳用戶:zsling

  • uCOS-II 中文手冊

    uC/OS-II 中文手冊學習書, 贈人玫瑰,手留余香

    標簽: ucos_ii

    上傳時間: 2022-01-26

    上傳用戶:canderile

  • 基于STM32智能家居的無線網(wǎng)關(guān)設(shè)計與實現(xiàn)

    經(jīng)濟的發(fā)展與技術(shù)的進步帶動著人們更加渴望高品質(zhì)的生活質(zhì)量,作為當今產(chǎn)業(yè)大熱門的智能家居逐漸成為市場關(guān)注的焦點,很多科技公司紛紛開發(fā)出自己的產(chǎn)品。不過由于浮夸的宣傳,不合理的定位和高昂的價格,導(dǎo)致了消費者紛紛對智能家居產(chǎn)品望而卻步,行業(yè)呈現(xiàn)出叫好不叫賣的現(xiàn)象。鑒于此種情況,本文定位于智能家居中低端產(chǎn)業(yè),開發(fā)設(shè)計出一款簡單實用、價格低廉的智能家居控制網(wǎng)關(guān)系統(tǒng),目的是在于讓普通人也可以享受科技發(fā)展的成果。  該網(wǎng)關(guān)系統(tǒng)綜合了電子技術(shù)、計算機技術(shù)、通信技術(shù)等多種技術(shù),從硬件和軟件兩個方面對控制網(wǎng)關(guān)進行深入研究,最終實現(xiàn)對家居環(huán)境遠程監(jiān)測的目的。  在硬件方面,該控制網(wǎng)關(guān)系統(tǒng)采用以單片機為硬件控制平臺,以供電模塊、時鐘模塊、EEPROM模塊等眾多外圍電路模塊為輔助,結(jié)合ZigBee與WiFi無線通訊技術(shù),完成對智能家居網(wǎng)關(guān)系統(tǒng)的搭建工作。該網(wǎng)關(guān)系統(tǒng)的單片機采用功能強大、價格低廉基于ARM32位CortexTM-M3的STM32F103RCT6,它主要負責對家居環(huán)境的任務(wù)調(diào)度,智能控制;ZigBee部分采用主芯片為CC2530的無線通信模塊,該模塊主要包括兩個部分:協(xié)調(diào)器和終端節(jié)點,終端節(jié)點除了通信部分,還包括溫濕度傳感器、光線傳感器、煙感傳感器等部分,它負責完成對數(shù)據(jù)的采集、打包和發(fā)送工作,協(xié)調(diào)器則負責把終端節(jié)點發(fā)送的數(shù)據(jù)進行重新打包然后通過串口傳送給主控模塊;WiFi部分采用的是價格低廉、功能實用的ESP8266WiFi通信模塊,該模塊有三種工作模式:STA、AP和STA/AP,使得WiFi部分兼具連接熱點和發(fā)送熱點兩種功能,該模塊負責智能家居控制單元和外界通信的工作,它通過串口和控制單元通信,然后通過WiFi網(wǎng)絡(luò)發(fā)送接收信息。  在軟件方面,控制網(wǎng)關(guān)采用以Keil和IAR為開發(fā)環(huán)境,以uC/OS-Ⅱ操作系統(tǒng)為程序運行環(huán)境,結(jié)合C語言及少量匯編語言,共同完成系統(tǒng)的軟件控制工作。Keil和IAR作為開發(fā)環(huán)境可以進行程序檢測、燒錄等輔助工作,大大減輕了工作量;uC/OS-Ⅱ操作系統(tǒng)短小精煉、功能強大的特點,使得硬件資源可以更加合理的利用,有助于節(jié)約成本,同時也讓控制網(wǎng)關(guān)系統(tǒng)可以實時多任務(wù)執(zhí)行,增強了系統(tǒng)功能;此外充分合理利用了網(wǎng)絡(luò)庫函數(shù)資源,大大節(jié)約了學習與開發(fā)進度。...

    標簽: stm32 智能家居 無線網(wǎng)關(guān)

    上傳時間: 2022-05-30

    上傳用戶:

  • (網(wǎng)盤)二十一天學會嵌入式

    第9章 通用IO接口.wmv   32.3M第8章 嵌入式系統(tǒng)UC OS-Ⅱ.wmv   27.9M第7章 嵌入式實時操作系統(tǒng)FREERTOS.wmv   44M第6章 基于ARM CORTEX-M3的STM32應(yīng)用編程.wmv   32.9M第5章 ARM CORTEX-M3指令集.wmv   26M第4章 搭建ARM嵌入式開發(fā)平臺.wmv   48.9M第3章 ARM處理器構(gòu)架.wmv   42.7M第2章 嵌入式操作系統(tǒng)簡介.wmv   43.9M第23章 嵌入式系統(tǒng)UC OS-Ⅱ的移植.wmv   18.5M第22章 嵌入式實時操作系統(tǒng)FREERTOS的移植.wmv   17.8M第21章 電源控制(PWR).wmv   25.7M第20章 DMA控制器.wmv   18.2M第1章 嵌入式系統(tǒng)開發(fā)概述.wmv   40.5M第19章 備份寄存器(BKP).wmv   16.1M第18章 看門狗系統(tǒng).wmv   20.7M第17章 時鐘控制系統(tǒng).wmv   32.6M第16章 高級控制定時器系統(tǒng).wmv   45.9M第15章 通用定時器系統(tǒng).wmv   35.2M第14章 同步串行通信接口.wmv   35.5M第13章 異步串行通信接口.wmv   38.7M第12章 中斷系統(tǒng).wmv   33M第11章 ADC系統(tǒng).wmv   50.4M第10章 FLASH.wmv   23.6M

    標簽: 嵌入式

    上傳時間: 2022-06-14

    上傳用戶:

  • 嵌入式操作系統(tǒng)FreeRTOS的原理與移植實現(xiàn)

    隨著嵌入式技術(shù)的不斷發(fā)展,嵌入式芯片的不斷革新,嵌入式操作系統(tǒng)也逐漸成為嵌人式系統(tǒng)中不可或缺的部分。嵌入式操作系統(tǒng)的運用不僅能夠更有效、更合理的利用現(xiàn)有的CPU的資源,而且能夠簡化應(yīng)用軟件的設(shè)計,縮短應(yīng)用的開發(fā)周期,保證系統(tǒng)的可靠性和實時性。本文主要研究基于STM32芯片的硬件平臺,由于RAM資源的限制,只能使用占用資源少的小型操作系統(tǒng),常見的主要有uC/os-Il eCos,F(xiàn)reeRTOS等,與uC/Os-1 eCcos等商業(yè)收費的操作系統(tǒng)不同,F(xiàn)reeRTOS操作系統(tǒng)是一個源碼公開的免費實時操作系統(tǒng),能夠很好地移植于各種體系結(jié)構(gòu)的微型處理器。1 FreeRTOS操作系統(tǒng)的體系結(jié)構(gòu)作為一款輕量級操作系統(tǒng),F(xiàn)reeRTOS提供了任務(wù)管理、時間管理、信號量、消息隊列、內(nèi)存管理、記錄等功能,并且具有源碼公開、可裁減、可移植、調(diào)度策略靈活的特點[1-2,。本文主要從任務(wù)調(diào)度機制、系統(tǒng)時間管理機制、內(nèi)存分配機制、任務(wù)通信與同步機制介紹操作系統(tǒng)的體系結(jié)構(gòu),并針對時下流行的C/OS-1系統(tǒng)進行類

    標簽: 嵌入式操作系統(tǒng) freertos

    上傳時間: 2022-06-20

    上傳用戶:

  • 在CodeWarrior編譯環(huán)境下運行μCOS-Ⅲ

    Kinetis系列是飛思卡爾公司基于ARM Cortex-M4和Cortex-M0+內(nèi)核的單片機,和CortexM3相比,M4內(nèi)核主要增加了DSP運算指令和可選的浮點運算單元,同時保持了與Cortex-M3的兼容性,因此被寄予希望能逐步替代Cortex-M3。Kinetis也成為飛思卡爾杯全國大學生智能車競賽新的硬件平臺之一。社C/OS-III是Micrium公司推出的全新RTOS,特別適用于那些有計算前導(dǎo)零(CLZ)硬件指令的高端32位CPU,可大大加速就緒表查找速度。uC/OS-IⅡ的主要精華在于其巧妙的優(yōu)先級軟件查表算法,而對于有CLZ硬件算法指令的CPU,如MIPS、PowerPC、ARM11及以上系列,仍使用uC/OS1l就不那么合理了。uC/OS-l源代碼公開,官方已提供對目前主流單片機的移植支持,并且針對幾大主流單片機都提供相應(yīng)的教材1時,Kinetis就是其中之一。Micrium官方提供的基于Kinetis平臺的范例都是使用1AR作為集成開發(fā)環(huán)境的,考慮到飛思卡爾官方的CodeWarrior開發(fā)環(huán)境有著廣泛的用戶群,尤其是使用過S08/S12等單片機的用戶,大多熟悉CodeWarrior。因此,本文將以Kinetis 平臺為例,講述如何使用CodeWarrior集成開發(fā)環(huán)境將uC/OSI運行起來,作為應(yīng)用開發(fā)的基礎(chǔ),也便于那些教學中使用CodeWarrior編譯器的師生,將C/OSII引入嵌入式系統(tǒng)教學。

    標簽: CodeWarrior

    上傳時間: 2022-06-24

    上傳用戶:jason_vip1

  • 基于STM32和uCOSII的數(shù)控X-Y工作臺控制系統(tǒng)設(shè)計

    摘要:設(shè)計了一種基于STM32和uC/OS-ll的二維數(shù)控X-Y工作臺控制系統(tǒng)。為使該數(shù)控系統(tǒng)具有良好的實時性和穩(wěn)定性,以嵌入式STM32Fl03VET6為控制核心,采用實時操作系統(tǒng)uC/OS-lⅡ,設(shè)計任務(wù)間的通信方式,集中管理軟硬件資源,提高系統(tǒng)的整體性能。本設(shè)計支持簡單G代碼輸入并對G代碼編程,實現(xiàn)數(shù)控X-Y工作臺步進電機直線插補和圓弧插補,完成平面輪廓加工.使數(shù)控工作臺加工實時性和穩(wěn)定性進一步提高。關(guān)鍵詞:STM32;uC/OS-ll;數(shù)控;實時性;插補以計算機(PC機)作為基礎(chǔ)的數(shù)字控制機床(CNC),解決了大量硬件制約問題,同時使很多應(yīng)用軟件得到兼收,為我國CNC開發(fā)和應(yīng)用帶來了新的機遇。然而,發(fā)展迅速的基于PC的數(shù)控系統(tǒng)也有著不足之處:由于PC的體積限制,這種數(shù)控系統(tǒng)不能夠裝人對體積有嚴格要求的微型或小型數(shù)控系統(tǒng),且價格昂貴;另外,基于PC的CNC功能強大,對于一些功能要求單一的簡單系統(tǒng),就難以發(fā)揮其所有功能,造成資本浪費等問題。而嵌入式系統(tǒng)的涌現(xiàn),正好彌補了基于PC的數(shù)控的不足,為數(shù)控技術(shù)提供了一種靈活方便、廉價的控制系統(tǒng)。目前,嵌入式數(shù)控系統(tǒng)的研究開發(fā)與應(yīng)用,已經(jīng)成為一個新的發(fā)展方向

    標簽: stm32 ucosii

    上傳時間: 2022-06-25

    上傳用戶:canderile

  • uCOS和uCGUI在s3c2410上的整合移植

    LC/0S-IT是Micrium公司專為微控制器系統(tǒng)和軟件開發(fā)而設(shè)計的搶占式的實時多任務(wù)操作系統(tǒng)微內(nèi)核,經(jīng)過十幾年的發(fā)展,已經(jīng)在眾多領(lǐng)域的應(yīng)用中取得了成功。就uC/OS-I本身而言,它僅僅是一個內(nèi)核,還不能直接用于一個具體的工程項目,還必須與其它一些模塊如TCP/IP、文件系統(tǒng)(FS)、圖形界面(GUI)等等整合,其中圖形界面(GUI)是一個成熟的工程產(chǎn)品不可缺少的部分。目前較為流行的嵌入式GUI有miroWindows,MiniGUI,QT/Embedded,OpenGUI,ucGUI等,而基于uC/OS-II平臺的用的較多的是uCGUI。uCGUI是Micrium開發(fā)的一種基于嵌入式系統(tǒng)的圖形界面支持系統(tǒng).可以用于任何使用LCD圖形顯示的應(yīng)用,提供高效的獨立于處理器及LCD控制器的圖形用戶接口,可以在單任務(wù)或是多任務(wù)系統(tǒng)上運行,并適用于任意LCD控制器和CPU下任何尺寸的真實顯示或虛擬顯示。本文研究的CGUI和LC/0S-II在S3C2410上的移植整合,不涉及文件系統(tǒng)的移植,后面論述的重點由以下幾個部分組成,第一部分簡要的介紹C/0S-1l在S3C2410上移植,第二部分介紹基于C/0S-II的.CGUI的移植,第三部分給出一個測試用例。

    標簽: ucos ucgui

    上傳時間: 2022-06-25

    上傳用戶:shjgzh

  • UCOSII在LPC1768基于固件庫20下的移植

    前言:我從2011年年初開始玩LPC1768,在公司做過幾個LPC1768的小項目,都是基于UCOS-112.86操作系統(tǒng)和LPC17Xx V2.0固件庫(還有的基于ulP1.0以態(tài)網(wǎng)協(xié)議棧),產(chǎn)品運行穩(wěn)定,芯片級操作也十分方便(畢竟是基于固件庫操作,不用管那些復(fù)雜的寄存器),在官網(wǎng)看到不知何時出了UCOS-I1-V2.91,于是準備應(yīng)用本版本編寫今后的程序,移植時,有意留心寫下這篇移植步驟,希望對初學者有幫助。一、移植前的準備工作下載所需文件:1、在LPCWARE官網(wǎng)下載LPC175x 6x CMSIS-Compliant Standard Peripheral Firmware Driver Library(LPC175X,LPC176x固件驅(qū)動庫),下載地址鏈接:http://www.lpcware.com/content/nxpfile/lpc175x6x-cmsis-compliant-standard-perip heral-firmware-driver-library-keil-iar-gnu進入網(wǎng)址選擇lpc175x6xcmsis-driver_library.zip下載pctis su amas aer baryp2i56tes(也可以在NXP官網(wǎng)下載,但本人去年下載的固件庫編譯時出現(xiàn)N多警告,看E不爽,自己改又不怕改出問題)2、在UCOS-1l官網(wǎng)下載UCOS-Il-V291源碼(上面描述為2.89,但實際內(nèi)核為2.91),下載地址鏈接http://micrium.com/page/downloads/source_code進入網(wǎng)址選擇UC/os-11下載,如下

    標簽: ucosii lpc1768

    上傳時間: 2022-06-26

    上傳用戶:zhanglei193

  • 基于UCOS+II的工業(yè)以太網(wǎng)EtherCAT主站的設(shè)計和實現(xiàn)

    隨著工業(yè)制造精度的不斷提高,傳統(tǒng)總線越來越多的表現(xiàn)出速度慢、數(shù)據(jù)量小的缺點。另一方面,一種將計算機網(wǎng)絡(luò)應(yīng)用于工業(yè)控制的總線技術(shù)越來越受到關(guān)注,這就是工業(yè)以太網(wǎng)。EtherCAT是一種基于修改以太網(wǎng)協(xié)議的工業(yè)以太網(wǎng),在數(shù)據(jù)鏈路層使用ISO/IEC802.3協(xié)議,數(shù)據(jù)幀類型為特定類型;在網(wǎng)絡(luò)層和傳輸層采用特定協(xié)議代替TCP/IP協(xié)議。目前,EtherCAT是速度最快、實時性最好的工業(yè)以太網(wǎng)協(xié)議之一。本文提出了基于UC/OSIⅡ的EtherCAT主站實現(xiàn)的具體方法。首先,從協(xié)議層面分析EtherCAT,對數(shù)據(jù)鏈路層、網(wǎng)絡(luò)層和應(yīng)用層協(xié)議進行分析。其次,通過對嵌入式平臺的設(shè)計,確保主站系統(tǒng)的實時性。創(chuàng)造性的提出了一個UC/OSIⅡ系統(tǒng)下具有微秒級別精度的時間模塊;同時設(shè)計了基于中斷接收數(shù)據(jù)的DM9000的網(wǎng)卡驅(qū)動。最后,根據(jù)協(xié)議分層構(gòu)架提出了一套嵌入式的EtherCAT主站軟件ECOU(EtherCAT Over UC/OS),并對主站底層和軟件進行了功能和性能測試。ECOU是一個實施于UC/OSIⅡ的EtherCAT主站。作為嵌入式EtherCAT主站,它的實施更加靈活;同時由于UC/OSIⅡ是實時操作系統(tǒng),ECOU的性能也得到了很大的提高。關(guān)鍵詞:工業(yè)以太網(wǎng);UC/OSIⅡ;EtherCAT;微秒級別時間模塊;主站

    標簽: ucosii 工業(yè)以太網(wǎng) ethercat

    上傳時間: 2022-06-30

    上傳用戶:

主站蜘蛛池模板: 河津市| 荣成市| 凭祥市| 金门县| 宁晋县| 七台河市| 班戈县| 库车县| 精河县| 塔城市| 比如县| 闽清县| 高阳县| 阳春市| 清新县| 宁海县| 桃园市| 茌平县| 安宁市| 建始县| 嘉峪关市| 芷江| 扎兰屯市| 宁乡县| 巢湖市| 都匀市| 新津县| 公主岭市| 和龙市| 农安县| 旌德县| 靖西县| 吉首市| 沙田区| 永年县| 金溪县| 建水县| 丰宁| 合山市| 水城县| 广东省|