亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

蟲蟲首頁| 資源下載| 資源專輯| 精品軟件
登錄| 注冊

多媒體指令

  • C語言的開發模式, 是編寫.c的Source Code, 再經由Compiler編譯成Object Code。所謂Object Code指的是和硬體相關的機器指令, 也就是說當我們想要把C程式移植到不

    C語言的開發模式, 是編寫.c的Source Code, 再經由Compiler編譯成Object Code。所謂Object Code指的是和硬體相關的機器指令, 也就是說當我們想要把C程式移植到不同的硬體時, 必須要重新Compile,以產生新的執行檔。除了需要重新編譯外,新系統是否具備應用程式所需的程式庫,include的檔案是否相容, 也是程式能否在新機器上順利編譯和執行的條件之一。

    標簽: Code Object Compiler Source

    上傳時間: 2017-04-02

    上傳用戶:yph853211

  • 51下的超輕量多任務操作系統,具有任務切換開銷極小(指令周期數<10/任務),任務切換速度極快(<100us/任務,STC 1T單片機上可達到20us/任務).注意,最好在擁有256字節的

    51下的超輕量多任務操作系統,具有任務切換開銷極小(指令周期數<10/任務),任務切換速度極快(<100us/任務,STC 1T單片機上可達到20us/任務).注意,最好在擁有256字節的52上使用.使用前請認真看說明和注釋,并完全了解該系統的工作機制.

    標簽: lt us 100 STC

    上傳時間: 2017-05-13

    上傳用戶:shinesyh

  • TCN多功能車輛通信總線的FPGA設計.rar

    隨著列車自動化控制和現場總線技術的發展,基于分布式控制系統的列車通信網絡技術TCN(IEC-61375)在現代高速列車上得到廣泛應用。TCN協議將列車通信網絡分為絞線式列車總線WTB和多功能車輛總線MVB,其中WTB實現對開式列車中的互聯車輛間的數據傳輸和通信,MVB實現車載設備的協同工作和互相交換信息。 本文介紹了國內外列車通信網絡的發展情況和各自優勢,分析了MVB一類設備底層協議。研究利用FPGA實現MVB控制芯片MVBC,用ARM作為微處理器實現MVB一類設備的嵌入式解決方案。其中,在FPGA芯片中主要采用自頂向下的設計方法,RLT硬件描述語言實現MVB控制芯片MVBC一類設備的主要功能,包括幀編碼器、幀解碼器和邏輯接口單元。ARM主要完成了軟件程序的編寫和實時操作系統的移植。在eCos實時操作系統上,完成了驅動和上層應用程序,包括端口初始化、端口配置、幀收發指令和報文分析。 為了驗證設計的正確性,在設計的硬件平臺基礎上,搭建了MVB通信網絡的最小系統,對網絡進行系統功能測試。測試結果表明:設計方案正確,達到了設計的預期要求。

    標簽: FPGA TCN 多功能

    上傳時間: 2013-08-03

    上傳用戶:bruce5996

  • 基于WEB實現FPGA的遠程多路數據采集系統

      本文首先研究了常規的數據采集的方法,針對由單片機構成的數據采集系統數據處理能力弱的問題提出了基于現場可編程門陣列(FieldProgrammableGateArray,FPGA)為邏輯控制芯片對三片A/D芯片進行控制的遠程多路數據采集的解決方案。 本文利用VisualBasic編寫串口通信程序,通過串行端口向FPGA數據采集板發送數據采集的參數指令,FPGA數據采集板接受指令后進行現場數據采集,并通過串行通信將數據發送到PC機,在通信過程中完全遵守RS-232協議,具有較強的通用性和推廣價值。然后本文重點介紹了該采集系統的硬件設計原理和軟件設計框架,實現實時嵌入式微機數據采集系統的軟件和硬件設計方法,將部分軟件的功能改由硬件實現,從邏輯上大大簡化了嵌入式軟件的設計。

    標簽: FPGA WEB 遠程 多路數據采集

    上傳時間: 2013-04-24

    上傳用戶:yaohe123

  • 基于WEB實現FPGA的遠程多路數據采集系統

      本文首先研究了常規的數據采集的方法,針對由單片機構成的數據采集系統數據處理能力弱的問題提出了基于現場可編程門陣列(FieldProgrammableGateArray,FPGA)為邏輯控制芯片對三片A/D芯片進行控制的遠程多路數據采集的解決方案。 本文利用VisualBasic編寫串口通信程序,通過串行端口向FPGA數據采集板發送數據采集的參數指令,FPGA數據采集板接受指令后進行現場數據采集,并通過串行通信將數據發送到PC機,在通信過程中完全遵守RS-232協議,具有較強的通用性和推廣價值。然后本文重點介紹了該采集系統的硬件設計原理和軟件設計框架,實現實時嵌入式微機數據采集系統的軟件和硬件設計方法,將部分軟件的功能改由硬件實現,從邏輯上大大簡化了嵌入式軟件的設計。

    標簽: FPGA WEB 遠程 多路數據采集

    上傳時間: 2013-05-30

    上傳用戶:1193169035

  • 基于ARMLinux的多道脈沖幅度分析器數字系統設計

    隨著電子技術的不斷發展,各種智能核儀器逐步走向自動化、智能化、數字化和便攜式的方向發展。針對傳統的多道脈沖幅度分析器體積大,人機交互不友好,不方便現場分析等的缺陷[5]。新型的高速、集成度高、界面友好的多道脈沖幅度分析器的陸續出現填補了這一缺點。 隨著電子技術的發展,以ARM為核的處理器技術的應用領域不斷擴大,相比較單片機而言,它的主頻高、運算速度快,可以滿足多道脈沖幅度分析器的苛刻的時間上的要求。而且ARM處理器功耗小,適合于功耗要求比較苛刻的地方,這些方面的特點正好滿足了便攜式多道脈沖幅度分析器野外勘察的要求。同時,由于以ARM為核的處理器具有豐富的外設資源,這樣就簡化了外設電路及芯片的使用,降低了功耗并增強了產品的信賴性。另外,ARM芯片可以方便的移植操作系統,為多道脈沖幅度分析器多任務的管理和并行的處理,甚至硬實時功能的實現提供了前提。而且在ARM平臺使用嵌入式linux操作系統使多道脈沖幅度分析器的軟件易于升級。 智能化和小型化是多道脈沖幅度分析器的發展趨勢。智能化要求系統的自動化程度高、操作簡便、容錯性好。智能化除了需要控制軟件外,還需要軟件命令的執行者即硬件控制電路來實現相應的控制邏輯,兩者的結合才能真正的實現智能化。小型化要求系統的體積小、功耗小、便于攜帶;小型化除了要求采用微功耗的器件,還要求電路板的尺寸盡量的小且所用元件盡量的少,但小型化的同時必須保持系統的智能化,即不能減少智能化所要求的復雜的邏輯和時序的控制功能。為此采用高集成度的ARM芯片實現控制電路能滿意地同時滿足智能化和小型化的要求。在研制的多道脈沖幅度分析器中,幾乎所有的控制都可以用控制芯片來實現,如閾值設定、自動穩譜以及多道數據采集,在節省了元件的數目和電路板的尺寸的同時仍能保持系統的智能化程度。 Linux內核精簡而高效,可修改性強,支持多種體系結構的處理器等,使得它是一個非常適合于嵌入式開發和應用的操作系統。嵌入式Linux可以運行的硬件平臺十分廣泛,從x86、MIPS、POWERPC到ARM,以及其他許多硬件體系結構。目前在世界范圍內,ARM體系結構的SOC逐漸占領32位嵌入式微處理器市場,ARM處理器及技術的應用幾乎已經深入到各個領域,例如:工業控制,無線通訊,網絡,消費類電子,成像等。 本課題采用三星公司生產的ARM(Advanced RISC Machines,先進精簡指令集機器)芯片S3C2410A設計并研制了一種便攜式的核數據采集系統設計方案。利用ARM芯片豐富的外設資源對傳統的多道脈沖幅度分析器進行改進和簡化。系統由前端探測器系統,以及由線性脈沖放大器、甄別電路、控制電路、采樣保持電路組成的前置電路,中央處理器模塊,顯示模塊,用戶交互模塊,存儲模塊,網絡傳輸模塊等多個模塊組成。本設計基于ARM9芯片S3C2410,并在此平臺上移植了嵌入式linux操作系統來進行任務的調度和處理等。 電路板核心板部分設計采用6層PCB板結構,這樣增加了系統可靠性,提高了電磁兼容的穩定性。數據采集系統是多道脈沖幅度分析器的核心,A/D轉換直接使用了S3C2410內置的ADC(Analog to Digital Converter,模數轉換器),在2.5 MHz的轉換時鐘下最大轉換速度500 KSPS(Kilo-Samples per second,千采樣點每秒),滿足了系統最低轉換時間≤5 μs的要求,并且控制簡單,簡化了外部接口電路。由于SD(Secure Digital Card,安全數碼卡)卡存儲容量大、攜帶方便、成本低等優點,所以設計中采用其作為外部的數據存儲設備,其驅動部分采用SD卡軟件包,為開發帶來了方便。本設計采用640*480的6.4寸LCD(Liquid Crystal Display,液晶顯示)屏作為人機交互的顯示部分,并且通過Qt/Embedded為系統提供圖形用戶界面的應用框架和窗口系統。其中包括了波形顯示部分和用戶菜單設置部分,這樣方便了用戶操作。系統的數據存取方面是基于SQLite嵌入式小型數據庫而進行的。為了方便數據向上位機的傳輸,系統設計中采用XML(Extensible Markup Language,可擴展標記語言)格式來組織傳輸的數據,通過基于TCP/IP(Transmission Control Protocol/Internet Protocol)協議的Linux下Socket套接字編程,來進行與上位機或PC(Personal Computer,個人計算機或桌面機)等的連接和數據傳輸。

    標簽: ARMLinux 多道 分析器 脈沖幅度

    上傳時間: 2013-04-24

    上傳用戶:tzl1975

  • 基于ARM的多對象遠程抄表系統集中器的設計與實現

    智能電表、水表、煤/燃氣表、熱量表等大量地出現在人們的生活中,同時這些儀表的抄錄工作變得越來越煩瑣,工作量大,工作效率低,不僅給用戶帶來不便,而且會存在漏抄、誤抄、估抄的現象。隨著電子技術、通信技術和計算機技術的飛速發展,人工抄表已經逐步被自動抄表所代替。 集中器是一個數據集中處理器,是多對象自動抄表系統的通信橋梁,負責對各智能表的數據進行采集、存儲和管理,及時有效地向上位機傳輸數據并執行上位機發送的指令。提高多對象集中器數據處理能力,有效完成上下行通信是多對象自動抄表系統AMRS(Automation Meter Reading System)目前需要解決的關鍵問題。 本文針對多對象集中器這樣一個較復雜的通信與控制系統,提出采用32位的高性能嵌入式微處理器。32位ARM9微處理器處理速度快、硬件性能高、低功耗、低成本,集成了相當多的硬件資源,硬件的擴展和設計大大簡化,ARM9(S3C2410)為工業級芯片,抗干擾能力強,能夠適應運行現場的較惡劣環境,8/16位微控制器運算能力有限,對于較復雜的通信與控制算法難以順利完成;硬件平臺依賴性強,不利于軟件的開發、升級與移植;在缺乏多任務調度機制的情況下,應用軟件不僅實現難度大,且可靠性難以保證。 本文首先對多對象遠程抄表系統的總體結構進行研究,主要研究了多對象遠程抄表系統中集中器的軟件和硬件實現,對硬件資源進行了外圍擴展,對S3C2410微處理器芯片的外圍硬件進行了擴展設計,使之具備了滿足使用需求的最小系統硬件資源,包括時鐘、復位、電源、外圍存儲、LCD、RS-485通信模塊、CAN通信模塊等電路設計。實時時鐘為多對象集中器定時抄表提供時間標準;電源電路為多對象集中器系統提供穩定電源;看門狗電路的設計保證多對象集中器系統可靠運行,防止系統死機;數據存儲器主要用于存儲參數、變量、集中器自身的參數,負責智能表的參數以及智能表用量等。上行通道即多對象集中器與上位機之間的通信線路,采用CAN現場總線進行通信;下行通道即多對象集中器與智能表之間的通信,采用RS-485總線進行通信。軟件設計上,主要針對多對象集中器的數據存儲功能和串行通訊功能進行程序編寫。基于ARM的多對象遠程抄表系統集中器可以實現多對象遠程抄表,提高了數據處理能力,有效完成了上下行通信,可靠性強,穩定性高,結構簡單。

    標簽: ARM 對象 遠程抄表系統 集中器

    上傳時間: 2013-06-07

    上傳用戶:heminhao

  • 基于ARM多核平臺的打印機JPEG高速解碼引擎設計與實現

    大多數現在的PCL打印機驅動程序都是將需要打印的文件(包括圖形或者文本)處理成JPEG文件發送到打印機進行打印,因為這樣一方面可以減少發送給打印機的數據量,一方面可以極大的簡化驅動程序的開發。而在打印機內部,這些JPEG文件又被解碼成BMP文件進行進一步的處理。采用這種方式工作的打印機JPEG解碼的工作占據了其CPU時間的一半以上,所以JPEG文件解碼引擎是打印機的核心之一,提高JPEG的解碼速度對于提高打印機的處理能力至關重要。 同時,JPEG文件解碼工作是一個計算密集型的作業,主要有兩個辦法提高它的速度:一個是設計更高效的算法,一個是采用性能更加強勁的CPU設備。在單核CPU的嵌入式環境中,JPEG編解碼速度已經幾乎到了極限,難有提升的空間,然而近兩年多核嵌入式芯片的出現,為大幅度提升它的性能提供了可能。 本文基于嵌入式的Linux平臺,采用ARM11 MPCore4核處理器,針對PCL,XL打印機控制語言的JPEG文件解碼設計和實現了一個高速引擎,主要內容為: 分析和解碼PCL,XL文件,提取出其中的JPEG文件。 對JPEG文件實現并行化解碼,在多個處理器核上并行處理,并針對多核處理器構架進行內存讀取等方面的優化。 針對多核處理器的特點和優勢,設計和實現多線程調度算法。 總結和提取數據,分析多核處理器相對于單核處理器的性能提升。 另外,為便于讀者理解,文中簡要介紹了ARM(SIMD)指令集,嵌入式匯編以及與硬件相關的一些概念。

    標簽: JPEG ARM 多核 打印機

    上傳時間: 2013-06-16

    上傳用戶:scorpion

  • 基于ARM平臺及短消息的多點溫度監測系統設計

    隨著現代控制技術的飛速發展和傳統工業改造的逐步實現,能夠獨立工作的溫度檢測和顯示系統已經應用于諸多領域。傳統的溫度監測系統可靠性和實時性相對較差,溫度測量的精度和準確度較低,而且大多采用有線方式對整個系統進行控制,這不利于應用的擴展。近年來,嵌入式系統和無線通信技術(特別是短消息業務)受到遠程監測領域研究者的密切關注,成為一個研究熱點。本文提出了一種將帶有I2C總線的ARM嵌入式微處理器和短消息業務(SMS)用于溫度檢測系統中的方法,實現了溫度的多點監測。本文的主要研究內容如下: (1)多點溫度監測系統硬件設計。采用以ARM微處理器LPC2290芯片為核心的嵌入式工控板,通過對Benq無線通信模塊M22的控制,接收并識別監測中心發過來的短消息內容,實現了多點溫度的采集及顯示;采用八個帶有I2C總線接口的數字溫度傳感器LM75,組成八點溫度采集電路:利用帶有I2C總線接口的LED驅動器件ZLG7290及共陰式數碼管為溫度顯示電路,保證了溫度測量的精度和準確度。 (2)多點溫度監測系統軟件設計。根據整個監測系統的特點,提出了軟件設計的總體思路,并以ADS1.2為集成開發環境,將μC/OS-Ⅱ嵌入式操作系統的相關代碼移植到LPC2290中;采用分層體系思想,使用標準C語言編寫程序,結合嵌入式操作系統的任務管理、信號量等機制,并調用相關的應用程序接口函數(API函數),設計了包括溫度采集、溫度顯示、短消息接收與發送等多個子程序。 (3)監測中心軟件設計。為了增強系統控制和數據管理功能,使用Visual C++6.0及ADO數據庫技術編寫了監測中心軟件人機交互界面,通過串口使另一M22無線通信模塊同監測中心上位機的通信,實現了在PC機上發送短消息指令對下位機進行遠程控制,并將接收到的數據存儲在Access數據庫中以便分析處理。 嵌入式技術和短消息業務在一定程度上提高了多點溫度監測系統的測量精度、可靠性、穩定性和實時性,對改進遠程監測系統的控制方式和數據傳輸方式有一定的意義,也為對嵌入式應用項目的開發奠定了基礎。

    標簽: ARM 多點 溫度監測 系統設計

    上傳時間: 2013-07-08

    上傳用戶:feichengweoayauya

  • Linux 新手最全10多本培訓書籍集

    Linux 新手最全10多本培訓書籍集-到高手必備 從構筑服務器到指令到系統服務到精通晉階到網絡到編程到安全到嵌入式開發到.... 讓您從新手到高手到過程縮短,如虎添翼.

    標簽: Linux 書籍

    上傳時間: 2013-04-24

    上傳用戶:Alibabgu

主站蜘蛛池模板: 漠河县| 那坡县| 禹州市| 云和县| 商城县| 唐山市| 光泽县| 安岳县| 泊头市| 开远市| 望城县| 资溪县| 巴马| 和政县| 华蓥市| 全州县| 尉犁县| 波密县| 甘肃省| 德惠市| 三都| 兖州市| 沾化县| 东阿县| 苍山县| 买车| 辛集市| 孝义市| 当雄县| 利辛县| 舒城县| 额敏县| 青神县| 西平县| 赤峰市| 图片| 绥中县| 和林格尔县| 宁陕县| 西和县| 称多县|