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

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

移植燒寫

  • UCOS_UCGUI_MDK_LPC2134的移植代碼.rar

    arm文件夾 內(nèi)放的是和LPC2134啟動有關(guān)的代碼 arm_pc 文件夾內(nèi)放的是 uc/os有關(guān)的代碼 Project_Data內(nèi)放的是項目有關(guān)的文件 BootLoader和LPC2134啟動有關(guān)的代碼 OS_SOURCE放的是UC/OS 2.52的源文件 UCGUI內(nèi)放的是UCGUI的源代碼(增加了我用的屏的驅(qū)動文件LCD12864L.C和LCD12864L.H) SourceInsight內(nèi)放的是SourceInsight有關(guān)的工程文件 MDK內(nèi)放的是MDK3.20有關(guān)的工程文件 MySource內(nèi)放的是硬件驅(qū)動代碼以及應(yīng)用層代碼 用ZLG提供的UCOS基于MDK的模板移植的

    標簽: UCOS_UCGUI_MDK_LPC 2134 移植

    上傳時間: 2013-07-17

    上傳用戶:huangzchytems

  • 基于S3C2410的Linux移植

    描述了將Linu移植到基于$3C2410處理器目標板上的方法與過程。介紹了目標平臺和Lin并說明了如何搭建移植環(huán)境,著重介紹了Bootlaoder的架構(gòu)和功能以及unu內(nèi)核的移植。結(jié)果證明該方

    標簽: S3C2410 Linux 移植

    上傳時間: 2013-06-19

    上傳用戶:wmwai1314

  • H.264解碼算法優(yōu)化及在ARM上的移植

    在信息化發(fā)展的當前,音視頻等多媒體作為信息的載體,在社會生活的各個領(lǐng)域,起著越來越重要的作用。數(shù)字視頻的海量性成為阻礙其應(yīng)用的的瓶頸之一。在這種情況下,H.264作為新一代的視頻壓縮標準,以其高性能的壓縮效率,成為備受關(guān)注的焦點和研究問題。H.264通過運動估計/運動補償(MP/MC)消除視頻時間冗余,對差值圖像進行離散余弦變換(DCT)消除空間冗余,對量化后的系數(shù)進行可變長編碼(VLC)消除統(tǒng)計冗余,獲得了極高的壓縮效率。隨著嵌入式處理器性能的逐漸提升和3G網(wǎng)絡(luò)即將商用的推動,H.264以其優(yōu)秀的壓縮性能,無論是無線信道傳輸方面,還是存儲容量有限的嵌入式設(shè)備都具有廣闊的應(yīng)用前景。 但H.264在提升壓縮性能的同時付出的代價是算法復(fù)雜度的成倍增加,實際應(yīng)用中人們對視頻解碼的實時性要求嚴格,已出現(xiàn)的對應(yīng)算法代碼多基于PC通用處理器實現(xiàn),而嵌入式設(shè)備的主頻和處理能力仍然相對有限,存儲容量相對較小,總線速率相對偏低,因此必須對標準對應(yīng)算法進行優(yōu)化移植,才能滿足實際應(yīng)用的需求。 本文在對H.264標準及其新特性進行詳細介紹后,重點研究了在解碼端如何針對解碼耗時較多的模塊進行改進,然后將算法移植到ARM平臺,并針對平臺特點作出相應(yīng)優(yōu)化,最后完成解碼圖象顯示,并給出了測試結(jié)果。本文主要完成的工作如下: 詳細分析了H.264的參考軟件JM中解碼流程,并利用測試工具分析了各模塊耗時,針對耗時較多的模塊如插值運算及去塊濾波模塊,提出了對應(yīng)的改進算法并在H.264的參考軟件JM86上進行了實現(xiàn),PC測試實驗證明了算法改進的優(yōu)越性和運算優(yōu)化的可行性。最后針對ARM平臺,在對程序結(jié)構(gòu)和對應(yīng)代碼進行優(yōu)化之后,將其移植到WINCE系統(tǒng)之下,同時給出了WINCE平臺解碼后圖象加速顯示方法,并對最終測試結(jié)果與性能做出了評價。

    標簽: 264 ARM 解碼 算法優(yōu)化

    上傳時間: 2013-06-04

    上傳用戶:shijiang

  • 基于ARM S3C2410平臺下嵌入式Linux虛擬機移植技術(shù)的研究與實現(xiàn)

    基于ARM S3C2410平臺下嵌入式Linux虛擬機移植技術(shù)的研究與實現(xiàn)

    標簽: S3C2410 Linux ARM 嵌入式

    上傳時間: 2013-07-14

    上傳用戶:zuozuo1215

  • 基于ARM的LwIP協(xié)議棧研究與移植

    TCP/IP協(xié)議作為Internet上的通信實現(xiàn)方式的一種,是近年來嵌入式應(yīng)用領(lǐng)域的一個研究熱點。嵌入式設(shè)備要與Internet網(wǎng)絡(luò)直接交換信息,就需要支持TCP/IP協(xié)議。嵌入式系統(tǒng)具有內(nèi)核小、專用性強、系統(tǒng)精簡、實時性高、功耗和環(huán)境要求嚴格等特點,所以傳統(tǒng)的TCP/IP協(xié)議不適合移植到嵌入式系統(tǒng)中。實現(xiàn)嵌入式系統(tǒng)網(wǎng)絡(luò)接入有兩種選擇,第一種是按照TCP/IP協(xié)議的原理編寫簡化版的通信協(xié)議;第二種是將已有小型的,適用于嵌入式系統(tǒng)的網(wǎng)絡(luò)協(xié)議移植到系統(tǒng)中。 首先本文簡要介紹了嵌入式網(wǎng)絡(luò)協(xié)議的研究現(xiàn)狀和研究內(nèi)容,分析了LwIP協(xié)議棧中IP協(xié)議、TCP協(xié)議、UDP協(xié)議和ICMP協(xié)議的原理。由于LwIP沒有使用和操作系統(tǒng)相關(guān)的系統(tǒng)調(diào)用和數(shù)據(jù)結(jié)構(gòu),所以在LwIP和操作系統(tǒng)之間增加了一個操作系統(tǒng)封裝層為操作系統(tǒng)服務(wù)。LwIP不僅保持了TCP協(xié)議主要功能,而且減少了對RAM的占用。 其次,移植中實現(xiàn)了操作系統(tǒng)模擬層和LwIP底層接口。操作系統(tǒng)模擬層為協(xié)議和操作系統(tǒng)提供了一個接口,使協(xié)議對操作系統(tǒng)透明,可以不依賴操作系統(tǒng)運行,需要實現(xiàn)信號量、郵箱、線程和臨界保護。LwIP底層接口為不同的硬件提供不同的驅(qū)動程序,需要實現(xiàn)系統(tǒng)初始化、網(wǎng)卡初始化、線程接收、數(shù)據(jù)包的讀取和發(fā)送。 最后提出測試設(shè)計框架,在ARM開發(fā)板和μC/OS-Ⅱ操作系統(tǒng)上對移植的協(xié)議進行測試。測試結(jié)果表明,移植協(xié)議可以正常工作,實現(xiàn)了基本的網(wǎng)絡(luò)功能。

    標簽: LwIP ARM 協(xié)議棧 移植

    上傳時間: 2013-07-11

    上傳用戶:iswlkje

  • 基于ARM的嵌入式Linuz操作系統(tǒng)的移植

    隨著電子產(chǎn)品的飛速發(fā)展,嵌入式系統(tǒng)已經(jīng)在這個社會上無處不在。操作系統(tǒng)作為嵌入式產(chǎn)品的靈魂,一定要依據(jù)產(chǎn)品的需要安裝合適的操作系統(tǒng),以便于可以更好的編寫應(yīng)用程序。 本研究將Linux操作系統(tǒng)移植到QQ2440開發(fā)板。操作系統(tǒng)移植的目的是為了能夠更好的利用開發(fā)板開發(fā)應(yīng)用程序,本文將Linux2.6版本內(nèi)核移植到QQ2440開發(fā)板,使開發(fā)板可以用于工業(yè)過程控制。文章介紹了嵌入式系統(tǒng)的特點、ARM體系結(jié)構(gòu)、嵌入式Linux操作系統(tǒng)。重點描述了Linux操作系統(tǒng)的移植,論文在Linux操作系統(tǒng)移植研究中,首先,進行了移植環(huán)境的設(shè)計和搭建,建立交叉編譯環(huán)境,配置網(wǎng)絡(luò)文件系統(tǒng)NFS。然后,對Linux2.6版本內(nèi)核和vivi進行配置和編譯并以yaffs文件系統(tǒng)為例,介紹了yaffs根文件系統(tǒng)映象的制作。最后,介紹了一種解決內(nèi)核實時化的方法。在論文的最后,給出了嵌入式Linux驅(qū)動程序的概念與結(jié)構(gòu)以及開發(fā)流程,并進行了UART2串口以及LCD顯示屏驅(qū)動的開發(fā)。全文詳細的描述了嵌入式Linux操作系統(tǒng)移植的流程,在基于QQ2440開發(fā)板上給出了bootloader、內(nèi)核以及文件系統(tǒng)移植的實現(xiàn)方法。并給出了解決Linux內(nèi)核實時化的一種算法并進行了驅(qū)動程序的開發(fā)。

    標簽: Linuz ARM 嵌入式 操作系統(tǒng)

    上傳時間: 2013-06-04

    上傳用戶:LouieWu

  • 基于ARM的輕量級TCPIP協(xié)議棧的移植及應(yīng)用

    近年來,嵌入式技術(shù)發(fā)展迅速,已經(jīng)滲透到工業(yè)控制、智能設(shè)備以及電子消費品等人們?nèi)粘I畹母鱾€領(lǐng)域,而Internet技術(shù)也取得了巨大的發(fā)展,為人們所廣為接受,于是嵌入式技術(shù)和Internet技術(shù)相結(jié)合形成的嵌入式Internet技術(shù)適時地出現(xiàn)了,并且成為實現(xiàn)遠程控制、信息共享的關(guān)鍵技術(shù)。 本文首先闡述了課題研究的背景、目的和意義,以及嵌入式TCP/IP協(xié)議棧研究的現(xiàn)狀,然后分析了嵌入式操作系統(tǒng)μ C/OS-Ⅱ的工作原理并描述了把它移植到LPC2210上的過程,為嵌入式TCP/IP協(xié)議棧實現(xiàn)提供了操作系統(tǒng)支持。接著,針對嵌入式協(xié)議棧的特殊需求,詳細分析并采用了零拷貝技術(shù)、跨層技術(shù)等對LwIP協(xié)議棧進行了有效的裁剪和優(yōu)化,結(jié)合μ C/PS-Ⅱ設(shè)計了一種緊湊的協(xié)議棧工作模型和內(nèi)存管理機制。并且結(jié)合μ C/OS-Ⅱ設(shè)計了協(xié)議棧的工作模型和內(nèi)存管理機制。在驅(qū)動程序的基礎(chǔ)上實現(xiàn)了對LwIP中的IP協(xié)議、ARP協(xié)議、ICMP協(xié)議、UDP協(xié)議和TCP協(xié)議等幾個協(xié)議棧的裁剪和優(yōu)化。并分析了它們的安全漏洞及基于這些漏洞的攻擊方式,在這個基礎(chǔ)上提出了如攻擊檢測算法等填補漏洞和抵抗攻擊的一些技術(shù)和措施。最后在目標板上成功移植了優(yōu)化后的LwIP。 本文同時還設(shè)計了一種能夠提供足夠多軟定時器資源的算法。在不需要操作系統(tǒng)支持的情況下,軟定時器可以給多任務(wù)的系統(tǒng)提供足夠的定時服務(wù),而且不影響中斷處理時間。并且具有自動回調(diào)功能,啟動一次以后就可自動調(diào)用定時器。此軟定時器使用方便且易移植,大大方便了本課題多次使用定時器的需要。課題結(jié)合具體項目“蓄電池狀態(tài)記錄儀的設(shè)計”,分析了它的各個功能模塊,設(shè)計了其系統(tǒng)結(jié)構(gòu)。對各個功能模塊的設(shè)計與實現(xiàn)進行了代碼編寫和測試,借助于TFTP服務(wù)器實現(xiàn)了基于協(xié)議的嵌入式目標板和PC機間的網(wǎng)絡(luò)通信。 本課題經(jīng)過幾個月的軟硬件設(shè)計和現(xiàn)場測試,已實現(xiàn)了最初的設(shè)計目標。構(gòu)建出了實驗硬件平臺和一個多任務(wù)多協(xié)議的基本實時系統(tǒng)框架。以后的開發(fā)者可以不必深入了解μ C/OS-Ⅱ?qū)崟r操作系統(tǒng)和嵌入式TCP/IP協(xié)議棧的情況下就可以方便的創(chuàng)建一個嵌入式網(wǎng)絡(luò)控制系統(tǒng),并能在平臺上開發(fā)其它的應(yīng)用任務(wù),為以后的研究提供了參考并奠定了基礎(chǔ)。

    標簽: TCPIP ARM 輕量級 協(xié)議棧

    上傳時間: 2013-04-24

    上傳用戶:www240697738

  • 基于ARM架構(gòu)的μCOS-Ⅱ移植及其實時同步交流采樣研究

    隨著微處理器技術(shù)與信息技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)的應(yīng)用也進入到國防、工業(yè)、能源、交通以及日常生活中的各個領(lǐng)域。嵌入式系統(tǒng)的軟件核心是嵌入式操作系統(tǒng)。然而,國內(nèi)在嵌入式系統(tǒng)軟件開發(fā)上有很多困難,主要有:國外成熟的RTOS大都價格昂貴并且不公開源代碼,用好這些操作系統(tǒng)需對計算機體系結(jié)構(gòu)有深刻理解。針對以上問題,免費公開源代碼的嵌入式操作系統(tǒng)就倍受矚目了,μC/OS-II就是其中之一。μC/OS-II是面向中小型應(yīng)用的、基于優(yōu)先級的可剝奪嵌入式實時內(nèi)核,其特點是小巧、性能穩(wěn)定、可免費獲得源代碼。 本文在深入研究μC/OS-II內(nèi)核基礎(chǔ)上,將其運用于實際課題,完成了基于ARM架構(gòu)的μC/OS-II移植及實時同步交流采樣的誤差補償研究。本文主要工作內(nèi)容和研究成果如下: 1.剖析了μC/OS-II操作系統(tǒng)內(nèi)核,重點研究了μC/OS-II內(nèi)核的任務(wù)管理與調(diào)度算法機理,得出了μC/OS-II內(nèi)核優(yōu)點:任務(wù)調(diào)度算法簡潔、高效、實時性較好(與Linux相比)。 2.介紹了ARM9體系架構(gòu),重點講敘了MMU(存儲管理單元)功能。為了提高交流采樣系統(tǒng)的取指令和讀數(shù)據(jù)速度,成功將MMU功能應(yīng)用于本嵌入式系統(tǒng)中。 3.完成了μC/OS-II操作系統(tǒng)在目標板上的移植,主要用匯編語言編寫了啟動代碼、開關(guān)中斷、任務(wù)切換和首次任務(wù)切換等函數(shù)。 4.針對國內(nèi)外提出的同步交流采樣誤差補償算法的局限性,本文從理論上對同步交流采樣的準確誤差進行了研究,并嘗試根據(jù)被測信號周期的首尾過零點的三角形相似法,求出誤差參數(shù)并對誤差進行補償。此外,考慮到采樣周期△T不均勻,經(jīng)多次采樣后會產(chǎn)生累積誤差,本文也給出了采樣周期△T的優(yōu)化算法。 5.完成了系統(tǒng)硬件設(shè)計,并根據(jù)補償算法和△T優(yōu)化法則,編寫了相應(yīng)采樣驅(qū)動和串口驅(qū)動。最后對實驗數(shù)據(jù)進行了分析和比較,得出重要結(jié)論:該補償算法實現(xiàn)簡單,計算機工作量小,精度較高。

    標簽: ARM COS 架構(gòu) 交流采樣

    上傳時間: 2013-04-24

    上傳用戶:xzt

  • 基于GNU工具鏈的ARM-MINIX嵌入式系統(tǒng)交叉編譯環(huán)境的移植.pdf

    信息技術(shù)的發(fā)展,數(shù)字化產(chǎn)品的普及,導(dǎo)致了對嵌入式開發(fā)的巨大需求。以Linux為宿主機系統(tǒng),搭配一個交叉編譯環(huán)境,為嵌入式設(shè)備生成可執(zhí)行程序己成為現(xiàn)在日益流行的編譯嵌入式軟件的解決方案。而開放源代碼的GNUT具鏈是一套開源的開發(fā)環(huán)境,是嵌入式軟件開發(fā)中理想的交叉編譯器。但現(xiàn)有GNUI具鏈支持的平臺并不能滿足層出不窮的嵌入式產(chǎn)品的開發(fā)需要,仍有許多平臺得不到支持,例如我們進行的minix向ARM-MINIX平臺的移植。 本文以在linux環(huán)境下構(gòu)建MINIX嵌入式系統(tǒng)的交叉編譯工具鏈為背景,首先介紹了交叉編譯系統(tǒng)的基本組成和結(jié)構(gòu),以及利用GCC構(gòu)建交叉編譯環(huán)境的優(yōu)越性。然后對目標平臺作了介紹。分析了GCC編譯器,說明了GCC的設(shè)計思想,系統(tǒng)結(jié)構(gòu),介紹了GNU Binutils的功能,使用方法;接著分析了GNU工具鏈中的GAS和GLD的實現(xiàn)機制及源代碼結(jié)構(gòu),由于BFD是GNUBinutils的基礎(chǔ),GAS和GLD都是使用BFD庫來操作目標文件,因此在這一部分本文對BFD庫的工作機制,數(shù)據(jù)結(jié)構(gòu)也作了重點分析。緊接著說明了GCC交叉編譯系統(tǒng)的移植思路和方法,實現(xiàn)難點,以及一些相關(guān)技術(shù)細節(jié),這涉及到了若干重要的C源文件,Makefile,配置文件的修改,重點給出了BFD庫,GAS和GLD的分析及其重定向(通常GCC生成的目標程序是針對GNU/Linux系統(tǒng)的)的實現(xiàn);然后本文給出了在GNU/Linux宿主機上構(gòu)建針對ARM-MINIX的參數(shù)設(shè)置及過程:最后對本文所做的工作進行了總結(jié)。

    標簽: ARM-MINIX GNU 嵌入式系統(tǒng)

    上傳時間: 2013-05-31

    上傳用戶:wangzhen1990

  • 基于ARM的TKernel系統(tǒng)移植研究

    T-Kernel作為一種嵌入式操作系統(tǒng),由于實時性和開源性,在嵌入式操作系統(tǒng)領(lǐng)域中的應(yīng)用越來越廣泛。ARM是一款比較好的微處理器,T-Kernel在ARM上的應(yīng)用研究基本上是空白,所以結(jié)合兩者進行研究促進T-Kernel在國內(nèi)嵌入式領(lǐng)域的發(fā)展。同時,T-Kernel內(nèi)部調(diào)度機制存在著優(yōu)先級反轉(zhuǎn)缺陷,優(yōu)先級反向使得高優(yōu)先級任務(wù)的執(zhí)行時間無法預(yù)測,增加了實時系統(tǒng)的不確定性。早期的解決協(xié)議較好地解決了優(yōu)先級反轉(zhuǎn)問題,但同時也存在著自身不足之處。 針對T-Kernel存在的缺陷,在深入研究相關(guān)協(xié)議的基礎(chǔ)上,本論文提出了一種新的改進的優(yōu)先級繼承協(xié)議。該協(xié)議設(shè)置超時保護機制,避免任務(wù)在獲取信號量時長時間的阻塞,結(jié)合Havender提出的“有序資源使用法”防止死鎖發(fā)生,給出該協(xié)議的分析過程,并把該協(xié)議結(jié)合到T-Kernel中。在這個基礎(chǔ)之上,建立研究開發(fā)平臺;針對硬件設(shè)備,研究引導(dǎo)程序的執(zhí)行原理,實現(xiàn)系統(tǒng)的引導(dǎo)程序;構(gòu)建T-Kennel內(nèi)核;移植內(nèi)核到開發(fā)板;最后對T-Kernel的啟動過程進行了詳細的分析。 T-Kernel在ARM上的移植研究,為嵌入式系統(tǒng)開發(fā)的提供了一種開發(fā)流程,同時對于T-Kernel的啟動過程的分析,為以后的應(yīng)用程序開發(fā)提供了一個接口;對于T-Kernel存在的優(yōu)先級反轉(zhuǎn)問題的解決,可以改進T-Kernel的實時性和靈活性,同時為實時系統(tǒng)的性能改進提供了參考。

    標簽: TKernel ARM 移植

    上傳時間: 2013-04-24

    上傳用戶:shangdafreya

主站蜘蛛池模板: 巴彦县| 沛县| 德钦县| 孟村| 奉化市| 沭阳县| 渑池县| 衢州市| 苍南县| 景谷| 东乡族自治县| 中牟县| 观塘区| 满洲里市| 中西区| 东平县| 鹿泉市| 镇原县| 莱西市| 泗阳县| 南京市| 汝南县| 浦江县| 新田县| 苍山县| 上虞市| 五常市| 瑞丽市| 湖南省| 邵武市| 河津市| 墨玉县| 曲沃县| 长乐市| 且末县| 金昌市| 莫力| 巫山县| 克拉玛依市| 郎溪县| 榆社县|