這是在linux下,用arm-linux-elf編譯的帶中斷的時鐘顯示,可以在44b0裸機上直接運行,為直接在linux下編譯帶中斷的arm操作系統(tǒng)提供參考依據(jù)
標簽: linux
上傳時間: 2014-01-05
上傳用戶:libinxny
一款支持模擬ARM和blackfin DSP處理器的軟件,在不需要真實硬件下運行ARM Linux, uClinux, uc/OS-II (ucos-ii)等 將tar.gz 改為tar.bz2
上傳時間: 2017-03-29
上傳用戶:趙云興
詳細分析了mini2440系統(tǒng)啟動流程,并對啟動代碼做了詳細解釋。是讀者可以一目了然的理解整個系統(tǒng)啟動的過程。對linux嵌入式開發(fā)的同志非常有用;
上傳時間: 2017-04-06
上傳用戶:zhaowh
gcc for linux(gcc編譯器)是一款針對linux系統(tǒng)而開發(fā)的編譯器軟件。gcc for linux對自由軟件類 Unix 操作系統(tǒng)和一些所有權操作系統(tǒng),著名的 Apple Mac OS X 是一個標準的編譯器。 最初命名為 GNU C 編譯器,因為它僅處理 C 程序設計語言,GCC 后來擴展到編譯 C++, Objective-C, Java, Fortran 和尤其 Ada 。GCC不僅是GNU/Linux上的標準編譯器,而且他也是嵌入式系統(tǒng)開發(fā)的標準編譯器。這是因為GCC支持各種不同的目標架構。 gcc for linux是一套以GPL及LGPL許可證所發(fā)行的自由軟件,也是GNU計劃的關鍵部分,亦是自由的類Unix及蘋果計算機Mac OS X 操作系統(tǒng)的標準編譯器。GCC(特別是其中的C語言編譯器)也常被認為是跨平臺編譯器的事實標準。
上傳時間: 2013-07-10
上傳用戶:eeworm
gcc for linux(gcc編譯器)是一款針對linux系統(tǒng)而開發(fā)的編譯器軟件。gcc for linux對自由軟件類 Unix 操作系統(tǒng)和一些所有權操作系統(tǒng),著名的 Apple Mac OS X 是一個標準的編譯器。 最初命名為 GNU C 編譯器,因為它僅處理 C 程序設計語言,GCC 后來擴展到編譯 C++, Objective-C, Java, Fortran 和尤其 Ada 。GCC不僅是GNU/Linux上的標準編譯器,而且他也是嵌入式系統(tǒng)開發(fā)的標準編譯器。這是因為GCC支持各種不同的目標架構。 gcc for linux是一套以GPL及LGPL許可證所發(fā)行的自由軟件,也是GNU計劃的關鍵部分,亦是自由的類Unix及蘋果計算機Mac OS X 操作系統(tǒng)的標準編譯器。GCC(特別是其中的C語言編譯器)也常被認為是跨平臺編譯器的事實標準。
上傳時間: 2013-04-15
上傳用戶:eeworm
國內(nèi)大部分普通高校實驗室的嵌入式實驗教學系統(tǒng)基本上是基于8位CPU的單片機,這些系統(tǒng)的技術已經(jīng)十分成熟且實驗內(nèi)容大多停留在單一的驗證性實驗,因此只能提供基礎知識的教學而不能涵蓋基礎、綜合、創(chuàng)新三個層次,也不能培養(yǎng)出市場對嵌入式系統(tǒng)需求的學生。而建立以ARM為內(nèi)核的嵌入式處理器和嵌入式Linux操作系統(tǒng)相結合的實驗教學體系及實驗內(nèi)容,能使學生在軟、硬件知識結合上和能力上有新的提高。 ARM是當前全球領先的16/32位RISC微處理器內(nèi)核,現(xiàn)在大多數(shù)功能強大的嵌入式處理器都是基于ARM內(nèi)核構建的,如本課題中教學實驗平臺硬件部分以IntelXscale處理器PXA270為核心,軟件部分以Linux操作系統(tǒng)為核心進行開發(fā),教學實驗平臺是基于嵌入式Linux操作系統(tǒng),高速的網(wǎng)絡型硬件平臺功能強大、復雜,起點高,適合于各高校的教學和實驗,以及各種嵌入式系統(tǒng)的課題和科研項目。 構建教學實驗平臺的主要工作是完成硬件的設計、實現(xiàn)及操作系統(tǒng)移植。本論文主要在闡述嵌入式概念和主要開發(fā)技術、方法的基礎上,對PXA270硬件平臺和嵌入式Linux操作系統(tǒng)軟件平臺作了相關介紹;詳細講述了移植Linux到硬件平臺的過程,實現(xiàn)ARM—Linux嵌入式系統(tǒng)軟硬件的結合,并在該教學實驗平臺上設計了如觸摸屏控制實驗、USB設備實驗與數(shù)字視頻接口等實驗。
上傳時間: 2013-07-04
上傳用戶:yyq123456789
本文針對國家煙草局關于以信息化帶動煙草行業(yè)現(xiàn)代化建設的要求,密切結合“煙草銷售業(yè)務管理系統(tǒng)”科研項目進行研究開發(fā),設計了一個基于ARM-Linux的煙草零售信息終端。零售商戶可以在此終端上完成商品零售的整個過程,并可通過終端完成訂貨預測和訂貨確認的操作,同時可以下載和瀏覽各種煙草商品信息、訂貨、查看歷史營銷記錄、瀏覽各種通知廣告,并與煙草公司互動操作。 本文首先分析了課題的研究背景及煙草零售信息終端的國內(nèi)外現(xiàn)狀,給出了一個基于ARM-Linux、GPRS無線網(wǎng)絡的煙草銷售業(yè)務管理系統(tǒng)的總體結構;然后根據(jù)煙草零售信息終端的功能需求構建了基于ARM9的硬件平臺的整體設計方案;介紹了基于ARM9內(nèi)核的微處理器S3C2440A及關鍵外圍模塊,設計了各模塊的硬件接口電路;并在硬件平臺上成功移植實現(xiàn)了一個基本的嵌入式Linux系統(tǒng)的軟件平臺;隨后深入研究了Linux2.6引入的platform driver機制下的字符設備驅動程序的開發(fā)方法,在全面分析了漢王手寫芯片HW006的通信協(xié)議的基礎上,開發(fā)了漢王手寫芯片的觸摸屏驅動程序,實現(xiàn)了在觸摸屏上的點擊與漢字手寫識別;最后研究了Linux中的串口操作編程,完成了基于華為GTM900B GPRS模塊的數(shù)據(jù)通信程序設計和條形碼掃描程序模塊的開發(fā),并研究了多線程編程技術在網(wǎng)絡數(shù)據(jù)收發(fā)中的應用方法,設計了煙草零售信息終端所需的數(shù)據(jù)庫和圖形界面。 所研制的煙草零售信息終端已成功應用于山西省某市的各個煙草零售點,運行結果表明,該終端運行穩(wěn)定可靠,與用戶的交互方便快捷,采集到的各類數(shù)據(jù)能夠及時、有效、準確地傳輸?shù)綉霉芾硐到y(tǒng),各方面性能都達到了課題的要求,為煙草銷售市場預測、貨物配送和營銷推廣提供了一種有效的手段。
上傳時間: 2013-05-23
上傳用戶:CSUSheep
網(wǎng)絡的普及和計算機微型化的趨勢使得移動終端成為未來人們生活中的必備。移動終端具有體積小,重量輕,易于攜帶的特點。它將PC的部分功能與手機的通訊功能結合起來,可以進行無線通訊,還可以通過互聯(lián)網(wǎng)得到豐富多彩的服務。因此,針對移動終端的研究具有非常重要的意義。 本文針對移動終端的移動性和無線上網(wǎng)功能提出一套基于ARM Linux平臺的解決方案。移動終端硬件部分采用基于S3C2410控制器的硬件平臺。采用USB接口的WiFi模塊作為無線網(wǎng)卡。采用FPGA模塊做信息加密處理。軟件部分采用嵌入式Linux系統(tǒng)作為操作系統(tǒng),采用基于Qt的嵌入式Konqueror瀏覽器作為應用程序。采用移動IPv6技術支持終端的移動性。 本文闡述了移動終端軟件部分從底層到頂層的實現(xiàn)。包括了引導加載程序移植,Linux內(nèi)核的移植,NOR Flash驅動移植,網(wǎng)卡驅動移植,無線網(wǎng)卡驅動移植,LCD驅動的移植,觸摸屏驅動的移植,根文件系統(tǒng)的實現(xiàn),Qt/Embedded和Qtopia的移植以及嵌入式Konqueror的移植。并對原理、相關知識點以及實現(xiàn)過程進行了詳細的說明。本文介紹了如何在移動終端上支持移動IPv6技術,搭建基于Linux的移動IPv6的實驗網(wǎng)絡,并測試移動終端在不同的WiFi子網(wǎng)之間移動過程中與通信對端的連接情況。 經(jīng)過測試表明,該移動終端可以在無線條件下通過瀏覽器訪問Internet,支持中文網(wǎng)頁并能通過鼠標、鍵盤和觸摸屏進行操作。在移動性上,移動終端在從家鄉(xiāng)網(wǎng)絡和外地網(wǎng)絡之間的漫游過程中能夠在一定的切換延遲下保持和通信對端的連接。
上傳時間: 2013-04-24
上傳用戶:R50974
隨著經(jīng)濟的發(fā)展,生活節(jié)奏的加快以及信息技術的進步,人們越來越多的借助高性能的移動手持設備來完成日常工作,目前手持設備處理性能有了很大的提高,其所能處理的數(shù)據(jù)量也越來越大,傳統(tǒng)的文件系統(tǒng)管理數(shù)據(jù)方式已經(jīng)越來越滿足不了需求,嵌入式數(shù)據(jù)庫就隨之誕生,為手持設備提供專業(yè)的數(shù)據(jù)管理。嵌入式數(shù)據(jù)庫的輕量級、被軟件產(chǎn)品包含、無需人工數(shù)據(jù)庫管理等特點使其適合被應用于各類嵌入式系統(tǒng)及手持設備中。使用嵌入式數(shù)據(jù)庫與使用文件系統(tǒng)進行客戶端數(shù)據(jù)管理相比更加靈活方便、可以高效地實時更新客戶端本地數(shù)據(jù)。使用數(shù)據(jù)庫完成大量數(shù)據(jù)的存儲和管理,同圖形界面軟件結合構成嵌入式系統(tǒng)應用開發(fā)的支撐系統(tǒng)。 SQLite數(shù)據(jù)庫作為一種開源的嵌入式數(shù)據(jù)庫,具有體積小,速度快,存儲量大,API使用方便等諸多的優(yōu)點,目前已經(jīng)成為被廣泛應用的嵌入式數(shù)據(jù)庫之一。同樣的,嵌入式圖形界面MINIGUI的開源版本也具有體積小,控件比較豐富,編程難度不高等優(yōu)點,受到廣大嵌入式開發(fā)者的喜愛。 本文的主要任務是將MINIGUI和SQLite進行有針對的裁剪或添加部分功能后移植到開發(fā)板上,然后將圖形界面和數(shù)據(jù)庫相結合在arm—linux平臺上建立一個具有基本功能的嵌入式信息管理系統(tǒng)。首先分析了系統(tǒng)所使用的硬件平臺并研究了軟件環(huán)境的搭建過程,包括移植Bootloader、移植linux內(nèi)核、建立NFS網(wǎng)絡文件系統(tǒng)進行程序調(diào)試,然后分別給出了嵌入式圖形界面MINIGUI和嵌入式數(shù)據(jù)庫SQLite移植到開發(fā)板的過程和它們各自的開發(fā)技術,最后詳細研究了如何在MINIGUI中連接SQLite數(shù)據(jù)庫,從而將二者結合起來編程以實現(xiàn)本系統(tǒng)并給出了系統(tǒng)在開發(fā)過程中所遇到的關鍵問題的解決方案,包括屏幕旋轉及校正、設計軟鍵盤進行屏幕輸入、利用SQLite存儲圖片文件。從而證明了當前條件下在嵌入式系統(tǒng)中實現(xiàn)一個比較簡單的信息管理系統(tǒng)是完全可行的。最后討論了該領域存在的一些問題和今后需要進一步研究的課題。
標簽: ARMLinux 嵌入式 信息管理系統(tǒng)
上傳時間: 2013-07-10
上傳用戶:visit8888
隨著人們對軟件產(chǎn)品質(zhì)量要求的不斷提高,軟件測試技術得到越來越多的重視和應用。本文深入研究嵌入式軟件的測試技術,并將研究成果應用到測試實踐中。論文的主要工作有: 嵌入式軟件作為一種特殊的軟件,符合軟件的大多數(shù)特征,要研究嵌入式軟件測試就必須先了解軟件測試。本文研究了軟件測試基本理論和通用測試技術,對當前國內(nèi)外軟件測試研究現(xiàn)狀和熱點做了綜合分析,為下一步研究工作打下了測試理論基礎。同時,針對嵌入式系統(tǒng)軟件的特點,研究了針對于嵌入式系統(tǒng)的軟件測試技術,分析了嵌入式系統(tǒng)軟件的特征及測試要求。 構建了針對嵌入式系統(tǒng)軟件測試的完備的測試策略是本文的重點之一。它旨在建立符合嵌入式系統(tǒng)軟件特性的測試策略。包括測試模型的建立、單元測試、軟件集成測試、軟件與硬件集成測試、系統(tǒng)測試、確認測試及回歸測試。通過對嵌入式系統(tǒng)軟件測試的研究,實現(xiàn)了對嵌入式系統(tǒng)軟件測試策略的優(yōu)化。 在對建立嵌入式系統(tǒng)軟件測試環(huán)境的研究中,應用了交叉開發(fā)測試環(huán)境的概念并研究了基于駐留監(jiān)控軟件、指令集模擬器以及基于JTAG的調(diào)試代理的交叉測試方法。最后搭建了基于ARM-Linux的嵌入式系統(tǒng)軟件測試環(huán)境。 依據(jù)嵌入式系統(tǒng)軟件測試的策略并根據(jù)語言學習系統(tǒng)的特點進行了有針對性的測試。在針對語言學習系統(tǒng)進行的軟件測試設計和測試實施全過程中,驗證了所提出的測試策略和測試模型,確保語言學習系統(tǒng)的軟件質(zhì)量的同時提高了測試效率。
標簽: ARMLinux 嵌入式系統(tǒng) 軟件測試
上傳時間: 2013-04-24
上傳用戶:qweqweqwe