?

      嵌入式Linux下USB接口設(shè)備驅(qū)動(dòng)程序的研究.doc

      資料分類:設(shè)計(jì)作品 上傳會(huì)員:白色球鞋 更新時(shí)間:2014-04-13
      需要金幣1000 個(gè)金幣 資料包括:完整論文 下載論文
      轉(zhuǎn)換比率:金額 X 10=金幣數(shù)量, 例100元=1000金幣 論文字?jǐn)?shù):24138
      折扣與優(yōu)惠:團(tuán)購最低可5折優(yōu)惠 - 了解詳情 論文格式:Word格式(*.doc)

      摘要:嵌入式系統(tǒng)是以應(yīng)用為中心,以計(jì)算機(jī)技術(shù)為基礎(chǔ),并且軟硬件均可裁剪,適用于應(yīng)用系統(tǒng)對(duì)功能、可靠性、成本、體積、功耗有嚴(yán)格要求的專用計(jì)算機(jī)系統(tǒng)。嵌入式系統(tǒng)的應(yīng)用日益廣泛,可以說無所不在。Linux操作系統(tǒng)由于開放源代碼、內(nèi)核功能強(qiáng)大、尺寸較小等原因,在嵌入式系統(tǒng)中得到了廣泛的應(yīng)用。要把Linux內(nèi)核應(yīng)用到一個(gè)特定的嵌入式系統(tǒng)首要的工作就是系統(tǒng)移植和驅(qū)動(dòng)開發(fā)。

        論文針對(duì)S3C2410主控芯片的嵌入式開發(fā)平臺(tái),給出了內(nèi)核移植的具體方法和USB人機(jī)接口設(shè)備驅(qū)動(dòng)的原理及實(shí)現(xiàn)。論文的主要主要研究工作包括:

        ①在對(duì)目標(biāo)平臺(tái)軟硬件開發(fā)環(huán)境、Linux內(nèi)核以及Bootloader進(jìn)行介紹的基礎(chǔ)上,給出了針對(duì)目標(biāo)平臺(tái)配置和編譯Linux內(nèi)核并移植到目標(biāo)平臺(tái)的方法。

        ②對(duì)Linux內(nèi)核的設(shè)備驅(qū)動(dòng)模型和驅(qū)動(dòng)架構(gòu)進(jìn)行了深入分析,研究了USB協(xié)議,內(nèi)容包括USB的基本通訊協(xié)議、USB接口的特性、USB總線傳輸?shù)膮f(xié)議和USB設(shè)備驅(qū)動(dòng)程序開發(fā)的知識(shí)。

        ③給出了Linux下USB骨架驅(qū)動(dòng)程序。

      關(guān)鍵詞:嵌入式系統(tǒng); Linux; USB; 驅(qū)動(dòng)程序

       

      Abstract:An embedded system which aims at app1icaiton field basing on computer technology is a special system and it adapts to application System Whose function,credibility,cost,volume and consume have strict standards. Both of its software and hardware are cuttable. The applications of embedded systems are becoming increasingly wide which can be said everywhere. Due to open source, powerful kernel, smaller size and other reasons, Linux operation system is widely used in the embedded system. The first work is to port kernel and code driver when applying Linux kernel to a special embeded platform.

        The paper which aims at S3C2410 embeded platform gives the method of transplanting Linux kernel and implements USB human interface device driver. The paper is divided into three parts:

        ①The method which aims at the target platform includes configuring and compiling Linux kernel and Bootloader is put forward on the basis of introducing embeded platform’s software and hardware development environment.

        ②Research on the Linux kernel device driver model and architecture deeply and studies USB protocol and the knowledge of some of the basic USB protocol,USB interface features,USB bus transfer agreement and the USB device driver development.

        ③The paper has put forward the specific methods of the process of USB mouse driver program design and debugging under theS3C2410 embeded platform. 

      Key words: Embeded System; Linux;  USB;  Device Driver

      相關(guān)論文資料:
      最新評(píng)論
      上傳會(huì)員 白色球鞋 對(duì)本文的描述:本文研究的主要內(nèi)容是針對(duì)S3C2410定制內(nèi)核,移植到目標(biāo)開發(fā)板上并配置好目標(biāo)板各種交叉編譯工具,給出了搭建目標(biāo)板開發(fā)環(huán)境的方法,使之能進(jìn)行嵌入式程序的開發(fā)。在深入研究了......
      發(fā)表評(píng)論 (我們特別支持正能量傳遞,您的參與就是我們最好的動(dòng)力)
      注冊會(huì)員后發(fā)表精彩評(píng)論獎(jiǎng)勵(lì)積分,積分可以換金幣,用于下載需要金幣的原創(chuàng)資料。
      您的昵稱: 驗(yàn)證碼:
      ?