本文主要研究基于嵌入式實時操作系統uC/OS-11在AM上的移植。從成本、性能和功耗三方面考慮,系統硬件平臺采用ARMTDM微處理器。從系統的穩定性、可靠性和資源有效管理的角度,軟件平臺采用實時操作系統uC/OS-II.系統采取軟硬件協同設計的方法完成整個平臺的構建,全文從硬件平臺、關鍵代碼的設計、操作系統的移植三個方面闡述了基于ARM的嵌入式系統的設計過程。關鍵代碼的設計包括啟動代碼、中斷處理程序、FASH燒寫程序的設計和開發,文中分析了各部分代碼的設計流程,并給出關鍵程序流程圖和部分源碼,是設計嵌入式系統開發的關鍵部分。在操作系統的移植過程中,實現了嵌入式系統對ARM微處理器的移植,論文介紹了uCOS-11的文件結構和ARMTM的寄存器結構及運行模式,結合具體源代碼討論了操作系統移植的實現流程。整個系統設計完成以后在多刃劍開發板上進行了試驗,基本達到所要求的各項性能指標。
上傳時間: 2022-06-22
上傳用戶:
摘要:介紹了以FreeModbus協議找在嵌入式搶占實時操作系統μC/OS-l的STM32平臺上,成功實現了Modbus協議的移植。通過詳細分析FreeModbus協議花并編寫STM32F103VET6微處理器的底層驅動,成功實現了工業Modbus協議RTU和ASCll兩種模式的通信功能。測試結果表明,在實際工業生產控制和儀表開發中,應用Freemodbus協議,完全符合工業數據采集、實時控制和數據處理等廠級重復性和精確度要求,在一定程度上降低了工業儀表開發的周期及成本。關鍵詞:實時操作系統,uC/OS-ll,FreeModbus,Modbus協議,STM32Abstract:This paper introduces FreeModbus stack transplanted to the STM32 platform which has been embedded in the preemptive real-time operating system uC/OS-ll,in order that the transplantation of the Modbus protocol is successfuly im-plemented.The FreeModbus stack is analyzed in detail and STM32F103VET6 microprocessor underlying driver is writed,so that the two Modbus industrial communication function RTU and ASCll are successfully realized.Keywords:time operating system,uC/OS-ll,.FreeModbus,Modbus協議,STM32
標簽: freemodbus 通信協議
上傳時間: 2022-06-25
上傳用戶:
居于VC下的uC/OS-II的一個例程代碼
標簽: ucos_vc
上傳時間: 2013-06-17
上傳用戶:songyuncen
yi關于UC/OS II 移植到DSP TMS320F2812中的一個工程示例
上傳時間: 2013-04-24
上傳用戶:zq70996813
著名嵌入式操作系統uc os-ii全部源代碼共享!
上傳時間: 2013-04-24
上傳用戶:W51631
隨著電力系統的迅速發展和電力電子技術的廣泛應用,電能污染日益嚴重,電能質量問題已經成為電力部門及電力用戶越來越關注的問題。電能質量的各項指標若偏離正常水平過大,會給發電、輸變電和用電設備帶來不同程度的危害。電能質量的好壞直接關系到國民經濟的總體效益,因此對電能質量進行檢測和分析從而提高和改善電能質量具有非常重要的意義。 本文首先介紹了電能質量的基本概念,對各種電能質量問題的分類、特征及產生原因和危害作了詳細的闡述。通過對電能質量各項指標(供電電壓偏差、頻率偏差、公用電網諧波、三相電壓不平衡度、電壓波動與閃變)的分析,以傳統的傅立葉變換理論為基礎,針對目前電能質量分析的難點即對突變的、暫態的、非平穩的信號的檢測與分類,提出了基于快速傅立葉變換的暫態電能質量分析方法。 在系統的研究了電能質量分析的相關理論和檢測技術的基礎上,針對電能質量分析系統中需要支持復雜算法和保持實時性的特殊要求,研制了基于DSP與ARM構架的嵌入式電能質量分析系統的硬件平臺和軟件系統。重點分析了DSP與ARM的選型依據、結構特點、具體應用等。并且詳細的介紹了硬件平臺的各部分組成和電路原理圖。隨后,提出了該裝置軟件部分設計思想,其中重點介紹了DSP部分的FFT算法設計、ARM部分的UC/OS-II操作系統移植和MiniGUI圖形界面開發。最后對論文的主要工作進行了總結,對以后可深入研究的方向進行了展望。 關鍵詞:電能質量;傅立葉變換;快速傅立葉變換;UC/OS-Ⅱ;MiniGUI
上傳時間: 2013-06-15
上傳用戶:songrui
這個是uC/OS-II的教程,希望對大家能有幫助。我現在學校里也正在學習嵌入式。
標簽: uCosII
上傳時間: 2013-06-05
上傳用戶:shinnsiaolin
arm文件夾 內放的是和LPC2134啟動有關的代碼 arm_pc 文件夾內放的是 uc/os有關的代碼 Project_Data內放的是項目有關的文件 BootLoader和LPC2134啟動有關的代碼 OS_SOURCE放的是UC/OS 2.52的源文件 UCGUI內放的是UCGUI的源代碼(增加了我用的屏的驅動文件LCD12864L.C和LCD12864L.H) SourceInsight內放的是SourceInsight有關的工程文件 MDK內放的是MDK3.20有關的工程文件 MySource內放的是硬件驅動代碼以及應用層代碼 用ZLG提供的UCOS基于MDK的模板移植的
標簽: UCOS_UCGUI_MDK_LPC 2134 移植
上傳時間: 2013-07-17
上傳用戶:huangzchytems
相當于UC/OS-II相當于系統的詳盡說明書,英文原版由UC/OS-II系統編著。讀者只需要一些C語言的基礎,如果有操作系統的基礎就更好。 本書將UC/OS-II分為各個模塊來講解,幾乎對所有的語句都作了注釋和分析,讀者可以挑選對自己工作有用的模塊章節來閱讀而不必通讀全書。 另外,本書不僅僅是簡單的翻譯,邵貝貝教授將其多年的嵌入式系統實際工作經驗也溶進了本書中,是嵌入式操作系統類圖書的典范。開發UC/OS-II開發系統必備書籍。
標簽: COS
上傳時間: 2013-06-21
上傳用戶:愛順不順
電力變壓器性能的好壞直接影響著電力系統的安全穩定運行。變壓器繞組溫度是變壓器安全、經濟運行以及使用壽命的決定性因素,已經成為變壓器狀態監測中健康隱患和故障發展的重要表現形式。通過對變壓器繞組溫度進行實時監測并判斷其健康狀況,以此來進行變壓器的負荷調整和預知性維修,避免因繞組過熱導致的變壓器故障,可以提高變壓器安全、經濟運行水平,為電網安全運行帶來重要保證。 傳統的檢測電力變壓器溫度的方法主要有紅外溫度檢測、熱電阻、熱電偶溫度檢測等。紅外測溫為非接觸測量,它只能測量變壓器的表面溫度,易受環境溫度及周圍磁場的干擾,且需人工操作,無法實現在線測量。對于熱電阻、熱電偶等測量法,在高頻交變場中,導線會拾取噪聲并由于渦流效應而發熱。電導線的熱導還會導致被測溫度的擾動,測量效果不很理想。光纖光柵傳感技術以其體積小、電絕緣、抗電磁干擾、易復用、傳感信號可遠距離傳輸、便于實現實時在線測量等優點,為電力變壓器溫度的測量提供了很好的技術手段。 本文在對國內外光纖光柵傳感技術及其解調方案進行深入分析的基礎上,設計了光纖布拉格光柵傳感信號解調所需的硬件和軟件,并進行了實驗研究。論文涉及的主要工作有: 介紹了光纖的基本結構、布拉格光柵的工作機理及其制作方法,分析了光纖布拉格光柵作為傳感元件時的基本參數,推導了光纖布拉格光柵的溫度傳感模型;詳細介紹了目前常用的布拉格光纖光柵解調技術。 重點分析了監測系統的硬件電路設計及其原理,主要有微控制器相關電路的設計、光電轉換電路、前置放大及濾波電路、AD轉換電路、以太網通訊電路及液晶顯示電路等。在硬件平臺的基礎上設計并測試了相關模塊的驅動,實現溫度的實時采集和發送。主要工作包括uC/OS—Ⅱ在LPC2148上的移植,利用LwIP實現以太網通訊等。 最后,搭建了系統光路,對監測系統進行了測試,得到了有益的數據,為下一步工作打下了良好的基礎。
上傳時間: 2013-04-24
上傳用戶:it男一枚