應用程序向導已為您創建了此 Midapexsoft.IO.SerialPort DLL。 本文件概要介紹組成 Midapexsoft.IO.SerialPort 應用程序的每個文件的內容。 Midapexsoft.IO.SerialPort.vcproj 這是使用應用程序向導生成的 VC++ 項目的主項目文件。 它包含生成該文件的 Visual C++ 的版本信息,以及有關使用應用程序向導選擇的 平臺、配置和項目功能的信息。 Midapexsoft.IO.SerialPort.cpp 這是主 DLL 源文件。 Midapexsoft.IO.SerialPort.h 此文件包含類聲明。 AssemblyInfo.cpp 包含用于修改程序集元數據的自定義屬性。
標簽: Midapexsoft SerialPort IO DLL
上傳時間: 2016-11-16
上傳用戶:CHENKAI
L4_1.m: SVD轉換(程式) L4_2.m: 影像轉換的能量集中能力(程式) L4_3a.m: 小波轉換之多重解析架構(程式) L4_3b.m: 小波轉換係數與影像的方向性(程式) energy.m: 能量集中(函式) L4_1.bmp: 影像檔 L4_2.bmp: 影像檔 L4_3b.bmp: 影像檔 woman.mat: Matlab的矩陣變數檔
上傳時間: 2013-11-28
上傳用戶:koulian
本文介紹了基于軟PLC(Programmable Logic Controller,可編程控制器)的嵌入式技術起源和背景,綜述了基于軟PLC的嵌入式系統的關鍵技術和優點,最后介紹了其設計和實現的方法。 基于軟PLC的嵌入式系統的研究與實現分為開發系統和運行系統(又稱為虛擬機系統)。本文概述了開發系統,其運行于PC機的操作系統如Windows或者Linux等,為用戶提供一個大眾化的編程環境,它包含編輯器、編譯器、連接器、調試器和通信接口幾個部分。編輯界面友好,可以讓用戶方便的使用LD、ST和FBD三種語言編寫程序,編譯器和連接器將源程序文件編譯和連接成虛擬機系統可執行的目標代碼文件;分析了開發系統,其中詳細描述了編譯模塊的編制過程,實現了將指令表語言轉換為運行系統能夠識別的C/C++指令的功能;詳細地研究了梯形圖轉換為指令表語言,以及由指令表語言向梯形圖語言的算法和數據結構。調試器借助于虛擬機運行系統提供的服務可完成對應用程序的調試糾錯;討論了uCLinux操作系統和編譯調試技術,以及采用ModBus/TCP工業通信協議的通信接口用于開發系統和運行系統之間的通信。 另一方面,本文分析了虛擬機運行系統,它運行于安裝了uCLinux的ARM7平臺上,包括運行內核模塊、系統管理模塊和通信接口模塊。由于uCLinux沒有MMU和本身對實時性沒有什么要求,而針對基于軟PLC的嵌入式系統的研究與實現要求,本文在對其進行了uCLinux小型化研究的同時探討了雙內核實時性方案,解決了uCLinux實時性不足的問題。運行內核模塊調度和執行應用程序并管理時鐘。系統管理模塊管理系統狀態和內存。通信模塊用于開發系統及I/O設備通信。在此基礎上,對基于軟PLC的嵌入式系統的進行了設計與實現,并通過試驗將編譯的目標代碼傳遞到基于軟PLC的嵌入式運行系統中,實現了控制功能,驗證了生成目標代碼的正確性和開發系統的可行性,實現了編輯界面友好,系統開放,性價比較高的軟PLC嵌入式系統,達到了預期的目標,具有一定理論和應用價值。
上傳時間: 2013-04-24
上傳用戶:jiiszha
近年來,隨著嵌入式系統的快速發展,越來越多的嵌入式設備被用于工業控制、智能家居等領域。同時伴隨著網絡技術的發展,嵌入式設備通過網絡接入局域網或者Internet已經逐步成為發展的趨勢。通過在嵌入式設備中內置Web服務器,用戶可以在任何一臺聯網的計算機上通過瀏覽器來獲取設備的信息,用戶還可以通過網絡對設備進行配置和管理。因此研究和開發嵌入式Web服務器具有重要的實際意義和應用價值。 本文在S3C44BOX開發板上使用μClinux操作系統作為開發平臺,開發并實現了嵌入式Web服務器。文中提出了2種實現方案,一種是基于boa的嵌入式Web服務器,所做的主要工作是boa在gClinux中的移植和CGI的編寫,在此基礎上實現了動、靜態頁面的生成和簡單的控制功能。另一種方案是基于HTTP協議和socket編程所開發的嵌入式Web服務器,在此方案中實現了HTTP協議的GET和POST請求方式,能夠生成簡單的動態頁面,實現了歷史數據的保存功能,還能夠根據用戶在瀏覽器端的請求進行相應的控制和管理。 論文首先對嵌入式Web服務器的體系結構進行了分析,然后介紹了S3C44BOX硬件開發平臺,并分析了bootloader的基本原理和實現過程。隨后對μClinux操作系統的特點和網卡驅動程序進行了分析,并著重介紹了μClinux的移植過程。在第五章,論文詳細分析了TCP/IP和HTTP的原理和工作機制,并介紹了Web服務器中CGI的工作原理,最后分析了boa服務器的移植和CGI程序的編寫以及Web服務器的測試等。在第六章,在HTTP協議分析和網絡編程的基礎上,提出了嵌入式Web服務器的設計思想、程序流程圖,重點分析了Web服務器主程序流程、動態頁面的生成、歷史數據查詢的實現等,也分析了Web服務器中各種控制功能的實現流程,最后給出了Web服務器的測試結果。
上傳時間: 2013-05-17
上傳用戶:ice_qi
采用現場可編程門陣列(FPGA)可以快速實現數字電路,但是用于生成FPGA編程的比特流文件的CAD工具在編制大規模電路時常常需要數小時的時間,以至于許多設計者甚至通過在給定FPGA上采用更多的資源,或者以犧牲電路速度為代價來提高編制速度。電路編制過程中大部分時間花費在布線階段,因此有效的布線算法能極大地減少布線時間。 許多布線算法已經被開發并獲得應用,其中布爾可滿足性(SAT)布線算法及幾何查找布線算法是當前最為流行的兩種。然而它們各有缺點:基于SAT的布線算法在可擴展性上有很大缺陷;幾何查找布線算法雖然具有廣泛的拆線重布線能力,但當實際問題具有嚴格的布線約束條件時,它在布線方案的收斂方面存在很大困難。基于此,本文致力于探索一種能有效解決以上問題的新型算法,具體研究工作和結果可歸納如下。 1、在全面調查FPGA結構的最新研究動態的基礎上,確定了一種FPGA布線結構模型,即一個基于SRAM的對稱陣列(島狀)FPGA結構作為研究對象,該模型僅需3個適合的參數即能表示布線結構。為使所有布線算法可在相同平臺上運行,選擇了美國北卡羅來納州微電子中心的20個大規模電路作為基準,并在布線前采用VPR399對每個電路都生成30個布局,從而使所有的布線算法都能夠直接在這些預制電路上運行。 2、詳細研究了四種幾何查找布線算法,即一種基本迷宮布線算法Lee,一種基于協商的性能驅動的布線算法PathFinder,一種快速的時延驅動的布線算法VPR430和一種協商A
上傳時間: 2013-05-18
上傳用戶:ukuk
計算機圖形學中真實感成像包括兩部分內容:物體的精確圖形表示;場景中光照效果的適當的描述。光照效果包括光的反射、透明性、表面紋理和陰影。對物體進行投影,然后再可見面上產生自然光照效果,可以實現場景的真實感顯示。光照明模型主要用于物體表面某點處的光強度計算。面繪制算法是通過光照模型中的光強度計算,以確定場景中物體表面的所有投影像素點的光強度。Phong明暗處理算法是生成真實感3D圖像最佳算法之一。但是由于其大量的像素級運算和硬件難度而在實現實時真實感圖形繪制中被Gotuaud明暗處理算法所取代。VLSI技術的發展以及對于高真實感實時圖形的需求使得Phong明暗處理算法的實現成為可能。利用泰勒級數近似的Fast Phong明暗處理算法適合硬件實現。此算法需要存儲大量數據的ROM。這增加了實現的難度。 本文完成了以下工作: 1、本文簡述了實時真實感圖形繪制管線,詳細敘述了所用到的光照明模型和明暗處理方法,并對幾種明暗處理方法的效果作了比較,實驗結果表明Fast Phong明暗處理算法適用于實時真實感圖形繪制。 2、在熟悉Xilinx公司FPGA芯片結構及其開發流程的基礎上,結合Xilinx公司提供的FPGA開發工具ISE 7.1i,仿真工具為ISE simulator,綜合工具為XST;完成了Fast Phong明暗處理模塊的FPGA設計與實現。綜合得到的電路的最高頻率為54.058MHz。本文的Fast Phong明暗處理硬件模塊適用于實時真實感圖形繪制。 3、本文通過誤差分析,提出了優化的查找表結構。通過在FPGA上對本文所提結構進行驗證。結果表明,本方案在提高速度、精度的同時將ROM的數據量從64K*8bit減少至13K*8bit。
上傳時間: 2013-06-21
上傳用戶:ghostparker
第一章 序論……………………………………………………………6 1- 1 研究動機…………………………………………………………..7 1- 2 專題目標…………………………………………………………..8 1- 3 工作流程…………………………………………………………..9 1- 4 開發環境與設備…………………………………………………10 第二章 德州儀器OMAP 開發套件…………………………………10 2- 1 OMAP介紹………………………………………………………10 2-1.1 OMAP是什麼?…….………………………………….…10 2-1.2 DSP的優點……………………………………………....11 2- 2 OMAP Architecture介紹………………………………………...12 2-2-1 OMAP1510 硬體架構………………………………….…12 2-2.2 OMAP1510軟體架構……………………………………...12 2-2.3 DSP / BIOS Bridge簡述…………………………………...13 2- 3 TI Innovator套件 -- OMAP1510 ……………………………..14 2-2.1 General Purpose processor -- ARM925T………………...14 2-2.2 DSP processor -- TMS320C55x …………………………15 2-2.3 IDE Tool – CCS …………………………………………15 2-2.4 Peripheral ………………………………………………..16 第三章 在OMAP1510上建構Embedded Linux System…………….17 3- 1 嵌入式工具………………………………………………………17 3-1.1 嵌入式程式開發與一般程式開發之不同………….….17 3-1.2 Cross Compiling的GNU工具程式……………………18 3-1.3 建立ARM-Linux Cross-Compiling 工具程式………...19 3-1.4 Serial Communication Program………………………...20 3- 2 Porting kernel………………………………………………….…21 3-2.1 Setup CCS ………………………………………….…..21 3-2.2 編譯及上傳Loader…………………………………..…23 3-2.3 編譯及上傳Kernel…………………………………..…24 3- 3 建構Root File System………………………………………..…..26 3-3.1 Flash ROM……………………………………………...26 3-3.2 NFS mounting…………………………………………..27 3-3.3 支援NFS Mounting 的kernel…………………………..27 3-3.4 提供NFS Mounting Service……………………………29 3-3.5 DHCP Server……………………………………………31 3-3.6 Linux root 檔案系統……………………………….…..32 3- 4 啟動及測試Innovator音效裝置…………………………..…….33 3- 5 建構支援DSP processor的環境…………………………...……34 3-5.1 Solution -- DSP Gateway簡介……………………..…34 3-5.2 DSP Gateway運作架構…………………………..…..35 3- 6 架設DSP Gateway………………………………………….…36 3-6.1 重編kernel……………………………………………...36 3-6.2 DEVFS driver…………………………………….……..36 3-6.3 編譯DSP tool和API……………………………..…….37 3-6.4 測試……………………………………………….…….37 第四章 MP3 Player……………………………………………….…..38 4- 1 MP3 介紹………………………………………………….…….38 4- 2 MP3 壓縮原理……………………………………………….….39 4- 3 Linux MP3 player – splay………………………………….…….41 4.3-1 splay介紹…………………………………………….…..41 4.3-2 splay 編譯………………………………………….…….41 4.3-3 splay 的使用說明………………………………….……41 第五章 程式改寫………………………………………………...…...42 5-1 程式評估與改寫………………………………………………...…42 5-1.1 Inter-Processor Communication Scheme…………….....42 5-1.2 ARM part programming……………………………..…42 5-1.3 DSP part programming………………………………....42 5-2 程式碼………………………………………………………..……43 5-3 雙處理器程式開發注意事項…………………………………...…47 第六章 效能評估與討論……………………………………………48 6-1 速度……………………………………………………………...48 6-2 CPU負載………………………………………………………..49 6-3 討論……………………………………………………………...49 6-3.1分工處理的經濟效益………………………………...49 6-3.2音質v.s 浮點與定點運算………………………..…..49 6-3.3 DSP Gateway架構的限制………………………….…50 6-3.4減少IO溝通……………….………………………….50 6-3.5網路掛載File System的Delay…………………..……51 第七章 結論心得…
上傳時間: 2013-10-14
上傳用戶:a471778
用MDK 生成bin 文件1用MDK 生成bin 文件Embest 徐良平在RV MDK 中,默認情況下生成*.hex 的可執行文件,但是當我們要生成*.bin 的可執行文件時怎么辦呢?答案是可以使用RVCT 的fromelf.exe 工具進行轉換。也就是說首先將源文件編譯鏈接成*.axf 的文件,然后使用fromelf.exe 工具將*.axf 格式的文件轉換成*.bin格式的文件。下面將具體說明這個操作步驟:1. 打開Axf_To_Bin 文件中的Axf_To_Bin.uv2 工程文件;2. 打開Options for Target ‘Axf_To_Bin’對話框,選擇User 標簽頁;3. 構選Run User Programs After Build/Rebuild 框中的Run #1 多選框,在后邊的文本框中輸入C:\Keil\ARM\BIN31\fromelf.exe --bin -o ./output/Axf_To_Bin.bin ./output/Axf_To_Bin.axf 命令行;4. 重新編譯文件,在./output/文件夾下生成了Axf_To_Bin.bin 文件。在上面的步驟中,有幾點值得注意的是:1. C:\Keil\ARM\BIN31\表示RV MDK 的安裝目錄;2. fromelf.exe 命令的具體語法格式如下:命令的格式為:fromelf [options] input_file命令選項如下:--help 顯示幫助信息--vsn 顯示版本信息--output file 輸出文件(默認的輸出為文本格式)--nodebug 在生成的映象中不包含調試信息--nolinkview 在生成的映象中不包含段的信息二進制輸出格式:--bin 生成Plain Binary 格式的文件--m32 生成Motorola 32 位十六進制格式的文件--i32 生成Intel 32 位十六進制格式的文件--vhx 面向字節的位十六進制格式的文件t--base addr 設置m32,i32 格式文件的基地址--text 顯示文本信息文本信息的標志-v 打印詳細信息-a 打印數據地址(針對帶調試信息的映象)-d 打印數據段的內容-e 打印表達式表print exception tables-f 打印消除虛函數的信息-g 打印調試表print debug tables-r 打印重定位信息-s 打印字符表-t 打印字符串表-y 打印動態段的內容-z 打印代碼和數據大小的信息
上傳時間: 2013-12-17
上傳用戶:AbuGe
這是一個將浮點數轉換成IEEE浮點數的程序,可以對電氣類的參數設置和調試有幫助。此程序可以生成西門子變頻器的調試代碼的psw部分。
上傳時間: 2013-12-01
上傳用戶:songrui
Linux 源碼分析系列之進程 進程的生成,進程的使用,進程的創建
上傳時間: 2014-01-14
上傳用戶:xyipie