對嵌入式實時操作系統(tǒng)斗C/OS一Ⅱ的組成和S3c2410微處理器進行了簡單介 紹。在此基礎(chǔ)上,詳細介紹了將斗C/OS—II移植到S3C24lo微處理器的步驟和方法,指出 了移植過程的關(guān)鍵點和相應的處理辦法,并對移植過程的關(guān)鍵部分進行了詳細描述。
標簽: S3c2410 嵌入式 實時操作系統(tǒng) 微處理器
上傳時間: 2016-11-11
上傳用戶:qq1604324866
μC/OS-II由Micrium公司提供,是一個可移植、可固化的、可裁剪的、占先式多任務實時內(nèi)核,它適用于多種微處理器,微控制器和數(shù)字處理芯片(已經(jīng)移植到超過100種以上的微處理器應用中)。
標簽: uCOS-II v2.52
上傳時間: 2015-12-11
上傳用戶:hardcandy
摘要:介紹了以FreeModbus協(xié)議找在嵌入式搶占實時操作系統(tǒng)μC/OS-l的STM32平臺上,成功實現(xiàn)了Modbus協(xié)議的移植。通過詳細分析FreeModbus協(xié)議花并編寫STM32F103VET6微處理器的底層驅(qū)動,成功實現(xiàn)了工業(yè)Modbus協(xié)議RTU和ASCll兩種模式的通信功能。測試結(jié)果表明,在實際工業(yè)生產(chǎn)控制和儀表開發(fā)中,應用Freemodbus協(xié)議,完全符合工業(yè)數(shù)據(jù)采集、實時控制和數(shù)據(jù)處理等廠級重復性和精確度要求,在一定程度上降低了工業(yè)儀表開發(fā)的周期及成本。關(guān)鍵詞:實時操作系統(tǒng),uC/OS-ll,F(xiàn)reeModbus,Modbus協(xié)議,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協(xié)議,STM32
標簽: freemodbus 通信協(xié)議
上傳時間: 2022-06-25
上傳用戶:
隨著工業(yè)制造精度的不斷提高,傳統(tǒng)總線越來越多的表現(xiàn)出速度慢、數(shù)據(jù)量小的缺點。另一方面,一種將計算機網(wǎ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)絡層和傳輸層采用特定協(xié)議代替TCP/IP協(xié)議。目前,EtherCAT是速度最快、實時性最好的工業(yè)以太網(wǎng)協(xié)議之一。本文提出了基于UC/OSIⅡ的EtherCAT主站實現(xiàn)的具體方法。首先,從協(xié)議層面分析EtherCAT,對數(shù)據(jù)鏈路層、網(wǎng)絡層和應用層協(xié)議進行分析。其次,通過對嵌入式平臺的設計,確保主站系統(tǒng)的實時性。創(chuàng)造性的提出了一個UC/OSIⅡ系統(tǒng)下具有微秒級別精度的時間模塊;同時設計了基于中斷接收數(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
上傳用戶:
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(45)資源包含以下內(nèi)容:1. 詳細的介紹了minigui的原理及其在linux上的實現(xiàn)..2. c8051f04x_cn數(shù)據(jù)手冊中文版c 8051f04x_cn數(shù)據(jù)手冊中文版.3. 匯編時鐘程序.4. 這是一個minweb原程序.5. 做液晶顯示用的獲得漢字字模區(qū)位碼的軟件和一些例城.6. 這是移植到hcs12上的UC/OS-ii程序 歡迎使用.7. 數(shù)據(jù)采集模擬端口選擇.8. 用模擬比較器實現(xiàn)AD模擬轉(zhuǎn)換.9. 用c語言編寫的SPI總線在單片機中的應用源代碼.10. 用c語言編寫的計算器的源代碼.11. 單片機液晶顯示器點陣的實現(xiàn).12. 鍵盤掃描輸入.13. ATmega128L單片機 數(shù)據(jù)手冊 ATmega128L微控制器.14. S3C44B0X全套培訓資料及源代碼 e008s3c44b0x.15. FreeRTOS ver3.4.2 免費Real Time OS..16. 轉(zhuǎn)載別人的作為下載源.17. 程序為步進電機程序.18. 此程序為紅綠燈程序.19. ad采集程序.20. cvavrc編譯器函數(shù)庫介紹,對各函數(shù)介紹比較全。.21. 這里是對80c196的一個概述.22. 這是Chipcon公司推出的最新板Zigbee開發(fā)軟件平臺RFSmart_Studio6.20。CC2430.23. 一個很好用的12864液晶顯示屏的驅(qū)動源程序.24. 有關(guān)ARM的詳細的參考資料.25. 該程序是周立功公司開發(fā)的在lpc系列ARM的基礎(chǔ)上開發(fā)SD卡的相關(guān)程序以及對應pc機程序.26. Easy JTAG Driver.27. gdb使用詳解.doc 嵌入式開發(fā)努力學習中!.28. PCI9054應用程序(VC)是用VC開發(fā)的對應的應用程序.29. ucos2 內(nèi)核的詳盡代碼.30. 基于s3c44b0的測試程序.31. 基于nios軟核處理器的FPGA嵌入式片上系統(tǒng)中的mp3算法.32. 日本很有名的一個嵌入式RTOS.33. 一個小的操作系統(tǒng)包括應用程序很有參考價值.34. 一個開放源代碼的AVR單片機編程器.35. QF量子框架源碼.36. LU矩陣分解單機版最新版本.37. 隨機長生一些溫度直.38. 嵌入式程序.39. vxworks嵌入式程序.40. C語言開發(fā)用開Z80芯片的匯編語言... 軟件類別:其他程序 運行環(huán)境:Win9x/NT/2000/XP.
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(46)資源包含以下內(nèi)容:1. 此代碼是關(guān)于UC/OS移植到KEILC51的具體實現(xiàn),希望給正在學習的朋友一點參考.2. 51定時器應用程序 適當修改可用于定時控制應用.3. C語言嵌入式系統(tǒng)編程修煉之道,很不錯的關(guān)于如何用c語言開發(fā)嵌入式系統(tǒng),值得一看,受益非淺.4. AT91SAM7s64調(diào)試筆記包括各種外圍設備的環(huán)節(jié).5. 51的一個DEMO,文件的內(nèi)容包含原理圖.6. LCD TV,uVision2 Project, (C) Keil Software.7. 一些ARM芯片的映射文件.8. 嵌入式liunux系統(tǒng)中的串口測試程序.9. 一個tcp/ip協(xié)議棧,帶有PPP、IP、TCP、UDP等協(xié)議.10. java編寫的記事本程序.11. splc501程序,有所需要的驅(qū)動程序和相應的演示程序.12. 44b0x測試程序.13. PCB設計問題集.14. 2410處理器bootloader,的初試化配置和 系統(tǒng)調(diào)用的寄存器配置函數(shù).15. NAND FLASH通用的讀寫.16. Norflash通用的讀寫.17. 飛利浦公司的LPC935單片機復位程序的源碼.18. philips的MPEG2編碼芯片SAA6752的驅(qū)動程序源碼.19. 這也是PHILIPS系列A/D解碼芯片SAA7115的驅(qū)動程序源碼.20. UCOSII下的DA實驗,實驗板為S3C44B0.21. UCOSII下的鍵盤實驗.實驗板子為S3C44B0.22. 數(shù)字系統(tǒng)高層次綜合講座的講義.23. VLSI系統(tǒng)設計.24. i2c源碼vhdl語言編寫.25. 6502匯編 算術(shù)運算庫 8bit乘以8bit.asm 8bit除以8bit.asm 16bit乘以16bit.asm.26. 串口通訊.27. 詳細介紹了關(guān)于CF卡的存儲結(jié)構(gòu).28. 有關(guān)HART通訊命令協(xié)議和使用說明.29. MC141585編程應用.30. 調(diào)協(xié)器讀寫程序.31. uCOS-II下的timer使用實例.高效的編程風格,很值得參考.32. 包括了ucosII在多個操作系統(tǒng)上的移植實例.33. 基于單片機實驗裝置的A/DD/A實驗 實驗臺能夠?qū)崿F(xiàn)交通燈打印等.34. 多功能時鐘.35. dds信號發(fā)生器.36. STC-Download/STC-ISP下載工具(STC89C51單片機在線下載器) 必須組件: SPComm(必須), VCLSkin(可以去掉) -----------------------.37. 好像沒結(jié)果!液晶控制.38. 用51單片機實現(xiàn)的在屏幕上顯視文字,外接一顆MT230OSDIC.39. PIC單片機上用C語言寫的TW88TFT屏控制程序,有注釋.40. 在51單片機上用C寫的T100,T101TFT屏的控制程序,有OSD.
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(51)資源包含以下內(nèi)容:1. 上傳一個帶源代碼的嵌入式實時多任務操作系統(tǒng)CMX.2. 數(shù)字鐘可以說明的具體功能都在文件家中,請仔細參閱,希望大家可以相互學習,共同進步.3. i2c主模塊的底層驅(qū)動,使用方便簡單,可以用任何才c開發(fā)工具開發(fā).4. Altare公司訓練新人的練習題下載 FPGA/CPLD.5. 該系統(tǒng)是一個溫度測控系統(tǒng),傳感器采用tlc549,內(nèi)付有proteus的仿真圖形,可以模擬外圍電路,程序采用c,開發(fā)環(huán)境是keil c..6. 該程序是iic程序的測試程序.7. 該程序是了解51,想深入了解嵌入式系統(tǒng)的很好的實例!本程序?qū)s/os ii實現(xiàn)了成功的移植.8. 智能電動小車.9. 本人寫的51開發(fā)板的串口通信程序.10. cypress的an2131開發(fā)板原理圖.11. 嵌入式軟件模擬測試平臺的設計與實現(xiàn)技術(shù).12. 基于ARM和μCOS_II的電液比例控制系統(tǒng)的設計.13. VxWorks操作系統(tǒng)在S3C4510B上的移植.14. 基于Linux的嵌入式LCD設計.15. s3c44b0下外部中斷測試程序。帶有按鍵及串口顯示。.16. ATMEL公司的AT91M55800芯片的開發(fā)板原理圖.17. 用PIC16F877實現(xiàn)的基于Hoarder board的C源程序.18. 基于RM9200主芯片.19. 這是非常好的vhdl例子.20. 嵌式系統(tǒng)設計與實例開發(fā)實驗教材1(清華大學出版社).魏洪興、周亦敏編著 基于S3C44B0的鍵盤掃描以及LED顯示實驗代碼.21. wince下drve驅(qū)動測試程序大家學習使用.22. 用在COM和嵌入系統(tǒng)開發(fā)的示例性程序源碼有詳細的開發(fā)說明..23. 新聞發(fā)布系統(tǒng).24. 這是基于altera的片上處理器nios 的一個IP電話終端的設計,來源altera的電子設計文章大賽..25. 一個使用Mscomm控件編寫的串口通信軟件.26. nRF24L01 software driver running on AT89C5131A micrcontroller..27. 關(guān)于電力自動化遠動產(chǎn)品謠信、遙控的電路原理圖.28. 電力自動化通訊通道中電話MODEM的原理圖.29. 用c語言編寫MP3 源程序.30. uc/os2.83最新源代碼.31. 基于I2C的RTC(實時時鐘)的小程序,用c編寫的,實現(xiàn)的是年歷功能.32. xml解析器(在niosII環(huán)境下用C語言開發(fā)的).33. 基于CPLD的FSK信號發(fā)生器的設計.PDF.34. 基于CPLD的多功能信號發(fā)生器設計.PDF.35. CPU是S3C44B0X,是學習時可用來參考,很好的原理圖.36. vte 是linux下的一款控制終端程序.37. 通過一個實例.38. wisgo7007的開發(fā)方案的原理圖文件.39. 一款ccd攝像頭的原理圖設計.40. 這是單機測試串口發(fā)送和接收數(shù)據(jù)的程序,很簡單啊!完成基本的串口工作.
標簽: 液壓系統(tǒng) 消除方法
上傳時間: 2013-06-02
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(72)資源包含以下內(nèi)容:1. STC89C58RD+ FLASH-ISP-IAP.2. c51programe的程序可能有你想要的.3. ARM和CPLD的JTAG的原理圖.4. MIPS Assembly Language Programming.5. 一個已經(jīng)在使用的16位DAC8830的源碼,有用的,歡迎下載.6. C51-CPLD聯(lián)合開發(fā)板的原理圖。以調(diào)試通過.7. 美國豪威OmniVision生產(chǎn)的COMS SENSOR 讀寫程序.8. 2232接收 232接收 232接收.9. minigui實例源代碼.10. 本程序使用一個定時器和任意的2個I/O口模擬一個串口通信。可以直接調(diào)用。.11. 仿真實例大集合收集的仿真實例免費為大家提供.12. 仿真實例大集合收集的仿真實例免費為大家提供.13. 仿真實例大集合收集的仿真實例免費為大家提供.14. 8051AD,use keil to program this code..15. 51DEVTest use keil to program this code..16. beep use keil to program this code..17. use keil to program this code..18. use keil to program this code..19. 適合KS8695X.20. KS8695的無線部分.21. ks8695的SOHO應用中的tftp部分.22. ks8695 SOHO應用中的iptable.23. 也是ks8695 soho中的文件.24. 此程序為ds18b20溫度采集芯片的keil c 程序沒有加入顯示的部分,但已調(diào)試過.可用.25. 紅外模塊的控制程序?qū)崿F(xiàn).26. 模數(shù)轉(zhuǎn)換模塊ad7416的控制程序.27. 利用keil 51實現(xiàn)溫濕度模塊的控制程序.28. 一些關(guān)于Nios II學習的好資料.29. 文檔中給出了使用VHDL編寫的頻率的精確測量方法的代碼,同時還有cPLD與e2rom等的接口代碼.30. c程序開發(fā)嵌入式工程模板,適用于進行arm7開發(fā).在s3c44b0x進行開發(fā)時,需要包含必要的庫文件,初始化文件等,這些文件為公共碼,不需修改,用戶只需在模板中編寫main.c.31. MARS-7128-S CPLD開發(fā)板VHDL 源碼.32. c51 uc/os源程序.33. ZigBee技術(shù)手冊.34. 8051工作于11.0592MHZ,RAM擴展為128KB的628128,FlashRom擴展為128KB的AT29C010A 128KB的RAM分成4個區(qū)(Bank) 地址分配為0x0000-0.35. 用CPLD實現(xiàn)NAND FLASH接口的VHDL源碼.36. 音頻編解碼芯片 LM4930的測試程序.37. 串行通信源程序.38. UC/OS2 的源碼 北航大學出版社的那個版本 邵貝貝翻譯的.39. CPLD/FPGA設計中的時鐘應用講解 及其實例.40. 本程序?qū)崿F(xiàn)了7279鍵盤驅(qū)動芯片的使用和金鵬公司生產(chǎn)的液晶顯示功能.
標簽: 金屬結(jié)構(gòu) 制造
上傳時間: 2013-06-01
上傳用戶:eeworm
MicroC/OS-II The Real-Time Kernel Second Edition By Jean J. Labrosse CMP Books, CMP Media LLC Copyright 2002 by CMP Books ISBN 1-57820-103-9 CMP Books CMP Media LLC 1601 West 23rd Street, Suite 200 Lawrence, Kansas 66046 785-841-1631 www.cmpbooks.com email: books@cmp.com The programs and applications on this disk have been carefully tested, but are not guaranteed for any particular purpose. The publisher does not offer any warranties and does not guarantee the accuracy, adequacy, or completeness of any information and is not responsible for any errors or omissions or the results obtained from use of such information.
標簽: MicroCOS_II 嵌入式 實時操作系統(tǒng)
上傳時間: 2013-06-09
上傳用戶:zhyiroy
隨著現(xiàn)代DSP、FPGA等數(shù)字芯片的信號處理能力不斷提高,基于軟件無線電技術(shù)的現(xiàn)代通信與信息處理系統(tǒng)也得到了更為廣泛的應用。軟件無線電的基本思想是以一個通用、標準、模塊化的硬件系統(tǒng)作為其應用平臺,把盡可能多的無線及個人通信和信號處理的功能用軟件來實現(xiàn),從而將無線通信新系統(tǒng)、新產(chǎn)品的開發(fā)逐步轉(zhuǎn)移到軟件上來。另一方面,現(xiàn)代信號處理系統(tǒng)對數(shù)據(jù)的處理速度、處理精度和動態(tài)范圍的要求也越來越高,需要每秒完成幾千萬到幾百億次運算。因此研制具備高速實時信號處理能力的通用硬件平臺越來越受到業(yè)界的重視。 @@ 目前的高速實時信號處理系統(tǒng)一般均采用DSP+FPGA的架構(gòu),其中DSP主要負責完成系統(tǒng)通信和基帶信號處理算法,而FPGA主要完成信號預處理等前端算法,并提供系統(tǒng)常用的各種外部接口邏輯。本文的主要工作就在于完成通用型高速實時信號處理系統(tǒng)的FPGA軟件設計。 @@ 本文提出了一種基于多DSP與FPGA的通用高速實時信號處理系統(tǒng)的架構(gòu)。綜合考慮各方面因素,作者選擇使用兩片ADSP-TS201浮點DSP以混合耦合模型構(gòu)成系統(tǒng)信號處理核心;以Xilinx公司最新的高性能FPGA Virtex-5系列的XC5VLX50T提供系統(tǒng)所需的各種接口,包括與ADSP-TS201的高速Linkport接口以及SPI、UART、SPORT等常用外設接口。此外,作者還選擇了ADSP-BF533定點DSP加入系統(tǒng)當中以擴展系統(tǒng)音視頻信號處理能力,體現(xiàn)系統(tǒng)的通用性。 @@ 基于FPGA的嵌入式系統(tǒng)設計正逐漸成為現(xiàn)代FPGA應用的一個熱點。結(jié)合課題需要,作者以Xilinx公司的MicroBlze軟核處理器為核心在Virtex-5片內(nèi)設計了一個嵌入式系統(tǒng),完成了對CF卡、DDR2 SDRAM存儲器的讀寫控制,并利用片內(nèi)集成的三態(tài)以太網(wǎng)MAC硬核模塊,實現(xiàn)了系統(tǒng)與上位PC機之間的以太網(wǎng)通信鏈路。此外,為擴展系統(tǒng)功能,適應未來可能的軟件升級,進一步提高系統(tǒng)的通用性,還將嵌入式實時操作系統(tǒng)μC/OS-II移植到MicroBlaze處理器上。 @@ 最后,作者介紹了基于Xilinx RocketIO GTP收發(fā)器的高速串行傳輸設計的關(guān)鍵技術(shù)和基本的設計方法,充分體現(xiàn)了目前高速實時信號處理系統(tǒng)的發(fā)展要求和趨勢。 @@關(guān)鍵詞:高速實時信號處理;FPGA;Virtex-5;嵌入式系統(tǒng);MicroBlaze
標簽: FPGA 實時信號 處理系統(tǒng)
上傳時間: 2013-05-17
上傳用戶:wangchong
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1