Linux系統中,設備驅動程序是操作系統內核的重要組成部分,在 與硬件設備之間建立了標準的抽象接口。通過這個接口,用戶可以像處理普通文件一樣,對硬件設備進行打開(open)、關閉(close)、讀寫(read/write)等操作。通過分析和設計設備驅動程序,可以深入理解Linux系統和進行系統開發。本文通過一個簡單的例子來說明設備驅動程序的設計。
標簽: Linux
上傳時間: 2013-12-25
上傳用戶:牛布牛
授權說明 WINDOWS系統 把*.zl(一般為你的域名為命名)文件復制一份到C:\WINDOWS目錄,這個文件可以自己自定目錄。 然后修改C:\WINDOWS(不一定是這個目錄)目錄下的php.ini文件在底部加一行 zend_optimizer.license_path="C:\WINDOWS\*.zl" 重啟IIS LINUX系統 把zyiis.zl文件復制一份到任意目錄 修改php.ini在底部加一行 zend_optimizer.license_path="任意目錄/*.zl" 重啟web服務 注意:不能把授權文件放在www目錄下面。
標簽: 中易廣告程序接口
上傳時間: 2015-02-16
上傳用戶:gaoj
易語言軟件防破解加密技術本文為全中文編寫,不需要有PE文件格式知識,不需要掌握匯編或C語言的編程技巧,一些加密算法直接由易語言提供,特殊的加密算法大家可以翻譯C語言代碼、匯編代碼或VB代碼。 本文中將“Cracker”一詞翻譯為“奸人”,意為“奸邪小人”之義。本人對破解者一向深惡痛絕,有人說中國的軟件發展中破解者有一份功勞,可我說這話不對,看看因盜版而產生的微軟對操作系統及軟件業的壟斷,國內軟件業在盜版的夾縫中生存……,如此下去,軟件作者沒有收益,將不再會有優秀的軟件推出。防止盜版,匹夫有責,我想通過本書的推出可以加強易語言用戶的加密能力,將盜版殺死在大家共同的手中。 本書集成了多位作者的公開著述,在此一并表示感謝。其中部分文字內容根據易語言的特性作了修正。文中不署作者姓名,以防止奸人對他們的軟件的刻意破解。 隨著采用易語言編制程序的人們越來越多,寫一個軟件易被奸人破解的情況也越來越多了,有個別用戶甚至于懷疑易語言是否有安全性。從技術性上來說,我只能說加密技術與編程語言無關,一個編程語言的安全性一般指所生成的機器碼是否穩定、可靠,而不是防破解方面,如果想要很好地防止破解,那么掌握一門加密技術是非常必要的。 本書考慮到使用易語言的用戶大部分對PE文件結構不太熟悉,因此沒有采用很底層的方法去教學,而是采用與易語言直接表達的方式試圖說明如何加密。
上傳時間: 2019-01-29
上傳用戶:jizhi111
這是基于單片機的蜂鳴器程序,蜂鳴器接在P1^5口上,可以自行在.c文件中更改蜂鳴器接口。內含.c與.hex文件,可直接用.hex文件燒錄到單片機中實現蜂鳴功能
上傳時間: 2020-07-10
上傳用戶:
電動汽車充電樁是大力發展電動汽車的基礎設施,也是電動汽車產業化和市場化的重要前提。目前,我國已經逐步展開了電動汽車充電系統的建設,在我國的某些城市相繼開始建立電動汽車充電樁、充電站,但是我國對充電設備的關鍵技術研究尚且不夠深入,相關的標準體系法律政策建設也有待完善,這在一定程度上限制了電動汽車的推廣和普及。電動汽車充電樁電動汽車提供直流充電電源,主要安裝于停車場及住宅等區域,是電動汽車常規充電的主要設備。本文研究內容歸納如下: (1)給出了電動汽車充電樁的總體構造,提出了充電樁的功能要求和技術指標,針對所提出的要求,制定方案。采用威綸通公司的人機界面產品MT6070iH進行設計,實現人機交互,開發了電動汽車充電樁在整個工作過程中的所有的用戶操作界面,人機界面是用戶和機器的接口,也是唯一的用戶可以操作充電樁的窗口,界面的設計需要考慮到實用性與易操作性,并同時增強用戶使用的體驗感受。 (2)采用單片機ATmega16L設計了電動汽車充電樁的主控板,主控板的作用是用來協調整個充電樁AC/DC部分和DC/DC部分的協同工作,主控板還要實現與人機界面的通信功能,人機界面接受用戶的操作指令,然后將指令傳送給主控板,主控板控制整個充電樁的工作,實現HMI和主控板的數據通信。 (3)設計了電動汽車充電樁控制系統的軟件部分,主要是主控板中ATme ga16的程序設計,程序設計主要包括DA子程序,AD子程序,故障檢測子程序,PI子程序等,針對鉛酸電池的充電特性,通過程序的檢測,設計了鉛酸蓄電池的三段式充電控制程序包括初充電,恒壓充電,恒流充電,涓流充電的控制。 (4)對設計的充電樁系統進行了測試,驗證了充電樁的工作性能,包括對設計的HMI界面測試,以及對充電樁的總體性能測試,測試的結果表明所設計的電動汽車充電樁方便操作,具有較強的穩定性和抗擾動能力,能夠在輸出全功率范圍內穩定的工作。 測試結果表明,設計的樣機能夠很好的實現人機交互,HMI中每個界面按照用戶的操作有序的跳轉,不出現花屏,具有充電進度顯示,計費顯示,故障顯示等功能。同時整個充電樁具有一定的抗干擾能力,輸出功率5KW,最大輸出電流20A,最大輸出電壓400V,并達到了設計初期提出的技術要求。
上傳時間: 2022-05-28
上傳用戶:
近幾年來,OFDM(Orthogonal Frequency Division Multiplexing)技術引起了人們的廣泛注意,根據這項新技術,很多相關協議被提出來。其中WiMax(Wireless MetropolitanArea Networks)代表空中接口滿足IEEE 802.16標準的寬帶無線通信系統,IEEE標準在2004年定義了空中接口的物理層(PHY),即802.16d協議。該協議規定數據傳輸采用突發模式,調制方式采用OFDM技術,傳輸速率較高且實現方便、成本低廉,已經成為首先推廣應用的商業化標準。 本文主要對IEEE802.16d OFDM系統物理層進行研究,并在XILINX公司的Virtexpro II芯片上實現了基帶算法。 首先討論了OFDM基本原理及其關鍵技術。根據IEEE802.16d OFDM系統的物理層發送端流程搭建了基帶仿真鏈路,利用MATLAB/SIMULINK仿真了OFDM系統在有無循環前綴(CP)、多徑數目不同等情況下的性能變化。由于同步算法和信道估計算法計算量都很大,為了找到適合采用FPGA實現的算法,分析了同步誤差和不同信道估計算法對接收信號的影響,并結合計算量的大小提出了一種新的聯合同步算法,以及得出了LS信道估計算法最適合802.16d系統的結論。 其次,完成了基帶發射機和接收機的FPGA硬件電路實現。為了使系統的時鐘頻率更高,采用了流水線的結構。設計中采用編寫Verilog程序和使用IP核相結合的辦法,實現了新的聯合同步算法,并且通過簡化結構,避免了信道估計算法中的繁瑣除法。利用ISE9. 2i和Modelsim6.Oc軟件平臺對程序進行設計、綜合和仿真,并將仿真結果和MATLAB軟件計算結果相對比。結果表明,采用16位數據總線可達到理想的精度。 最后,采用串口通信的方式對基帶系統進行了驗證。通過串口通信從功能上表明該系統確實可行。 關鍵詞:IEEE802. 16d; OFDM; 同步;信道估計;基帶系統
上傳時間: 2013-07-31
上傳用戶:1757122702
波前處理機是自適應光學系統中實時信號處理和運算的核心,隨著自適應光學系統得發展,波前傳感器的采樣頻率越來越高,這就要求波前處理機必須有更強的數據處理能力以保證系統的實時性。在整個波前處理機的工作流程中,對CCD傳來的實時圖像數據進行實時處理是第一步,也是十分重要的一步。如果不能保證圖像處理的實時性,那么后續的處理過程都無從談起。因此,研制高性能的圖像處理平臺,對波前處理機性能的提高具有十分重要的意義。 論文介紹了本研究課題的背景以及國內外圖像處理技術的應用和發展狀況,接著介紹了傳統的專用和通用圖像處理系統的結構、特點和模型,并通過分析DSP芯片以及DSP系統的特點,提出了基于DSP和FPGA芯片的實時圖像處理系統。該系統不同于傳統基于PC機模式的圖像處理系統,發揮了DSP和FPGA兩者的優勢,能更好地提高圖像處理系統實時性能,同時也最大可能地降低成本。 論文根據圖像處理系統的設計目的、應用需求確定了器件的選型。介紹了主要的器件,接著從系統架構、邏輯結構、硬件各功能模塊組成等方面詳細介紹了DSP+FPGA圖像處理系統硬件設計,并分析了包括各種參數指標選擇、連接方式在內的具體設計方法以及應該注意的問題。 論文在闡述傳輸線理論的基礎上,在制作PCB電路板的過程中,針對高速電路設計中易出現的問題,詳細分析了高速PCB設計中的信號完整性問題,包括反射、串擾等,說明了高速PCB的信號完整性、電源完整性和電磁兼容性問題及其解決方法,進行了一定的理論和技術探討和研究。 論文還介紹了基于FPGA的邏輯設計,包括了圖像采集模塊的工作原理、設計方案和SDRAM控制器的設計,介紹了SDRAM的基本操作和工作時序,重點闡述系統中可編程器件內部模塊化SDRAM控制器的設計及仿真結果。 論文最后描述了硬件系統的測試及調試流程,并給出了部分的調試結果。 該系統主要優點有:實時性、高速性。硬件設計的執行速度,在高速DSP和FPGA中實現信號處理算法程序,保證了系統實時性的實現;性價比高。自行研究設計的電路及硬件系統比較好的解決了高速實時圖像處理的需求。
上傳時間: 2013-05-30
上傳用戶:fxf126@126.com
USB(UniversalSerialBus,通用串行總線)是當今消費電子產品和儀器設備中應用最廣的接口協議之一,然而目前國內的USB芯片只有極少數幾款,產品研究善處于起步階段,絕大部分產品主要由國外的IC設計芯片廠商如Cypress、NEC等一些國際著名公司提供。因而,如果能夠自主開發設計USB芯片以替代國外同類產品,將會有很好的市場前景和利潤空間。 本論文課題是針對基于FPGA(FieldProgrammableGateArray,現場可編程門陣列器件)的數字電子產品應用設計一種實際可復用的USB接口引擎軟核。該軟核主要是用于處理USB標準協議包的通信處理,通過外接MCU(MultipointControlUnit,微控制器)就可以實現完整的USB接口通訊功能。它的功能相當于一些USB引擎的專用芯片如:Philips的PDIUSBD12等,其優點是結構簡單、靈活性高、復用設計方便。 功能仿真和綜合測試結果顯示本論文所設計的接口引擎軟核符合設計要求,并且軟核的性能和市場上同類產品基本一致。本論文的創新之處在于:1、從可配置性角度出發設計了低速、全速、高速三種可選模式;2、支持最多31個可配置端點;3、采用了可綜合、可移植的RTL(RegisterTransferLevel,寄存器傳輸級)代碼設計規則,同時也開發了可綜合的驗證測試代碼;4、完全由硬件實現USB通信功能。
上傳時間: 2013-07-18
上傳用戶:JasonC
運動控制系統是機器人控制系統的重要組成部分。本文將ARM與CPLD技術應用于機器人運動控制系統,使控制系統更加開放、更加模塊化,同時ARM芯片的高速大容量的數據處理能力以及CPLD的高集成度,可編程性,能夠逾越以往控制系統中實時、高速、高精度的技術瓶頸. 嵌入式技術是當今最熱門的技術之一,由于簡潔、高效等優點,使得其廣泛應用在各個領域;所謂嵌入式系統就是以應用為中心,以計算機技術為基礎,并且軟硬件可裁剪,適用于應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用于實現對其它設備的控制、監視或管理等功能。 本文主要闡述了基于嵌入式處理器S3C44B0X的機器人控制器的設計過程。文章首先介紹了機器人本體規劃、嵌入式系統和嵌入式微處理器S3C44B0X的結構特點;接著介紹了基于S3C44B0X的智能控制器的設計,包括硬件設計和CPLD軟件設計。其中控制器硬件平臺擴展了外部存儲器、串行口,通過輸出PWM信號進入驅動電路模塊,從而實現控制機器人運動的目的。在CPLD設計過程中,引入JTAG調試接口,方便系統程序的下載和調試,通過自上而下、分塊設計的思想給出了QUARTUSⅡ設計環境下的軟件代碼。本系統利用不同任務間的切換來實現通信過程,而不再采用無操作系統的工程文件的形式,這樣不但有利于項目的調試,也有利于對其它接口的擴展。最后對該控制器進行了測試和分析。
上傳時間: 2013-07-19
上傳用戶:Zxcvbnm
船舶氣象儀是一套船載的自動化海洋氣象觀測系統,該系統廣泛的布置在各種船只上,可以獲得船只經過的海域內的風、濕、溫、氣壓、降雨等氣象參數。通過對海洋氣象環境實時的掌握,能夠使船舶航行安全、省時、經濟,并使因災害性天氣造成的損失減小到最低限度。通過對海洋氣象數據的存儲、統計,對我國觀測海洋環境、研究海洋、開發海洋、利用海洋都有著重要的意義。 現代測控系統除了具有高性能的數據采集、信號處理、I/O和通信接口以外,通常均需具備良好的人機接口、友好的用戶界面和強大的網絡功能等。ARM架構的嵌入式處理器和嵌入式Linux操作系統由于其優異的性能和很高的性價比,已經被廣泛地應用到各種電子產品的設計當中,并受到愈來愈多的自動化設備和智能儀表設計人員的青睞。 本課題主要研究基于ARM+Linux架構的嵌入式船舶氣象儀的設計與開發。系統硬件平臺選用ATMEL公司的AT91RM9200處理器,擴展了64M SDRAM和8M NAND FLASH,同時擴展了外圍通信設備接口包括通用串行口、CAN總線接口、網絡接口和人機交互接口等;并根據實際環境需要,進行了傳感器的選型。 軟件平臺的設計主要涉及了U-Boot引導裝載程序的建立,同時根據開發平臺的資源,配置和裁剪Linux的內核,并編寫、添加源代碼中沒有的驅動程序,如AD、鍵盤、CAN總線控制器等,重新編譯內核,下載到開發平臺。并在此基礎上,進行了應用程序的編寫。同時深入研究了嵌入式Linux下的圖形界面,將圖形界面系統MiniGUI移植到Linux系統中,設計了較完善、友好的圖形用戶界面,大大方便了用戶的操作。
上傳時間: 2013-06-12
上傳用戶:天大地大