VIP專區-嵌入式/單片機編程源碼精選合集系列(155)資源包含以下內容:1. 陽初底版原理圖 pdf格式的,僅供參考. e.2. 汽車電氣線路圖讀圖基礎.3. 西門子編程教程:詳述SIMATIC S7-300 PLC系統特性及硬件構成 3.1 S7-300 PLC系統結構.4. 改進的膠印機控制程序.5. 液晶顯示程序--HT1621點亮全部位元.6. PLC實驗設計交通燈完整程序及過程分析,是浙大一門課程的大作業.7. vb與plc通信 vb 使用mscomm1 控件與三菱plc通信程序.8. 自行車里程表電子系統設計---基于PLC 完整論文.9. ST TDA7540B 源代碼 I2C 控制.10. 本例的源描述超過了演示版限制的300行, 如果您需要對其進行編譯與模擬,請與北京理工大學 ASIC研究所聯系,獲取Talent系統的完全版本. 聯系方法: 電.11. 本例的源描述超過了演示版限制的300行, 如果您需要對其進行編譯與模擬,請與北京理工大學 ASIC研究所聯系,獲取Talent系統的完全版本. 聯系方法:.12. 第78例到第89例是一個芯片完整描述的各個部分,但是 它們的源描述所使用的包的源描述超過了演示版限制的300行, 目前不能進行編譯與模擬, 如果您需要對其進行編譯與模擬,請與北.13. 44b0開發板試驗代碼ucos實驗MP3.14. led,key,i2c,uart,adc,rtc,wdt測SHI 文件代碼.15. 1.16. 基于AT89S52的可調數字時鐘.17. 溫度控制的電路原理圖.18. 紅外遙控邏輯分析器。原代碼+電路圖 - RAR 壓縮文件.19. 一步 基于ADS1.2進行開發設計.20. GPRS模組資料包含DEMO.21. 臺達PLC內部寄存器地址與modbus地址映射表.22. 臺達plC內部寄存器與modbus地址映射表.23. IO口蜂鳴器輸出頻率的采集.24. 諾基亞3310液晶使用程序,包括了硬件電路和完整的程序!.25. AVR-8515單片機開發的DS1302+162A+18b20+M8515做的溫度時鐘顯示程序!.26. ash script guide in which the detailed introduction is given.27. 485通訊源程序.28. M25P80的操作.29. RS485通訊程序.30. ATMEL XMEGA crypto program-task2..31. ATMEL XMEGA crypto program-task3..32. ATMEL XMEGA crypto program-task4..33. ATMEL XMEGA ADC Compare Function program..34. vb與三菱PLC的通信例子 對初學者很有用的.35. 2410支持以太網加載的bootload代碼.36. 能將256色bmp位圖轉換為C語言數組格式的工具.37. 基于ARM和Linux的嵌入式系統研究與應用.38. FAT32中英文標準及源代碼,文檔包括英文原版和本人翻譯的.39. LCD1602 顯示秒表 LCD1602應用實例.40. 加密鍵盤原理圖設計.
上傳時間: 2013-06-28
上傳用戶:eeworm
怎樣讀Linux內核源代碼.pdf 317KB2020-03-03 16:14 讓你的軟件飛起來(簡單程序開羅思維).pdf 602KB2020-03-03 16:14 讓你的軟件飛起來!(軟件編程思維).pdf 602KB2020-03-03 16:14 嵌入式系統的構建.pdf 1.9M2020-03-03 16:14 嵌入式FAT文件系統源碼.rar 465KB2020-03-03 16:14 經典ARM開發詳解.rar 306KB2020-03-03 16:14 多核編程之挑戰與應對—-孔曉華_計算機系統結構.ppt 3.6M2020-03-03 16:14 《ARM體系結構與編程》.pdf 18.5M2020-03-03 16:14 UBoot移植詳解.doc 66KB2020-03-03 16:14 Uboot啟動過程詳解.pdf 523KB2020-03-03 16:14 Uboot簡介.docx 39KB2020-03-03 16:14 Trusted_Boot_Loader.pdf 180KB2020-03-03 16:14 Linux系統命令及其使用詳解.pdf 393KB2020-03-03 16:14 Linux設備驅動開發詳解.pdf 13.8M2020-03-03 16:14 Linux內核源代碼(free).ppt 1.1M2020-03-03 16:14 Linux內核設計與實現_第三版_中文版.pdf 37.6M2020-03-03 16:14 Linux內核配置編譯分析實驗 .pdf 393KB2020-03-03 16:14 Linux內核Makefile.pdf 227KB2020-03-03 16:14 linuxC編程一站式學習.pdf 4.9M2020-03-03 16:14 C語言嵌入式系統編程修煉.pdf 349KB2020-03-03 16:14 C語言精彩編程百例PDF+源碼.zip 31.2M2020-03-03 16:14 C語言高級教程-上海貝爾.pdf 326KB2020-03-03 16:14 ARM中MMU工作原理.pdf 150KB2020-03-03 16:14 ARM指令集.rar 412KB2020-03-03 16:14 arm上的linux內核及啟動過程.pdf 435KB2020-03-03 16:14 arm入門必看經典300問.pdf 379KB2020-03-03 16:14 ARM入門寶典.pdf 1.3M2020-03-03 16:14 ARM開發工程師入門寶典.pdf 1.3M2020-03-03 16:14 Android深度探索-卷1.pdf 218.7M2020-03-03 16:14 2011并行計算與多核程序設計00-01-02多核技術導論.pdf
上傳時間: 2013-06-11
上傳用戶:eeworm
隨著消費類電子產業的蓬勃發展,越來越多的嵌入式電子產品走進了千家萬戶。電腦的形態也不再局限于以前的PC機,各式各樣的嵌入式系統出現在了眾多的行業和應用中,其中ARM和Linux結合的產品在市場上最受青睞。ARM由于其低功耗、高性能、小體積、低成本受到了越來越廣泛的重視,成為眾多公司產品開發的主流硬件。而Linux則因其開放的源代碼,可裁剪的內核,便利的開發環境,各硬件平臺的通用性,逐漸成為嵌入式開發的主流操作系統。本課題的嵌入式MP3設計就是基于ARM和linux平臺的。 本課題實現了一個完整的嵌入式系統,選用zq2410開發板為目標平臺,linux作為目標操作系統,在這樣的軟硬件環境下研究實現MP3播放器。 文章首先綜述了嵌入式系統開發方法,介紹了ARM處理器及其特點,Linux操作系統,嵌入式系統的開發模式以及如何搭建交叉開發環境,然后介紹了所選硬件平臺zq2410目標板的各種資源,在系統軟件開發中,介紹Uboot、Linux的裁剪和移植,根文件系統的制作以及核心驅動程序的開發,應用程序開發中,介紹了MP3的原理,移植Madplay MP3播放器,最后成功對Madplay播放器實現了綜合控制。
上傳時間: 2013-04-24
上傳用戶:Amygdala
隨著人們安防意識的增強,視頻監控系統應用越來廣泛,許多公共場所,如學校、工廠、政府、銀行都設有視頻監控系統。網絡技術、圖像處理技術及嵌入式技術的快速發展,使得視頻監控系統技術有了很大的進步,功能也越來越豐富,單純的視頻畫面的監控已經不能滿足人們的要求。兼容豐富的通信協議、強大的系統控制管理功能和智能化的監測能力的視頻監控系統就成了當今視頻監控系統的研究開發的熱點。 現在流行的視頻監控的構架大致分為兩類,一種基于數字信號處理器,一種基于通用微處理器。數字信號處理器擅長復雜的計算、音視頻處理,而通用微處理器適用于系統控制、管理。兩種方案可以滿足簡單的視頻監控的要求,各自功能也相對單一。如果把兩種方案結合在一起,必定可以達到易于擴展多種功能的滿意的效果。 本文分析了現有的數字視頻監控系統的幾種方案,為了滿足視頻監控系統功能越來越豐富全面的要求,設計了一款基于ARM和DSP的雙處理器的視頻監控平臺,該平臺易于進行功能的擴展和升級。系統采用三星公司的S3C2410 ARM9處理器和TI公司的TMS320DM642數字信號處理器,ARM負責視頻的傳輸和外圍控制,DSP負責視頻的采集和壓縮。本文主要著眼于平臺的軟件方面。硬件電路方面,主要介紹了視頻采集電路和ARM與DSP的通信電路。軟件方面,搭建了ARM嵌入式Linux操作系統平臺,開發了主機口(HPI)驅動程序,以及基于實時傳輸協議RTP的服務器端和客戶端程序。DSP部分,基于DSP/BIOS實時操作系統和RF5參考框架,開發了多任務的上層應用程序。移植并優化了MPEG-4編碼器,依據DSP/BIOS的類/微驅動開發模型,開發了SAA7111視頻編碼器的驅動程序。 經過實驗測試,ARM端搭建的嵌入式Linux軟件平臺運行良好。DSP端視頻采集效率基本達到了25幀/秒的采集要求,經過優化的MPEG-4編碼器對CIF格式的圖像的壓縮編碼率為13幀/秒,視頻服務器可滿足視頻傳輸的實時性需要。該設計的基于ARM和DSP雙處理器架構視頻監控平臺在視頻監控領域將會有很好的應用前景。關鍵詞:視頻監控;嵌入式系統;Linux;驅動程序;視頻壓縮
上傳時間: 2013-04-24
上傳用戶:zmy123
智能繡花機是當代最先進的繡花機械,廣泛應用于刺繡行業,國產繡花機著重于中低端產品的開發,而隨著電子、計算機技術的快速發展,用戶對高性能繡花機的需求日益增大。本文在詳細分析智能繡花機工作原理的基礎上,結合智能繡花機的功能需求與當前嵌入式領域的最新技術,設計了一種基于ARM和DSP為處理器的控制系統解決方案,主要研究工作和成果如下: (1)制定了系統總體方案和具體實驗方案,設計了信息處理和機電控制分離的結構。 (2)研制了基于S3C2410X為核心的主控制模塊,設計了用于外圍擴展的FLASH、SDRAM、USB數據存儲、以太網通信、UART接口、LCD觸摸屏顯示器等硬件電路。 (3)研制了基于TMS320LF2407A為核心的機電控制模塊,設計了繡框電機和主軸電機等硬件控制模塊。 (4)設計了基于CY7C027的雙口RAM通信模塊,實現ARM和DSP之間的高速數據通信。 (5)采用虛擬機技術建立了ARM的Linux交叉編譯環境和DSP的CCS共存的系統開發環境,節約了使用資源。 (6)研究了DST繡花花樣文件存儲格式以及解碼方法,采用MiniGUI編程實現了一個友好的圖形用戶界面,簡要介紹SVPWM技術的DSP實現。
上傳時間: 2013-06-24
上傳用戶:xg262122
隨著USB接口性能的不斷增強,USB接口被廣泛應用到各種硬件設備上。如今在Linux操作系統中,針對USB設備的驅動編程工作越來越受到重視。本課題在以S3C2410處理器為基礎的硬件平臺上,對Linux操作系統環境下USB設備驅動工作原理進行了研究。在理解USB協議的基礎上完成了S3C2410處理器內置USB設備控制器固件和驅動程序的編寫調試等方面的工作。 固件程序工作在硬件設備上,通過它控制設備的正常工作,負責與主機端的通信會話。由于本課題中的USB設備控制器是3C2410處理器的片內外設,因此固件程序要管理整個S3C2410處理器的工作。在處理器開機工作時,固件程序首先完成包括USB設備控制器在內的整個處理器的初始化,然后與主機共同進行USB設備的枚舉,最后進入循環等待主機端發起通信。當主機發起通信時,處理器產生USB中斷,固件程序調用中斷處理函數。 在Linux操作系統中,內核通過調用驅動中提供的標準接口將應用程序中對設備的操作映射到具體的硬件設備。驅動程序中包括向驅動注冊,驅動支持設備列表信息以及各種系統調用具體實現等方面。USB接口所支持的四種傳輸方式,根據S3C2410內置USB設備控制器的功能屬性,在驅動中采用了塊傳輸的傳輸方式,通過URB的方式實現對設備的讀寫操作。 最后設計一個簡單文件傳輸系統對固件和驅動程序進行了測試。測試系統中主機端通過USB接口傳輸一個wav格式的音頻文件,設備端接收到數據保存在內存中。
上傳時間: 2013-04-24
上傳用戶:liuchee
在當前的電子信息技術和網絡技術高速發展的后PC時代,嵌入式系統已經廣泛地滲透到科學研究、工程設計、軍事技術、商業文化藝術、娛樂業以及人們日常生活中的方方面面。與此同時,PDA因其小巧,功能強大,日益受到人們的青睞。因此,對嵌入式Linux的PDA研究具有非常重要的意義。 本文的研究主要是基于ARM和Linux的PDA軟硬件平臺的開發。硬件平臺的內核模塊采用ARM920T核的S3C2410X嵌入式處理器,外部包含64M的SDRAM和64M的NAND Flash,硬件平臺還集成了液晶、觸摸屏等人機接口和嵌入式GPS模塊,同時提供了USB主機、SD卡擴展接口。該平臺技術先進,結構合理,功能較完備,整體性、可擴充性強,還可以作為其他嵌入式系統硬件開發的良好平臺和有益借鑒。 在此硬件平臺的基礎上,本文深入探討和解決了Linux操作系統和嵌入式圖形用戶接口移植過程中所面臨的任務和難題。論文首先研究了硬件平臺下引導Linux啟動的Bootloader的設計方法和實現過程。然后,給出了Linux2.4內核和YAFFS文件系統的啟動分析和移植到硬件平臺的整個過程。并且,在Linux內核驅動模型的基礎上,實現了LCD幀緩沖顯示設備Framebuffer、觸摸屏、USB驅動程序的開發。最后,實現了圖形化用戶接口Qt/E在嵌入式Linux平臺上的移植。通過Linux操作系統和圖形化用戶接口Qt/E等軟件平臺的實現,為PDA平臺提供了良好的圖形化操作系統支持,從而大大減少了PDA產品的開發難度和開發周期。 另外,在開發實現的PDA軟硬件平臺的基礎上給出了—個地圖的顯示以及實現放大、縮小等功能的程序,為綜合應用了PDA平臺軟硬件資源提供了—個有用的實例。
上傳時間: 2013-04-24
上傳用戶:Zxcvbnm
電力變壓器是電力系統的重要設備之一,其安全運行對于保障電力系統的安全可靠運行意義重大。對變壓器繞組進行狀態檢測和故障診斷,及時發現變壓器的事故隱患,避免事故的發生,對提高變壓器運行的安全可靠性,具有十分重要的意義。 本文分變壓器繞組變形檢測基礎、嵌入式系統設計基礎、硬件設計和軟件設計四個部分。前兩個部分主要介紹基礎的背景知識:首先簡要介紹了變壓器繞組變形的幾種測試方法與比較,重點介紹了頻響法的診斷原理與模型;然后介紹了嵌入式系統的概念與組成,特別是Linux在ARM上的相關移植。后面的兩個部分則在前面的理論基礎上分別從硬件和軟件介紹了如何實現基于嵌入式系統的變壓器繞組變形測試儀:在硬件部分中,利用S3C2410A自帶的USB控制器、LCD控制器、SD卡控制器,簡化了系統設計,并針對系統需要設計了掃頻信號發生器、數據高速采集與緩存等模塊;在軟件部分中,介紹了ARM基于Linux操作系統的I/O口、USB、LCD驅動的編寫,以及相關應用程序的編寫包括數據采集部分程序、LCD、串口通訊程序等,同時本文充分考慮了通訊環節可能引起的延遲問題以及提高系統資源利用效率等因素,提出了將系統設計成多進程的思路,并實現之。
上傳時間: 2013-04-24
上傳用戶:fsypc
無線數據傳輸是指終端和監控中心通過無線網絡的方式進行數據通信。本文以ARM處理器S3C2440A為核心搭建硬件平臺,選用Linux作為嵌入式操作系統,實現了基于CDMA網絡的無線數據傳輸系統。 系統以ARM920T微處理器芯片S3C2440A和CDMA模塊Q2438F為實現核心。論文首先研究了基于S3C2440A微處理器的嵌入式系統硬件平臺的架構,詳細分析了ARM最小系統中各個功能組成模塊;然后建立了嵌入式系統開發的arm-linux-gcc交叉編譯環境,重點研究了Bootloader和Linux內核的配置與編譯,并且在硬件平臺上移植了Linux操作系統。在ARM嵌入式Linux開發平臺上,研究了基于Video4Linux的USB攝像頭采集圖像的解決方案,即在Linux內核中加載Video4Linux模塊,通過V4L模塊提供的編程接口,操作USB攝像頭設備文件/dev/video0,并且采用內存映射方式截取視頻,完成了圖像采集的軟件設計。此外,論文還研究了在Linux環境下PPP協議撥號上網的實現方法,即通過AT指令初始化CDMA模塊,使之附在CDMA網絡上,通過編寫腳本程序的方法建立PPP連接,獲得網絡運營商ISP動態分配給數據傳輸終端的IP地址,從而實現了無線模塊撥號上網功能。在無線終端通過PPP撥號上網后,采用了客戶端/服務器端模式,運行套接字(Socket)應用程序,將設備采集到的圖像數據通過CDMA網絡后再經過Internet傳送到監控中心,實現了傳輸終端和監控中心之間的數據的發送與接收。 論文研究和實現的基于ARM嵌入式Linux和CDMA網絡的無線數據傳輸系統滿足設計要求,達到了預期目標。終端內嵌TCP/IP協議,可以通過CDMA網絡連接到互聯網,數據傳輸實時性強,為用戶提供透明的數據傳輸通道。相比于傳統的傳輸系統,它具有高可靠性、組網方便、可遠程控制等特點,因此在電力自動化、環保、交通監控等領域有著廣泛的應用,特別適用于移動環境、難于布線的場所和邊遠地區。
上傳時間: 2013-06-11
上傳用戶:gaojiao1999
汽車儀表總成是汽車和駕駛員進行信息交互的窗口。傳統的汽車儀表總成采用了大量機械器件、模擬電路和少量簡單數字電路的方式設計。它體積大,精確和穩定性低,顯示信息少,控制按鈕繁復。本項目以當前主流的嵌入式技術為基礎,設計了一種以大尺寸LCD觸摸屏為主要顯示控制界面,以CAN總線和其他接口為信息采集渠道,以高速嵌入式ARM9微控制器為處理單元的車載信息顯控終端。 作者在該項目中負責車載信息顯控終端的樣機設計,用Prote199完成原理圖和PCB圖的設計,編寫測試程序對主要硬件進行測試。軟件上移植Linux操作系統并編寫LCD驅動程序。 論文設計的車載信息顯控終端以SAMSUNG公司S3C2410ARM9微控制器為核心,以Microchip公司的MCP2515芯片為CAN總線控制器,以Sharp公司LQ080V3DG01型號的8英寸LCD屏為顯控接口。存儲器方面外擴了NOR FLASH、NAND FLASH、SDRAM。接口方面設計了CAN、USB、RS232、以太網等標準接口,和GPIO、AD等接口。軟件上本車載信息顯控終端采用自行剪裁移植的Linux操作系統,并移植了相應的LCD驅動程序。 論文主要闡述了車載信息顯控終端的硬件設計,詳細分析了Linux在S3C2410微控制器系統上的移植,并將在軟硬件調試過程中總結的經驗與大家分享。 本車載信息顯控終端是對汽車儀表總成數字化和虛擬化顯示控制的一個有益嘗試,離最后的實用化和產品化還待進一步研究。
上傳時間: 2013-05-30
上傳用戶:hechao3225