本文介紹了基于軟PLC(Programmable Logic Controller,可編程控制器)的嵌入式技術起源和背景,綜述了基于軟PLC的嵌入式系統的關鍵技術和優(yōu)點,最后介紹了其設計和實現的方法。 基于軟PLC的嵌入式系統的研究與實現分為開發(fā)系統和運行系統(又稱為虛擬機系統)。本文概述了開發(fā)系統,其運行于PC機的操作系統如Windows或者Linux等,為用戶提供一個大眾化的編程環(huán)境,它包含編輯器、編譯器、連接器、調試器和通信接口幾個部分。編輯界面友好,可以讓用戶方便的使用LD、ST和FBD三種語言編寫程序,編譯器和連接器將源程序文件編譯和連接成虛擬機系統可執(zhí)行的目標代碼文件;分析了開發(fā)系統,其中詳細描述了編譯模塊的編制過程,實現了將指令表語言轉換為運行系統能夠識別的C/C++指令的功能;詳細地研究了梯形圖轉換為指令表語言,以及由指令表語言向梯形圖語言的算法和數據結構。調試器借助于虛擬機運行系統提供的服務可完成對應用程序的調試糾錯;討論了uCLinux操作系統和編譯調試技術,以及采用ModBus/TCP工業(yè)通信協議的通信接口用于開發(fā)系統和運行系統之間的通信。 另一方面,本文分析了虛擬機運行系統,它運行于安裝了uCLinux的ARM7平臺上,包括運行內核模塊、系統管理模塊和通信接口模塊。由于uCLinux沒有MMU和本身對實時性沒有什么要求,而針對基于軟PLC的嵌入式系統的研究與實現要求,本文在對其進行了uCLinux小型化研究的同時探討了雙內核實時性方案,解決了uCLinux實時性不足的問題。運行內核模塊調度和執(zhí)行應用程序并管理時鐘。系統管理模塊管理系統狀態(tài)和內存。通信模塊用于開發(fā)系統及I/O設備通信。在此基礎上,對基于軟PLC的嵌入式系統的進行了設計與實現,并通過試驗將編譯的目標代碼傳遞到基于軟PLC的嵌入式運行系統中,實現了控制功能,驗證了生成目標代碼的正確性和開發(fā)系統的可行性,實現了編輯界面友好,系統開放,性價比較高的軟PLC嵌入式系統,達到了預期的目標,具有一定理論和應用價值。
資源簡介:基于單片機的嵌入式USB主機研究與實現,一篇好文章
上傳時間: 2014-11-30
上傳用戶:ma1301115706
資源簡介:基于ARM的Linux系統移植研究與實現這是一份非常不錯的資料,歡迎下載,希望對您有幫助!
上傳時間: 2021-12-30
上傳用戶:
資源簡介:本文介紹了基于軟PLC(Programmable Logic Controller,可編程控制器)的嵌入式技術起源和背景,綜述了基于軟PLC的嵌入式系統的關鍵技術和優(yōu)點,最后介紹了其設計和實現的方法。 基于軟PLC的嵌入式系統的研究與實現分為開發(fā)系統和運行系統(又稱為虛擬機系統)。...
上傳時間: 2013-04-24
上傳用戶:jiiszha
資源簡介:實時操作系統uCOS_II在ARM7上移植的研究與實現,適用于基于ARM7的嵌入式系統的開發(fā).
上傳時間: 2016-06-22
上傳用戶:lindor
資源簡介:論文題目:基于COM技術的組態(tài)軟件研究與實現 該文針對控制系統的發(fā)展需求,在引入COM(組件對象模型)技術的基礎上,深入研究了工控系統中組態(tài)軟件開發(fā)的幾個關鍵技術,在Windows32位操作系統下,用VisualC++設計并實現了組態(tài)軟件的圖形界面模塊、實時數據庫...
上傳時間: 2014-09-03
上傳用戶:gaome
資源簡介:基于s3c2410的嵌入式系統的ps2鼠標和鍵盤的驅動
上傳時間: 2013-12-13
上傳用戶:star_in_rain
資源簡介:該代碼包介紹了基于51系列單片機平臺是實現時間觸發(fā)的嵌入式系統的各種應用的代碼
上傳時間: 2015-07-03
上傳用戶:trepb001
資源簡介:文中整理了作者開發(fā)的基于arm+uClinux的嵌入式系統的過程
上傳時間: 2015-11-26
上傳用戶:lwwhust
資源簡介:一種基于C語言的嵌入式系統的設計,供大家參考。
上傳時間: 2014-01-06
上傳用戶:woshini123456
資源簡介:基于UCOS的嵌入式系統的應用,通過LWIP實現了主機和一個FPGA開發(fā)板DE2的數據通信。剛調試通過
上傳時間: 2016-03-16
上傳用戶:silenthink
資源簡介:基于pic單片機的嵌入式系統的以太網通信的軟件程序,可以實現pic單片機以太網開發(fā)板的網絡功能,以及學習TCP/IP協議棧的使用方法
上傳時間: 2016-11-19
上傳用戶:lps11188
資源簡介:本文提出了基于MCU和RS485總線的嵌入式系統的常用設計方法,為工程師們提供了程序框架可供調用和移植。
上傳時間: 2013-12-23
上傳用戶:ayfeixiao
資源簡介:本文提出了基于MCU和RS232總線的嵌入式系統的常用設計方法,為工程師們提供了程序框架可供調用和移植。
上傳時間: 2014-01-21
上傳用戶:1427796291
資源簡介:本文提出了基于MCU和SED1250的嵌入式系統的常用設計方法,為工程師們提供了程序框架可供調用和移植
上傳時間: 2017-01-09
上傳用戶:csgcd001
資源簡介:本文提出了基于MCU和HD44780總線的嵌入式系統的常用設計方法,為工程師們提供了程序框架可供調用和移植
上傳時間: 2017-01-09
上傳用戶:cylnpy
資源簡介:基于AT91SAM7_256的嵌入式系統的Flash編程算法
上傳時間: 2017-06-12
上傳用戶:啊颯颯大師的
資源簡介:該文檔為基于ARM的嵌入式系統的設計與實現解決文檔,是一份不錯的參考資料,感興趣的可以下載看看,,,,,,,,,,,,,,,,,
上傳時間: 2022-07-28
上傳用戶:canderile
資源簡介:基于CAN的OSEK COM規(guī)范研究與實現::OSEK/VDX是汽車電子行業(yè)的重要標準,其中的通信規(guī)范OSEKCOM是ECU之間和ECU內部傳遞信息的統一平臺。OSEK COM可以基于CAN總線實現,但具體接口和行為在現有規(guī)范中沒有定義。簡要介紹了OSEK COM規(guī)范和CAN 總線技術,提出了...
上傳時間: 2013-10-17
上傳用戶:懶龍1988
資源簡介:uboot是一款優(yōu)秀的嵌入式系統的bootloader程序。本軟件包是uboot在ADI公司的blackfin533處理器上的移植。
上傳時間: 2015-03-07
上傳用戶:cuibaigao
資源簡介:嵌入式TCPIP協議研究與實現。介紹了嵌入式環(huán)境下TCPIP協議的研究與實現
上傳時間: 2014-01-27
上傳用戶:Divine
資源簡介:這個程序是用C編寫的嵌入式系統的錄音和放音功能,就是MIC即錄即放
上傳時間: 2015-05-07
上傳用戶:葉山豪
資源簡介:詳細講解了嵌入式系統的搭建環(huán)節(jié)。給讀者一個整體的嵌入式系統的認識和理解
上傳時間: 2013-12-24
上傳用戶:it男一枚
資源簡介:給予mx21處理器的嵌入式系統的mmc卡驅動程序,makefile好用,直接make就可以了。
上傳時間: 2015-09-02
上傳用戶:妄想演繹師
資源簡介:無所不在的嵌入式系統的詳細的說明,GNU編程
上傳時間: 2014-07-03
上傳用戶:xauthu
資源簡介:這是用于開發(fā)帶有攝像頭的嵌入式系統的一個參考實例。這個工程中是在Altera的DE2開發(fā)板上驅動一個Mt9m011的攝像頭,并在VGA上實時顯示。
上傳時間: 2016-01-16
上傳用戶:gtzj
資源簡介:介紹了LPC2000系列的嵌入式系統的接口技術與硬件設計: 1.最小系統 2.片內外設 3.總線接口 4.其它外設 5.開發(fā)板介紹
上傳時間: 2013-12-23
上傳用戶:whenfly
資源簡介:基于標題的郵件過濾技術研究與實現.。。。希望對大家有用。
上傳時間: 2014-03-04
上傳用戶:417313137
資源簡介:以ARM9為CPU的嵌入式系統的USB驅動程序
上傳時間: 2014-11-26
上傳用戶:sz_hjbf
資源簡介:地形圖點狀虛線的自動矢量化研究與實現.是一篇很不錯的畢業(yè)論文,里面詳細介紹了如何識別點狀線,并分了很多類。
上傳時間: 2013-12-28
上傳用戶:wlcaption
資源簡介:GPS衛(wèi)星導航中的坐標轉換方法研究與實現
上傳時間: 2016-06-21
上傳用戶:hj_18