VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(64)資源包含以下內(nèi)容:1. 一個基于LPC21平臺的CAN總線接收與發(fā)送實現(xiàn)源代碼..2. LPC21XX的I2C與SPI部份的通迅實現(xiàn)源代碼..3. 基于FPGA的單總線(ONE-WIRE)協(xié)議的實現(xiàn)源代碼..4. 用AVR制作的打鈴儀的完整程序.5. 基于SPI方式的MMC卡的FAT代碼,可修改用于SD卡的管理..6. 51讀寫nandflash例程(CYPRESS 68013上的一個讀寫samsung K9F1G的例子程序)..7. 描述;用于MSP430F149。 異步通訊。 從串口接收數(shù)據(jù).8. FreeRTOS V4.2.1,增加了AVR32 UC3 和 LPC2368 的支持.9. 電腦主機的PCI電視卡的源代碼.10. 一個簡單實用的內(nèi)存管理程序.11. cpia usb攝像頭的驅(qū)動程序源碼。需要video4linux和i2c-core支持.12. MSP430F133驅(qū)動液晶的程序.13. ARM9系列,s3c2410實驗代碼.14. ARM9系列,s3c2410實驗代碼.15. SC6122紅外線解碼程序 遙控器解碼處理程序.16. 51模擬串口c程序 //但我驗證過.17. 這個是905的發(fā)送主程序剛剛上傳的是接收程序很抱歉站長.18. C52繼電器實驗程序 控制兩個繼電器輪流閉合.19. C52萬用紅外遙控器實驗程序,重新整理,供參考學(xué)習(xí)用.20. 擴頻原理圖用于做擴頻通信使用.21. 這個是ATM9200開發(fā)板的例子.22. zigbee 飛思卡爾 音頻傳輸 基于ucos的所有源碼.23. ALTERA的EP1C12-Q240的原理圖,PROTEL99SE格式..24. 雙端口RAM的VHDL語言實現(xiàn)。完全在CPLD芯片上測試通過。可以實現(xiàn)對存儲器讀操作的同時對另外一個空間寫操作.25. 基于44B0X的井字棋游戲.26. 用vhdl編寫的pci源代碼。花了我2000多元錢買來的.27. 資料請大家看看.28. 呵呵 好啊!給大家傳寫東西 會有用的阿 謝謝!.29. 給大家傳一些資料.30. 關(guān)于dsp的音頻程序.31. 關(guān)于dsp的音頻程序.32. CPLD(FPGA)的開發(fā)與應(yīng)用.33. 一個sd卡讀寫的源程序.34. BITEK LCD DRIVER IC OSD CODE.35. BITEK DRIVER IC MENU CODE.36. c8051f020測速.37. Proteus7.1Sp2最新版本破解.38. USB接口的JTAGICE(DIY)文檔.39. 如果應(yīng)用程序在共享 DLL 中使用 MFC.40. 用P1口.
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(87)資源包含以下內(nèi)容:1. 在nios II DE2開發(fā)板上開發(fā)的實時時鐘.2. 絕對好用的M64-SD卡MP3程序.3. 實現(xiàn)各種算數(shù)邏輯運算 根據(jù)輸入的指令不同.4. 溫度測控完整開發(fā)檔案。包括原理圖.5. 好記星的控件,包括button,list,對文件操作.6. FPGA/CPLD VHDL語言實現(xiàn)SPI.7. RS232-光纖的CPLD調(diào)制解調(diào)源程序.8. 液晶顯示.9. 嵌入式的簡單測試程序.10. Sbc2410的原理圖.11. 高質(zhì)量的軟件代碼規(guī)范.12. 充電芯片的ORCAD原理圖.13. 使用VerilogHDL語言實現(xiàn)硬件的開發(fā)模擬.14. 使用VerilogHDL語言實現(xiàn)硬件的開發(fā)模擬.15. 一個全的2410試驗板的原理圖核PCB圖,可以直接用,適合想做開發(fā)板的新手.16. 三星公司流行的ARM芯片44b0的原理圖和PCB;可以幫助有志于學(xué)習(xí)使用ARM的同事參考和使用.17. 基于51的多功能電子鐘,多鬧鐘,溫度測試.18. 2410的三星的3.5寸液晶驅(qū)動程序.19. 該程序采用C語言編寫,是程序員編寫菜單程序的通用典范..20. 水平直線挖掘的源程序.21. This program controls a BLDC motor in closed loop using PIC18Fxx31 devices. Hardware used is PICDE.22. 硬件I2C軟件包.23. 應(yīng)用matlabGUI工具設(shè)計了數(shù)據(jù)循環(huán)顯示程序.24. avr祥例。 附原理圖.25. NEXTCHIP的OSD開發(fā)工具,很好用的,支持256色,支持鼠標樣式編輯,生成FNTFLT等格式的文件..26. 基于復(fù)雜可編程邏輯器件(CPLD)的120MHz高速A_D采集卡的設(shè)計.27. at91sama3 IAR 環(huán)境下開發(fā)的例子.28. 此軟件是ARM的鍵盤驅(qū)動軟件.29. 此軟件是云臺控制軟件.30. *本程序四位數(shù)碼管作倒計時.P0為位選,P1數(shù)碼管.P3.5輸出(低電平).P3.0,P3.1串口通訊..31. 單片機資料at89c2051英文板詳細資料.32. 介紹一種如何用DSP和CPLD控制插補的文章.33. 最近搞的一個51開發(fā)板的原理圖.34. 一種51下載線的原理圖.35. 電子跑表 基于DVCC設(shè)計的電子跑表,是微機原理課程設(shè)計的題目,歡迎大家參考.36. I2C匯編程序,用于100KB/S的I2C器件運用..37. ek-stm32f開發(fā)板測試程序,LCD+LED+按鍵.38. ps2鍵盤的時序介紹和開發(fā)程序.39. 東芝機器人處理器代碼,sh2有時間學(xué)習(xí)很好!.40. 時鐘分頻電路實現(xiàn)精講(19 pages)——意法半導(dǎo)體.
上傳時間: 2013-05-16
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(132)資源包含以下內(nèi)容:1. siemens PLC Prodave 通訊測試.2. 嵌入式系統(tǒng)下IC卡讀寫的源碼.3. 數(shù)字音樂盒的完整畢業(yè)論文(無意中發(fā)現(xiàn)的) 課程設(shè)計題目:數(shù)字音樂盒.4. 單片機程序 51頻率計 電子琴 電子鐘程序 按鍵顯示程序最終成功.5. C和C++嵌入式系統(tǒng)編程,一本很嵌入式編程很不錯的書..6. 一本很好的介紹yaffs文件系統(tǒng)的書籍 一本很好的介紹yaffs文件系統(tǒng)的書籍.7. 一份不錯的介紹linux 字符設(shè)備驅(qū)動的文檔.8. 工程源文件.9. 用holtek3000開發(fā)環(huán)境編寫的單片機C語言鍵盤掃描程序..10. 8255A芯片的中文資料(8255中文資料).11. mmc_sd_memory_card_driver_sample_project_files spi接口的sd card driver 示例.12. 單片機驅(qū)動PS2鍵盤的c程序 希望對大家有用.13. a voice guide client ,it is the second part of voice guide center.14. msc map program to control client of tools,use for map guide.15. C#開發(fā)win ce代碼程序.16. 2個Ds18b20溫度顯示電路,12Mhz晶振.17. 5分頻cpld原理圖實現(xiàn).18. 可實現(xiàn)對ST公司的SPI flash的控制.19. VB實現(xiàn)的文字圖片原理,VB實現(xiàn)的文字圖片原理.20. 嵌入式C精華, 嵌入式C精華,嵌入式C精華.21. 一個簡單的電梯控制系統(tǒng),主要實現(xiàn)一個八層樓的電梯控制..22. 這是自己做的一個gui 及供初學(xué)者參考 如有問題可以一起討論 可發(fā)到我的郵箱里 完成的功能就是 對uicontrol的應(yīng)用.23. 觸摸屏校正算法,主流嵌入式設(shè)計都使用此算法,個人覺得經(jīng)典..24. 基于51單片機的源碼,內(nèi)有液晶顯示(IIC)接口,還實現(xiàn)串口和定時操作等功能..25. 鏈接器和加載器,這是一本全面介紹我們編寫的程序是如何被鏈接的,個人覺得做嵌入式開發(fā)的軟件工程師必備的一本書..26. 使用Embest IDE for ARM 開發(fā)環(huán)境及ARM 軟件模擬器; 通過實驗掌握簡單ARM 匯編指令的使用方法。.27. AD7714是一款24位高速AD轉(zhuǎn)換芯片.28. Cortex-M3是首款基于ARMv7-M架構(gòu)的處理器.29. 剛剛學(xué)習(xí)ne2000驅(qū)動開發(fā).30. ATMEL的芯片資料pdf文檔.31. GPS衛(wèi)星定位模塊的驅(qū)動程序.32. 還可以.33. 基于CAN總線的分布式三維步進電機控制系統(tǒng).34. 自己做的交通燈~~~用c編寫的.35. 基于PCI總線的高速數(shù)據(jù)傳輸.36. [轉(zhuǎn)載]嵌入到系統(tǒng)進程中,檢查并報告主板型號.37. Freescale_071112_1公司內(nèi)部的器件資料.38. 關(guān)于2410開發(fā)板的u-boot的說明.39. CX1-22R 可編程控制器(簡稱 CX1)是 22 路 I/O 一體化小型可編程控制器(PLC).40. PIC匯編各個時間延時小程序.
標簽: SD卡
上傳時間: 2013-04-15
上傳用戶:eeworm
VIP專區(qū)-嵌入式/單片機編程源碼精選合集系列(150)資源包含以下內(nèi)容:1. TCRT5000光電傳感器.2. 關(guān)于PLC控制的資料,內(nèi)容全面,供參考用..3. 這是設(shè)計好并調(diào)試通過了的智能負載電路原理圖和PCB板圖.4. I2C 總線8 位遠程I/O 擴展口芯片PCF8574 的原理與應(yīng)用.5. 基于ADI 公司的blackfin芯片的通用中斷框架程序.6. 基于ADI blackfin 的DMA 描述符方式的程序。便于你理解這種獨特的dma搬送方式.7. 基于ADI blackfin的異常處理程序.8. 基于ADI BLACKFIN的jbig壓縮和解壓縮程序.9. max531的驅(qū)動程序,采用SPI接收方式.經(jīng)驗證,完全正確..10. 關(guān)于自制C8051單片機編程器的文檔.11. 國內(nèi)某測溫系統(tǒng)信號處理處理板的代碼.12. PIC系列單片機典型應(yīng)用程序集: 17c42.13. PIC系列單片機典型應(yīng)用程序集: 24lc.14. PIC系列單片機典型應(yīng)用程序集: 93c46.15. PIC系列單片機典型應(yīng)用程序集: 93c.16. PIC系列單片機典型應(yīng)用程序集: b16tobcd.17. PIC系列單片機典型應(yīng)用程序集: bcd.18. PIC系列單片機典型應(yīng)用程序集: BCD2BIN.19. PicoBlaze 處理器 SPI Flash 編程器的詳細資料.20. 簡易灰度調(diào)制.21. LCD ST7787 QVGA 屏 的 驅(qū) 動.22. PICC學(xué)習(xí).23. 這些都是常用的通信設(shè)備的電路原理圖.24. 調(diào)試好的LCDTV方案.25. 串口中斷_niosII.c SOPC UART!.26. NIOSII I2C源程序.27. C語言規(guī)范,在寫程序可以避免一些不必要的錯誤.28. 10分鐘學(xué)會PLD,仿真.29. ARM平臺下的數(shù)字音頻AGC處理源代碼 采用EP9302,對數(shù)字音頻進行AGC處理.30. VESA and Industry Standard and Guidelines for Computer Display Monitor Timing Version 1.0.31. 基于89s52單片機.32. 基于51系列單片機的開機計數(shù)實驗.33. 基于wimax中ofdm在vxworks的仿真代碼.34. C8051F系列單片機測溫程序.35. 5615十位DA轉(zhuǎn)換芯片C的原程序.36. 縫紉機主機板測試程序; 使用嵌入式系統(tǒng)。.37. ATmega48-88-168_中文說明書.38. nios鍵盤數(shù)碼管驅(qū)動芯片HD7279驅(qū)動程序.39. C+++GUI Programming with Qt4 的源碼.40. Philip ISP1181芯片驅(qū)動.
上傳時間: 2013-04-15
上傳用戶:eeworm
變電站是電力系統(tǒng)的一個重要環(huán)節(jié),它的運行情況直接影響到電力系統(tǒng)的可靠、經(jīng)濟運行。一個變電站運行情況的優(yōu)劣,在很大程度上取決于其二次設(shè)備的工作性能。現(xiàn)在的變電站有三種運行模式:一種是常規(guī)變電站,一種是部分實現(xiàn)微機管理、具有一定自動化水平的變電站,再有一種是實現(xiàn)無人值班、全面微機化的綜合自動化變電站。在常規(guī)變電站中,其繼電保護、中央信號系統(tǒng)、變送器、遠動及故障錄波裝置等所有二次設(shè)備都是采用傳統(tǒng)的分立式設(shè)備,而且站內(nèi)配備大量控制、保護、記錄用屏盤。使裝備設(shè)置復(fù)雜,占地面積大,日常維護管理工作繁重。這種常規(guī)變電站的一個致命弱點是不具備自診斷能力,對二次系統(tǒng)本身的故障無法監(jiān)測。因此,這種常規(guī)變電站已逐漸被淘汰。 要提高變電站運行的可靠性及經(jīng)濟性,一個最有效的方法就是提高變電站運行管理的自動化水平,實現(xiàn)變電站的綜合自動化,以微機化的新型二次設(shè)備取代傳統(tǒng)使用的分立式設(shè)備。開發(fā)集保護、控制、監(jiān)測及遠動等功能為一體的新型設(shè)備,并實現(xiàn)設(shè)備共享、信息資源共享,使變電站設(shè)計簡捷、布局緊湊,運行更加可靠安全。 隨著微型計算機技術(shù)、集成電路技術(shù)的迅速發(fā)展,原來越多的新技術(shù)和新產(chǎn)品應(yīng)用到變電站的二次設(shè)備中去,使變電站的二次設(shè)備得到不斷的更新?lián)Q代。該項研究把一種新型的低壓電能量測量芯片與高性能的數(shù)字信號處理器(DSP)結(jié)合起來,利用DSP體積小、功能強、功耗低、速度快、性價比高等優(yōu)點,設(shè)計出新型的變電站線路測控單元,實現(xiàn)對高壓線路的測量、監(jiān)視和控制,這種新型的二次設(shè)備比傳統(tǒng)的二次設(shè)備具有更高的精度和更快的相應(yīng)速度。 與此同時,網(wǎng)絡(luò)理論和技術(shù)的發(fā)展,也使變電站監(jiān)控系統(tǒng)的結(jié)構(gòu)發(fā)生了很大的變化,由原來的集中控制型逐步過渡到功能分散、模塊化的分散網(wǎng)絡(luò)型,通過現(xiàn)場總線,使主控室和現(xiàn)場之間的聯(lián)系變成了串行通信聯(lián)系,從而提高的系統(tǒng)的可靠性和可維護性。CAN總線應(yīng)用于變電站的監(jiān)控系統(tǒng)中,組成變電站的數(shù)據(jù)通信網(wǎng)絡(luò),可以提高系統(tǒng)的抗干擾能力和容錯能力。 該文就以上的兩個方面進行研究和設(shè)計,主要內(nèi)容包括:一是在簡單介紹新型電能測量芯片和DSP的基本知識的基礎(chǔ)上,提出了一個變電站測控單元的設(shè)計方案,并從從硬件和軟件兩個方面進行了詳細的介紹,主要部分是對測量模塊的設(shè)計;二是系統(tǒng)的通信接口模塊設(shè)計,從硬件和軟件方面詳細的介紹了通信模塊的三種不同的通信接口的設(shè)計,分別是RS-232串行通信、RS-485總線通信、CAN總線通信;三是在分析現(xiàn)代測控系統(tǒng)發(fā)展歷史,指出了現(xiàn)場總線測控系統(tǒng)的優(yōu)越性;四是設(shè)計出的測控系統(tǒng)單元的基礎(chǔ)上,利用CAN現(xiàn)場總線構(gòu)建變電站的綜合監(jiān)控系統(tǒng)。 該文提出的方案、技術(shù)以及結(jié)論對于變電站監(jiān)控系統(tǒng)和自綜合動化系統(tǒng)的研究開發(fā)、工程設(shè)計都具有實際的參考意義。
上傳時間: 2013-04-24
上傳用戶:fhzm5658
本文闡述了微處理器芯片S3C2410的內(nèi)核、處理器模式、寄存器組、存儲系統(tǒng)、尋址方式以及中斷模式。研究了處理器的啟動下載代碼bootloader,并將裁減后的bootloader映像文件下載到ARM平臺的Flash中;對嵌入式linux操作系統(tǒng)!文件系統(tǒng)和基于圖形庫的應(yīng)用軟件的開發(fā)也做了初步的研究。
標簽: ARM 嵌入式系統(tǒng) 移植
上傳時間: 2013-06-17
上傳用戶:wl9454
H.264/AVC規(guī)范是由國際電聯(lián)(ITU-T)和國際標準化組織(ISO)聯(lián)合制定的新一代視頻編解碼標準。它具有如下四個特點:低碼流,和MPEG2等壓縮技術(shù)相比,在同等圖像質(zhì)量下,采用H.264技術(shù)壓縮后的數(shù)據(jù)量只有MPEG2的1/8;高圖象質(zhì)量,復(fù)雜的算法保證了低碼流條件下圖像仍能保留豐富的細節(jié);容錯能力強,提供了解決在不穩(wěn)定網(wǎng)絡(luò)環(huán)境下容易發(fā)生的丟包等錯誤的必要工具;網(wǎng)絡(luò)適應(yīng)性強,提供了網(wǎng)絡(luò)適應(yīng)層,數(shù)據(jù)能在不同網(wǎng)絡(luò)上傳輸。但由此帶來的代價是復(fù)雜度極高的編碼過程,尤其是在嵌入式系統(tǒng)中實現(xiàn)具有很大的挑戰(zhàn)性。 本文主要介紹了基于H.264標準的開源代碼T264向DM642平臺的移植和優(yōu)化。優(yōu)化綜合運用了上層和底層的實現(xiàn)方法實現(xiàn)。上層的方法例如使用CCS提供的條件優(yōu)化代碼優(yōu)化功能,使用IMGLIB中高度優(yōu)化的函數(shù)等,其特點是簡便易行,效果良好;底層的實現(xiàn)方法例如使用DM642特有的內(nèi)聯(lián)函數(shù),用線性匯編的方式實現(xiàn)算法等,特點是提高了代碼運行的并行性,但需要對DM642和H.264有很深刻的理解。 目前本設(shè)計已成功完成H.264.算法在DM642開發(fā)板上的運行,壓縮QCIF格式視頻的速度隨圖像復(fù)雜度的不同達到了35-50幀每秒。此后本設(shè)計還繼續(xù)使用優(yōu)化后的編碼器實現(xiàn)了監(jiān)控用視頻服務(wù)器的原型,使得攝像頭采集的視頻數(shù)據(jù)在DM642開發(fā)板上壓縮后傳輸至PC機,且能夠在PC端用配套的程序成功解碼并播放。
上傳時間: 2013-06-23
上傳用戶:qqiang2006
本文首先從數(shù)控系統(tǒng)的組成與特點進行詳細分析,然后對運動控制卡在整個系統(tǒng)中承擔功能進行了分析。根據(jù)數(shù)字型號處理器件的快速運算能力和現(xiàn)場可編程門陣列器件的靈活、通用性提出了基于DSP器件和FPGA器件進行總體設(shè)計的規(guī)劃。 本文重點詳細闡述了四軸運動控制卡硬件電路的設(shè)計。通過對現(xiàn)有部分PC總線的介紹與比較,設(shè)計選擇了PCI總線作為上位PC與運動控制卡的通信總線,并且選擇PCI9052芯片來設(shè)計PCI接口模塊;基于DSP器件的特點,設(shè)計選擇了TMS320LF2407芯片為核心,進行運算控制單元的設(shè)計,同時對其主要內(nèi)部資源進行了分配。最后,根據(jù)硬件的原理圖,完成了具體電路板的制作。 對軟件設(shè)計,文章主要對插補算法在DSP上的實現(xiàn)作了一些探討。介紹了兩種加速模式:梯形加速模式和s曲線加速模式。就逐點比較法直線和圓弧插補算法以及數(shù)字積分插補原理也進行了分析。最終,提出總體程序流程控制、速度控制算法、插補算法等的程序設(shè)計框架,并進行了具體程序設(shè)計。
上傳時間: 2013-07-19
上傳用戶:CHENKAI
在數(shù)字化推進速度加快的大背景下,全球農(nóng)業(yè)也由傳統(tǒng)農(nóng)業(yè)向現(xiàn)代農(nóng)業(yè)方向轉(zhuǎn)變,而實現(xiàn)農(nóng)業(yè)信息與數(shù)字化則是現(xiàn)代化農(nóng)業(yè)的重要標志與核心技術(shù)。我國農(nóng)業(yè)具有地域分散、對象多樣、生物自身變異大、環(huán)境因子不確定等特點,也是受環(huán)境影響最明顯的領(lǐng)域,因此對環(huán)境與生物信息的監(jiān)測顯得十分重要。同時現(xiàn)代無線網(wǎng)絡(luò)信息技術(shù)和計算機應(yīng)用等技術(shù)近幾年得到了長足的發(fā)展,廣泛的應(yīng)用于工業(yè)的各個領(lǐng)域。因此,將這些最新的技術(shù)應(yīng)用于相對發(fā)展較慢的農(nóng)業(yè)各領(lǐng)域顯得迫在眉睫。 本文根據(jù)農(nóng)業(yè)對象具有偏遠、分散、易變、多樣等特點,提出了一種針對農(nóng)業(yè)環(huán)境信息遠程監(jiān)測的系統(tǒng)設(shè)計方案,并從軟件和硬件二方面詳細介紹了系統(tǒng)方案的設(shè)計和實現(xiàn)方法。本研究通過采用μC/OS-Ⅱ系統(tǒng)的嵌入式技術(shù),實現(xiàn)了數(shù)據(jù)采集系統(tǒng)底層網(wǎng)絡(luò)與信息發(fā)布上層網(wǎng)絡(luò)的無縫連接為建立基于WEB的農(nóng)業(yè)環(huán)境遠程監(jiān)測系統(tǒng)奠定了基礎(chǔ),同時也為農(nóng)業(yè)網(wǎng)絡(luò)通信“最后一公里”問題的解決提供了一種解決方案。 該系統(tǒng)的設(shè)計充分利用了網(wǎng)絡(luò)技術(shù)。通過INTERNET,用戶可以隨時了解農(nóng)業(yè)環(huán)境的實時情況以采取措施。系統(tǒng)中嵌入式操作系統(tǒng)μC/OS-Ⅱ的應(yīng)用提高了系統(tǒng)的實時性、可靠性和可擴展性:減少了對系統(tǒng)硬件的依賴,增加了系統(tǒng)安全性;降低了成本。特別是自主開發(fā)的核心板卡,經(jīng)連續(xù)的調(diào)試運行穩(wěn)定、數(shù)據(jù)可靠。 本文首先介紹了高速實時數(shù)據(jù)采集系統(tǒng)的發(fā)展和現(xiàn)狀。由于傳統(tǒng)的設(shè)計方式的欠缺而考慮到將嵌入式操作系統(tǒng)引入到該系統(tǒng)中,很好的解決了多傳感器的接入,使得本系統(tǒng)具有巨大的靈活性和可擴展性。 本文以源碼開放的嵌入式操作系統(tǒng)μC/OS-Ⅱ為核心,以LPC2210微控制器為載體,充分利用GPRS無線網(wǎng)絡(luò)傳輸技術(shù),實現(xiàn)了高速實時信息監(jiān)測系統(tǒng)的關(guān)鍵設(shè)計。 考慮到該系統(tǒng)以后的可擴展性,在設(shè)計的過程中硬件部分預(yù)留了一部分接口電路以備后續(xù)開發(fā)使用;軟件的設(shè)計過程中應(yīng)該注意的問題和實際操作中出現(xiàn)的一系列問題以及解決辦法在文中都有詳細的說明,并且軟件的基本構(gòu)架在文章中也有所體現(xiàn),文章結(jié)尾給出了一些系統(tǒng)經(jīng)實驗后在WEB上發(fā)布顯示的數(shù)據(jù)。
上傳時間: 2013-07-09
上傳用戶:juyuantwo
隨著計算機技術(shù)、通信技術(shù)的飛速發(fā)展和3C(計算機、通信、消費電子)的融合,嵌入式系統(tǒng)已經(jīng)滲透到各個領(lǐng)域。在32位嵌入式微處理器市場上,基于ARM(Advanced RISC Machine)內(nèi)核的微處理器在市場上處于絕對的領(lǐng)導(dǎo)地位,因此追蹤ARM技術(shù)的發(fā)展趨勢顯得尤為重要。在嵌入式操作系統(tǒng)的選擇上,Linux一直因其內(nèi)核精簡、代碼開放、易于移植等特點受到廣大嵌入式系統(tǒng)工程師的青睞。另外,嵌入式系統(tǒng)一旦具備網(wǎng)絡(luò)接入功能,其信息處理能力更加強大,因此有必要為嵌入式系統(tǒng)構(gòu)建Web服務(wù)器。 本文主要目的是研究基于ARM的嵌入式Linux開發(fā)平臺構(gòu)建,并在此基礎(chǔ)上進行網(wǎng)絡(luò)應(yīng)用程序的開發(fā)。 文章深入剖析了ARM9的體系結(jié)構(gòu),介紹了基于ARM9的S3C2410開發(fā)板的特性及資源;闡述了嵌入式操作系統(tǒng)的相關(guān)知識及嵌入式Linux移植的基本方法;搭建了移植所需要的開發(fā)環(huán)境,主要包括在宿主機Linux操作系統(tǒng)下編譯arm-linux交叉編譯工具等;然后詳細闡述了嵌入式Linux開發(fā)平臺的構(gòu)建過程,包括對BootLoader的分析和移植,Linux2.6內(nèi)核的結(jié)構(gòu)分析、代碼修改以及內(nèi)核裁減、配置和移植,網(wǎng)卡驅(qū)動程序的移植,以及根文件系統(tǒng)的創(chuàng)建。按文中提供的方法和技巧可以很方便的建立一個ARM-Linux開發(fā)平臺。 文章最后給出了基于所建平臺的網(wǎng)絡(luò)應(yīng)用,即在上述所建的軟硬件平臺上創(chuàng)建Web服務(wù)器Boa,并基于Boa進行應(yīng)用開發(fā)。最終實現(xiàn)了基于Boa嵌入式Web服務(wù)器的服務(wù)器端表單處理程序,實現(xiàn)了PC機與目標板的動態(tài)網(wǎng)頁交互功能,并且,通過PC機IE瀏覽器可以直接控制目標板上的硬件和可執(zhí)行程序,以實現(xiàn)對目標板的遠程監(jiān)控功能。
上傳時間: 2013-04-24
上傳用戶:kernaling
蟲蟲下載站版權(quán)所有 京ICP備2021023401號-1