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

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

block-Linux

  • 嵌入式Linux系統(tǒng)中GUI系統(tǒng)的研究與移植1

    針對嵌入式Linux 系統(tǒng)中幾種常見的GUI(Graphic User Interface) 系統(tǒng), 討論嵌入式GUI 實現(xiàn)的底層支持方式;詳細(xì)分析Microwindows、MiniGUI、Qt/Em

    標(biāo)簽: Linux GUI 嵌入式

    上傳時間: 2013-07-24

    上傳用戶:riiqg1989

  • 基于ARM和嵌入式Linux的新型船舶氣象儀的設(shè)計與開發(fā)

    船舶氣象儀是一套船載的自動化海洋氣象觀測系統(tǒng),該系統(tǒng)廣泛的布置在各種船只上,可以獲得船只經(jīng)過的海域內(nèi)的風(fēng)、濕、溫、氣壓、降雨等氣象參數(shù)。通過對海洋氣象環(huán)境實時的掌握,能夠使船舶航行安全、省時、經(jīng)濟(jì),并使因災(zāi)害性天氣造成的損失減小到最低限度。通過對海洋氣象數(shù)據(jù)的存儲、統(tǒng)計,對我國觀測海洋環(huán)境、研究海洋、開發(fā)海洋、利用海洋都有著重要的意義。 現(xiàn)代測控系統(tǒng)除了具有高性能的數(shù)據(jù)采集、信號處理、I/O和通信接口以外,通常均需具備良好的人機(jī)接口、友好的用戶界面和強大的網(wǎng)絡(luò)功能等。ARM架構(gòu)的嵌入式處理器和嵌入式Linux操作系統(tǒng)由于其優(yōu)異的性能和很高的性價比,已經(jīng)被廣泛地應(yīng)用到各種電子產(chǎn)品的設(shè)計當(dāng)中,并受到愈來愈多的自動化設(shè)備和智能儀表設(shè)計人員的青睞。 本課題主要研究基于ARM+Linux架構(gòu)的嵌入式船舶氣象儀的設(shè)計與開發(fā)。系統(tǒng)硬件平臺選用ATMEL公司的AT91RM9200處理器,擴(kuò)展了64M SDRAM和8M NAND FLASH,同時擴(kuò)展了外圍通信設(shè)備接口包括通用串行口、CAN總線接口、網(wǎng)絡(luò)接口和人機(jī)交互接口等;并根據(jù)實際環(huán)境需要,進(jìn)行了傳感器的選型。 軟件平臺的設(shè)計主要涉及了U-Boot引導(dǎo)裝載程序的建立,同時根據(jù)開發(fā)平臺的資源,配置和裁剪Linux的內(nèi)核,并編寫、添加源代碼中沒有的驅(qū)動程序,如AD、鍵盤、CAN總線控制器等,重新編譯內(nèi)核,下載到開發(fā)平臺。并在此基礎(chǔ)上,進(jìn)行了應(yīng)用程序的編寫。同時深入研究了嵌入式Linux下的圖形界面,將圖形界面系統(tǒng)MiniGUI移植到Linux系統(tǒng)中,設(shè)計了較完善、友好的圖形用戶界面,大大方便了用戶的操作。

    標(biāo)簽: Linux ARM 嵌入式 儀的設(shè)計

    上傳時間: 2013-06-12

    上傳用戶:天大地大

  • 基于ARM及嵌入式Linux的線切割數(shù)控系統(tǒng)開發(fā)

    電火花線切割加工是一種高精度和高柔性的加工方法,在模具制造、成形刀具加工、難加工材料和精密復(fù)雜零件的加工等方面得到了廣泛的應(yīng)用。數(shù)控系統(tǒng)是數(shù)控機(jī)床的核心,開發(fā)出低成本、高效率的開放式電火花線切割加工數(shù)控系統(tǒng)具有十分重要的現(xiàn)實意義。 本文首先提出了基于ARM及嵌入式Linux的往復(fù)走絲電火花線切割數(shù)控系統(tǒng)的開發(fā)方案。采用ARM微處理器+AVR單片機(jī)接口電路作為電火花線切割數(shù)控系統(tǒng)的硬件平臺。 通過構(gòu)建2.6內(nèi)核版本的嵌入式Linux系統(tǒng),并將嵌入式GUI解決方案QtopiaCore4移植到該系統(tǒng),建立了交叉編譯環(huán)境,在此基礎(chǔ)上成功地開發(fā)了高速走絲電火花線切割加工數(shù)控系統(tǒng)軟件原型,并設(shè)計了單片機(jī)接口電路,使用C語言編寫了相應(yīng)的控制程序,實現(xiàn)了數(shù)控軸驅(qū)動步進(jìn)電機(jī)的控制。 最后,本文建立了數(shù)控系統(tǒng)的調(diào)試環(huán)境,并對開發(fā)的數(shù)控系統(tǒng)軟件進(jìn)行了聯(lián)機(jī)調(diào)試、系統(tǒng)軟件測試和實例加工。測試和實例加工結(jié)果表明,基于ARM和嵌入式Linux的電火花線切割加工數(shù)控系統(tǒng)技術(shù)途徑的可行性,并實現(xiàn)了預(yù)期的數(shù)控功能。

    標(biāo)簽: Linux ARM 嵌入式 線切割

    上傳時間: 2013-04-24

    上傳用戶:wsh1985810

  • 基于ARM與ARM Linux的汽車行駛記錄儀的分析與設(shè)計

    汽車行駛記錄儀(文中也簡稱為記錄儀),亦稱“汽車黑匣子”,是安裝在車輛上,對車輛行駛速度、時間、里程以及有關(guān)車輛行駛的其它狀態(tài)信息進(jìn)行監(jiān)控、記錄、存儲并可通過接口實現(xiàn)數(shù)據(jù)輸出的數(shù)字式電子記錄裝置。為分析和判斷汽車駕駛狀態(tài)和處理交通事故提供了可靠準(zhǔn)確的科學(xué)依據(jù)。本課題的來源是國家信息產(chǎn)業(yè)部下達(dá)的電子發(fā)展基金項目,與同類產(chǎn)品相比,增加了音/視頻功能,目前已通過信產(chǎn)部驗收。 本文主要分析和設(shè)計了一種具有低成本高擴(kuò)展性的基于ARM與ARMLinux的汽車行駛記錄儀方案,該系統(tǒng)作為信產(chǎn)部項目中的主控模塊實現(xiàn)了記錄儀的標(biāo)準(zhǔn)功能。硬件方面分析了汽車行駛記錄儀的標(biāo)準(zhǔn)功能對應(yīng)ARM片內(nèi)外圍電路與外部器件的設(shè)計。軟件方面分析了基于YAFFS文件系統(tǒng)與Linux 2.6的軟件平臺在嵌入式應(yīng)用方面的高可用性,主要描述YAFFS的特點與基本原理,Linux中線程的實現(xiàn)機(jī)制與Linux Kernel 2.6在響應(yīng)時間上的改進(jìn)。并給出了該記錄儀基于Liinux的多線程結(jié)構(gòu)應(yīng)用程序的設(shè)計要點、流程圖和主要的數(shù)據(jù)結(jié)構(gòu)。 作為擴(kuò)展,為記錄儀增加了采集和處理音/視頻信號的DSP模塊。DSP采用TI公司的專用于數(shù)字媒體應(yīng)用的高性能DSP DM642。DSP模塊同時采集3路視頻并進(jìn)行壓縮,壓縮算法可以采用MPEG-2、MPEG-4、H.263、H.264等。論述了實現(xiàn)音/視頻功能的基本原理、DSP模塊的存儲器結(jié)構(gòu)、ARM與DSP的通信及一些實用性的考慮。

    標(biāo)簽: ARM Linux 汽車行駛記錄儀

    上傳時間: 2013-07-02

    上傳用戶:W51631

  • 嵌入式Linux應(yīng)用系統(tǒng)開發(fā)實例精講源代碼

    嵌入式Linux應(yīng)用系統(tǒng)開發(fā)實例精講源代碼原代碼

    標(biāo)簽: Linux 嵌入式 應(yīng)用系統(tǒng) 開發(fā)實例

    上傳時間: 2013-06-28

    上傳用戶:66wji

  • ti 公司的wifi模組在LINUX下的驅(qū)動

    ti 公司的wifi模組在LINUX下的驅(qū)動

    標(biāo)簽: LINUX wifi ti 模組

    上傳時間: 2013-04-24

    上傳用戶:lixinxiang

  • LINUX設(shè)備驅(qū)動程序

    linux設(shè)備驅(qū)動程序 經(jīng)典linux驅(qū)動書籍! linux驅(qū)動開發(fā)必備

    標(biāo)簽: LINUX 設(shè)備驅(qū)動 程序

    上傳時間: 2013-04-24

    上傳用戶:Avoid98

  • 基于嵌入式Linux和ARM的小型路由器的研究.pdf

    隨著Internet和計算機(jī)技術(shù)的飛速發(fā)展,嵌入式系統(tǒng)呈現(xiàn)巨大的市場需求,成為當(dāng)今IT產(chǎn)業(yè)的焦點之一,其應(yīng)用領(lǐng)域涉及通信、自動化、信息家電、軍事等各個方面。但同時大量的嵌入式應(yīng)用也對嵌入式設(shè)備的性能提出了更高的要求。基于32位RISC處理器的嵌入式技術(shù)更能滿足嵌入式設(shè)備的網(wǎng)絡(luò)功能需求。 網(wǎng)絡(luò)的不斷發(fā)展給人們的生活和工作提供了越來越多的便利,家庭網(wǎng)絡(luò)、辦公網(wǎng)絡(luò)、實驗室等小型局域網(wǎng)越來越多,而且隨著信息社會的不斷發(fā)展,各種智能設(shè)備都有接入網(wǎng)絡(luò)的需求。本文就是基于設(shè)計一種具有較高性價比的小型路由器來滿足小型辦公場所或家庭中多臺設(shè)備上網(wǎng)這樣一個思路而提出的。 ARM(Advanced RISC Machines)系列32位RISC微處理器,具有許多優(yōu)異性能,已成為移動通信、手持設(shè)備等嵌入式應(yīng)用領(lǐng)域市場占有率最高的嵌入式CPU。Linux是一種開放源碼的操作系統(tǒng),可應(yīng)用十多種硬件平臺,具有對網(wǎng)絡(luò)的良好支持、高度模塊化和微內(nèi)核等優(yōu)點非常適合做嵌入式操作系統(tǒng)。 本文具體工作歸納如下:介紹了嵌入式系統(tǒng)的概念和課題背景,包括嵌入式系統(tǒng)組成、特點及其發(fā)展;闡述了嵌入式Linux的開發(fā)優(yōu)勢和ARM922T內(nèi)核開發(fā)板的架構(gòu)及其特點;在構(gòu)建的ARM硬件平臺上成功進(jìn)行了boot loader和嵌入式Linux操作系統(tǒng)的移植;在嵌入式系統(tǒng)開發(fā)平臺上,構(gòu)建了路由器,初步實現(xiàn)了IP地址共享、防火墻、web服務(wù)器,代理服務(wù)等基本功能。

    標(biāo)簽: Linux ARM 嵌入式

    上傳時間: 2013-06-24

    上傳用戶:haohaoxuexi

  • 基于ARM-Linux的嵌入式Scilab-EMB計算平臺設(shè)計研究與實現(xiàn)

    嵌入式系統(tǒng)在眾多工業(yè)領(lǐng)域扮演著越來越重要的角色,但是因嵌入式系統(tǒng)的資源受限緣故,導(dǎo)致在嵌入式系統(tǒng)上很難實現(xiàn)復(fù)雜計算算法。此外,當(dāng)前嵌入式系統(tǒng)設(shè)計階段和實現(xiàn)階段的分離現(xiàn)狀,致使嵌入式系統(tǒng)開發(fā)耗時且昂貴。為解決這些問題,本書提出了一種低成本、可重復(fù)使用且可重構(gòu)的嵌入式系統(tǒng)設(shè)計與實現(xiàn)集成開發(fā)環(huán)境。為了減少成本,該集成環(huán)境全部是采用自由和開放源代碼軟件,如Linux操作系統(tǒng)和Scilab計算平臺等。 本文主要包括以下內(nèi)容: 1、構(gòu)建嵌入式Linux開發(fā)環(huán)境及移植相關(guān)軟件包到嵌入式ARM平臺,首先詳細(xì)的描述了如何使用Buildroot工具包制作交叉編譯器,并描述Minicom、TFTP和NFS等嵌入式開發(fā)相關(guān)工具,最后詳細(xì)的描述了如何移植嵌入式圖形用戶界面TinyX和嵌入式窗口管理器JWM。 2、構(gòu)建Scilab-EMB嵌入式計算平臺,首先介紹了數(shù)值計算軟件Scilab,然后詳細(xì)的描述了如何在ARM系統(tǒng)上實現(xiàn)Scilab-EMB嵌入式計算平臺。 3、開發(fā)Scilab數(shù)據(jù)采集工具包,實現(xiàn)Scilab與底層設(shè)備通訊,該工具包PC版和ARM版均支持串口和以太網(wǎng)接口,且均支持Modbus現(xiàn)場總線。PC版額外支持OPC協(xié)議。 4、基于Scilab構(gòu)建虛擬控制實驗室,驗證該平臺的可行性及性能。 本文創(chuàng)新點: 1、國內(nèi)外率先提出了一種新的以Scilab為核心的嵌入式計算平臺方案,并在國內(nèi)外首次實現(xiàn)了Scilab到ARM平臺的移植; 2、開發(fā)了Scilab-DAQ數(shù)據(jù)采集工具包,有效的實現(xiàn)了Scilab與底層設(shè)備的通訊。 通過虛擬實驗室的建立,驗證了該嵌入式控制平臺能夠勝任多種復(fù)雜算法。 該嵌入式計算平臺解決方案和Scilab-DAQ數(shù)據(jù)采集工具包已經(jīng)受到國內(nèi)外同行的關(guān)注,并被多家科研機(jī)構(gòu)、學(xué)校和公司所采納和使用。

    標(biāo)簽: Scilab-EMB ARM-Linux 嵌入式 計算

    上傳時間: 2013-05-30

    上傳用戶:acon

  • 基于ARM的Linux平臺上USB驅(qū)動實現(xiàn)

    隨著USB接口性能的不斷增強,USB接口被廣泛應(yīng)用到各種硬件設(shè)備上。如今在Linux操作系統(tǒng)中,針對USB設(shè)備的驅(qū)動編程工作越來越受到重視。本課題在以S3C2410處理器為基礎(chǔ)的硬件平臺上,對Linux操作系統(tǒng)環(huán)境下USB設(shè)備驅(qū)動工作原理進(jìn)行了研究。在理解USB協(xié)議的基礎(chǔ)上完成了S3C2410處理器內(nèi)置USB設(shè)備控制器固件和驅(qū)動程序的編寫調(diào)試等方面的工作。 固件程序工作在硬件設(shè)備上,通過它控制設(shè)備的正常工作,負(fù)責(zé)與主機(jī)端的通信會話。由于本課題中的USB設(shè)備控制器是3C2410處理器的片內(nèi)外設(shè),因此固件程序要管理整個S3C2410處理器的工作。在處理器開機(jī)工作時,固件程序首先完成包括USB設(shè)備控制器在內(nèi)的整個處理器的初始化,然后與主機(jī)共同進(jìn)行USB設(shè)備的枚舉,最后進(jìn)入循環(huán)等待主機(jī)端發(fā)起通信。當(dāng)主機(jī)發(fā)起通信時,處理器產(chǎn)生USB中斷,固件程序調(diào)用中斷處理函數(shù)。 在Linux操作系統(tǒng)中,內(nèi)核通過調(diào)用驅(qū)動中提供的標(biāo)準(zhǔn)接口將應(yīng)用程序中對設(shè)備的操作映射到具體的硬件設(shè)備。驅(qū)動程序中包括向驅(qū)動注冊,驅(qū)動支持設(shè)備列表信息以及各種系統(tǒng)調(diào)用具體實現(xiàn)等方面。USB接口所支持的四種傳輸方式,根據(jù)S3C2410內(nèi)置USB設(shè)備控制器的功能屬性,在驅(qū)動中采用了塊傳輸?shù)膫鬏敺绞剑ㄟ^URB的方式實現(xiàn)對設(shè)備的讀寫操作。 最后設(shè)計一個簡單文件傳輸系統(tǒng)對固件和驅(qū)動程序進(jìn)行了測試。測試系統(tǒng)中主機(jī)端通過USB接口傳輸一個wav格式的音頻文件,設(shè)備端接收到數(shù)據(jù)保存在內(nèi)存中。

    標(biāo)簽: Linux ARM USB 驅(qū)動實現(xiàn)

    上傳時間: 2013-04-24

    上傳用戶:liuchee

主站蜘蛛池模板: 梁平县| 阜新市| 宣汉县| 德江县| 新竹市| 义马市| 丰顺县| 上林县| 武义县| 石棉县| 高州市| 容城县| 宁武县| 科技| 伊金霍洛旗| 咸丰县| 呈贡县| 汽车| 洛阳市| 宁国市| 天峻县| 德钦县| 阿拉善右旗| 庆阳市| 封丘县| 渝北区| 淳化县| 雷山县| 德昌县| 盘山县| 石家庄市| 阿巴嘎旗| 德钦县| 鹰潭市| 休宁县| 特克斯县| 富平县| 乳源| 黄山市| 云阳县| 兴文县|