引言 隨著IT技術(shù)、電子技術(shù)、通信技術(shù)、以及自動控制技術(shù)的飛速發(fā)展,對工業(yè)現(xiàn)場數(shù)據(jù)的高速實時采集就成為電子產(chǎn)品和工業(yè)控制技術(shù)發(fā)展不可避免的一個環(huán)節(jié)。 本文針對高速實時多任務(wù)數(shù)據(jù)采集中的多任務(wù)實現(xiàn)算法
基于ARM9和μC/OSII的多頻道數(shù)據(jù)采集系統(tǒng)設(shè)計
μC/OSII具有小巧、性能穩(wěn)定、開源等眾多優(yōu)點,并且μC/OSII大部分用ANSI C語言編寫,系統(tǒng)的移植非常容易。在μC/OSII I2.81及以后的版本中[2],加入了對軟件定時器的支持,使得μC/OSII操作系統(tǒng)更加完
μC/OSII具有小巧、性能穩(wěn)定、開源等眾多優(yōu)點,并且μC/OSII大部分用ANSI C語言編寫,系統(tǒng)的移植非常容易。在μC/OSII I2.81及以后的版本中[2],加入了對軟件定時器的支持,使得μC/OSII操作系統(tǒng)更加完
μC/OSII中軟件定時器的優(yōu)缺點與改進
摘要:基于FPGA內(nèi)嵌的NIOSII處理器,設(shè)計了一個1394b雙向數(shù)據(jù)傳輸系統(tǒng)。介紹了該系統(tǒng)的硬件結(jié)構(gòu),描述了其軟件工作流程,主要包括異步傳輸和等時傳輸?shù)木唧w實現(xiàn)過程。測試結(jié)果表明,該系統(tǒng)的傳輸速率較高、可靠性和實
基于NlOSII處理器的IEEE-1394 b雙向數(shù)據(jù)傳輸系統(tǒng)
基于NlOSII處理器的IEEE-1394 b雙向數(shù)據(jù)傳輸系統(tǒng)
摘要: 根據(jù)CortexM3內(nèi)核的特點,對μC/OSII操作系統(tǒng)的安全性和穩(wěn)定性進行研究。利用CortexM3內(nèi)核上選配的MPU(Memory ProtectiON Unit,存儲器保護單元),對μC/OSII操作系統(tǒng)做適當(dāng)?shù)母倪M與優(yōu)化。經(jīng)測試,系統(tǒng)的
摘要: 根據(jù)CortexM3內(nèi)核的特點,對μC/OSII操作系統(tǒng)的安全性和穩(wěn)定性進行研究。利用CortexM3內(nèi)核上選配的MPU(Memory ProtectiON Unit,存儲器保護單元),對μC/OSII操作系統(tǒng)做適當(dāng)?shù)母倪M與優(yōu)化。經(jīng)測試,系統(tǒng)的
摘要: 實時性是衡量CAN現(xiàn)場總線系統(tǒng)性能的一個重要標(biāo)準(zhǔn)。本文提出一種采用μC/OSII操作系統(tǒng)和ICAN協(xié)議,在應(yīng)用層面上提高CAN總線系統(tǒng)實時性的驅(qū)動程序設(shè)計方案,并以分層的方式逐層闡述CAN驅(qū)動程序的設(shè)計過程。關(guān)鍵
μC/OSII嵌入式操作系統(tǒng)在機電控制中的應(yīng)用
μC/OSII嵌入式操作系統(tǒng)在機電控制中的應(yīng)用
在一些工業(yè)現(xiàn)場中,設(shè)備長時間運行容易出現(xiàn)故障,為了監(jiān)控這些設(shè)備,通常利用數(shù)據(jù)采集裝置采集他們運行時的數(shù)據(jù)并送給PC機,通過運行在PC機上的特定軟件對這些數(shù)據(jù)進行分析,以此判斷當(dāng)前運行設(shè)備的狀況,進而采取相
基于μcosII的嵌入式文件系統(tǒng)的設(shè)計與實現(xiàn)
基于μcosII的嵌入式文件系統(tǒng)的設(shè)計與實現(xiàn)
介紹了源代碼公開的實時操作系統(tǒng)μCOSII在ARM處理器STM32F103VBT6上的移植過程。首先簡要介紹了ARM核Cortex—M3的一些基本概念,然后結(jié)合其基本概念用C語言和匯編語言修改了移植過程中需要修改的所有源代碼文件且給出了其詳細(xì)解釋。最后給出了一個基于μCOSII嵌入式操作系統(tǒng)的簡單應(yīng)用,討論了基于嵌入式操作系統(tǒng)的應(yīng)用程序開發(fā)方法與傳統(tǒng)應(yīng)用程序開發(fā)方法的區(qū)別,說明前者方法的優(yōu)越性并驗證了移植的成功。