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

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

Linux-kernel-api

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

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

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

    上傳時(shí)間: 2013-06-28

    上傳用戶:66wji

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

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

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

    上傳時(shí)間: 2013-04-24

    上傳用戶:lixinxiang

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

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

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

    上傳時(shí)間: 2013-04-24

    上傳用戶:Avoid98

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

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

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

    上傳時(shí)間: 2013-06-24

    上傳用戶:haohaoxuexi

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

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

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

    上傳時(shí)間: 2013-05-30

    上傳用戶:acon

  • 基于ARM的Linux平臺(tái)上USB驅(qū)動(dòng)實(shí)現(xiàn)

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

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

    上傳時(shí)間: 2013-04-24

    上傳用戶:liuchee

  • 基于ARM的嵌入式Linux平臺(tái)的研究與實(shí)現(xiàn)

    作為世界上最優(yōu)秀的操作系統(tǒng)之一,Linux不僅在服務(wù)器領(lǐng)域有著不可撼動(dòng)的地位,而且正在嵌入式領(lǐng)域發(fā)揮著越來越重要的作用。有專家預(yù)測(cè),Linux將是未來最主要的嵌入式操作系統(tǒng)之一,將廣泛應(yīng)用在各種消費(fèi)電子和通信設(shè)備中。因此,產(chǎn)生并逐漸形成了嵌入式Linux這項(xiàng)技術(shù)。然而,面對(duì)嵌入式系統(tǒng)多樣化的硬件平臺(tái)以及多樣化的應(yīng)用,如何更快更好地建立基于Linux的軟件平臺(tái)成為一個(gè)必須解決的問題。 本文正是針對(duì)這個(gè)問題,以Linux相關(guān)的基礎(chǔ)軟件為主要研究對(duì)象,在深入分析引導(dǎo)加載程序、Linux與處理器相關(guān)的代碼、文件系統(tǒng)以及設(shè)備驅(qū)動(dòng)的基礎(chǔ)上,對(duì)基于ARM的Linux軟件平臺(tái)進(jìn)行了創(chuàng)新性和探索性的研究。主要內(nèi)容為:在理解ARM體系結(jié)構(gòu)的基礎(chǔ)上,通過分析uboot源碼,詳細(xì)研究ARM處理器在上電后的啟動(dòng)過程和加載引導(dǎo)Iinux的過程;分析并總結(jié)Linux與處理器相關(guān)的接口,以中斷控制器、定時(shí)器以及串口為主,提出了移植Linux到新型處理器的思路和方法;研究Iinux文件系統(tǒng)的內(nèi)容、制作和使用;分析Linux的設(shè)備驅(qū)動(dòng)體系結(jié)構(gòu)以及設(shè)備驅(qū)動(dòng)的調(diào)用方式;在學(xué)習(xí)和研究的基礎(chǔ)之上,針對(duì)STMP36xx這款處理器,設(shè)計(jì)并實(shí)現(xiàn)引導(dǎo)加載程序,完成Linux的移植、配置、編譯,解決Linux啟動(dòng)過程遇到的問題,然后通過制作根文件系統(tǒng)和實(shí)現(xiàn)NandFlash、LCD的驅(qū)動(dòng),完整地搭建起以Linux為核心的軟件平臺(tái),并進(jìn)行了應(yīng)用驗(yàn)證。 在實(shí)際應(yīng)用中,嵌入式系統(tǒng)會(huì)使用很多不同類型的處理器,因此迫切希望能夠找到一個(gè)準(zhǔn)則解決移植帶來的問題。本文最重要的成果就是為Linux在新型處理器上的移植提出了一個(gè)準(zhǔn)則,根據(jù)該準(zhǔn)則可以更加快速、更加準(zhǔn)確地將Linux應(yīng)用到不同的處理器上,因此具有重要的現(xiàn)實(shí)意義。同時(shí),本文將項(xiàng)目實(shí)踐貫穿于理論研究之中,涉及到Linux平臺(tái)關(guān)鍵技術(shù)的分析、相關(guān)工具的使用以及開發(fā)經(jīng)驗(yàn)的分享,對(duì)學(xué)習(xí)嵌入式Linux和設(shè)計(jì)嵌入式Linux系統(tǒng)具有較高的參考和指導(dǎo)價(jià)值。此外,成功移植的STMP36xx已經(jīng)初具規(guī)模,可以通過二次開發(fā)以形成完善的嵌入式產(chǎn)品。

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

    上傳時(shí)間: 2013-06-01

    上傳用戶:sa123456

  • 可重用Linux設(shè)備驅(qū)動(dòng)程序框架

    Linux設(shè)備驅(qū)動(dòng)程序的開發(fā)工作涉及到相當(dāng)多的系統(tǒng)內(nèi)核細(xì)節(jié),對(duì)開發(fā)人員的要求很高。由于缺乏必要的可重用性,一個(gè)新設(shè)備的驅(qū)動(dòng)程序的開發(fā)速度也很緩慢。為了簡化其開發(fā)流程和提高已有代碼的可重用性,該文將C+

    標(biāo)簽: Linux 設(shè)備驅(qū)動(dòng) 程序

    上傳時(shí)間: 2013-04-24

    上傳用戶:vendy

  • 基于ARM的嵌入式視頻監(jiān)控終端的研究

    隨著工業(yè)技術(shù)的不斷發(fā)展,以及人對(duì)安全防范意識(shí)的逐漸加強(qiáng),視頻監(jiān)控系統(tǒng)已經(jīng)成為人們?cè)谏a(chǎn)、生活中必不可少的一個(gè)部分。特別是近年來,隨著計(jì)算機(jī)技術(shù)的發(fā)展、寬帶的普及、圖像處理技術(shù)的提高,視頻監(jiān)控在越來越廣泛地滲透到教育、娛樂、醫(yī)療、運(yùn)動(dòng)等各個(gè)領(lǐng)域。視頻監(jiān)測(cè)系統(tǒng)已經(jīng)成為當(dāng)今可視化領(lǐng)域的一個(gè)新的開發(fā)熱點(diǎn)。許多應(yīng)用領(lǐng)域?qū)τ谝曨l監(jiān)控系統(tǒng)提出了更高更新的要求,如何經(jīng)濟(jì)有效地實(shí)現(xiàn)特定環(huán)境所需的監(jiān)控功能,給我們提出了新的課題。 本文設(shè)計(jì)和實(shí)現(xiàn)了基于ARM9和Linux操作系統(tǒng)的嵌入式視頻監(jiān)控系統(tǒng),實(shí)現(xiàn)視頻圖像的采集、壓縮和傳輸。文章結(jié)合嵌入式技術(shù)、圖像壓縮技術(shù)和網(wǎng)絡(luò)技術(shù),設(shè)計(jì)了一種基于嵌入式的網(wǎng)絡(luò)視頻監(jiān)控系統(tǒng)。 本文首先研究了視頻監(jiān)控系統(tǒng)的發(fā)展現(xiàn)狀及今后發(fā)展趨勢(shì),詳細(xì)分析了嵌入式監(jiān)控系統(tǒng)的基本原理和性能要求,提出了系統(tǒng)的設(shè)計(jì)的總體方案。在硬件設(shè)計(jì)方面,系統(tǒng)采用三星公司的S3C2410A作為嵌入式處理器,配合外圍硬件電路構(gòu)成嵌入式核心板。系統(tǒng)采用模塊化設(shè)計(jì)方案,將硬件劃分為三大模塊:主控器與儲(chǔ)存器模塊;電源時(shí)鐘復(fù)位電路模塊;外圍接口電路模塊。在論文中對(duì)各個(gè)部分進(jìn)行了詳細(xì)的介紹。完成了核心板的硬件設(shè)計(jì)后,接下來介紹如何構(gòu)建嵌入式監(jiān)控系統(tǒng)的軟件平臺(tái),包括成功的移植Linux操作系統(tǒng);嵌入式Linux下USB接口攝像頭驅(qū)動(dòng)的接口和實(shí)現(xiàn)。最后在基于嵌入式Linux系統(tǒng)的平臺(tái)上完成應(yīng)用程序的設(shè)計(jì),完成視頻圖像的采集、壓縮、傳輸,這部分主要完成的工作有:如何使用Video4Linux API庫函數(shù)實(shí)現(xiàn)圖像采集;如何實(shí)現(xiàn)視頻流的軟件壓縮;如何保證視頻流數(shù)據(jù)的實(shí)時(shí)傳輸。 本文實(shí)現(xiàn)了一種體積小、成本低廉、數(shù)字化的監(jiān)控解決方案。該系統(tǒng)可滿足監(jiān)控系統(tǒng)對(duì)數(shù)據(jù)傳輸可靠性和實(shí)時(shí)性的要求,具有廣泛的應(yīng)用價(jià)值。

    標(biāo)簽: ARM 嵌入式視頻 監(jiān)控終端

    上傳時(shí)間: 2013-07-10

    上傳用戶:TRIFCT

  • LINUX與UNIX SHELL編程指南

    《LINUX與UNIX SHELL編程指南》共分五部分,詳細(xì)介紹了shell編程技巧,各種UNIX命令及語法,還涉及了UNIX下的文字處理以及少量的系統(tǒng)管理問題。本書內(nèi)容全面、文字簡潔流暢,適合She

    標(biāo)簽: LINUX SHELL UNIX 編程指南

    上傳時(shí)間: 2013-07-24

    上傳用戶:225588

主站蜘蛛池模板: 隆回县| 榕江县| 莱西市| 竹山县| 衡南县| 体育| 美姑县| 象州县| 保亭| 吉林省| 泰顺县| 尉犁县| 古蔺县| 多伦县| 昭通市| 上犹县| 河北区| 永清县| 玉龙| 昭通市| 呼图壁县| 唐山市| 电白县| 锦州市| 永和县| 顺义区| 社旗县| 五河县| 龙游县| 东乌| 嘉黎县| 闻喜县| 贵溪市| 永和县| 赤水市| 于田县| 石狮市| 石狮市| 柳河县| 兴业县| 伊宁县|