娇小w搡bbbb搡bbb,《第一次の人妻》,中国成熟妇女毛茸茸,边啃奶头边躁狠狠躁视频免费观看

linux-2.6.32在mini2440開發(fā)板上移植 配置USB外設

發(fā)布者:eta17最新更新時間:2024-07-09 來源: elecfans關鍵字:linux  mini2440開發(fā)板  移植  USB外設 手機看文章 掃描二維碼
隨時隨地手機看文章

編者:因為LINUX內(nèi)核對S3C2440的Host驅動的已經(jīng)支持,而且支持的外設相當?shù)呢S富,所以這一部分只是進行配置就可以使用。因為配置的東西較多,沒有給出詳細的截圖,看手冊上介紹的就很明白。需要手冊的請留下郵箱索取。
 
1 配置和測試USB 鍵盤、掃描器和鼠標
 在內(nèi)核源代碼目錄的終端輸入:make menuconfig,依次選擇如下子菜單項:
 Device Drivers --->
      [*] HID Devices --->
 
按空格鍵選中“USB Human Interface Device (full HID) support”,這樣就配置好了USB鍵盤和鼠標項。
      提示:這里的配置選項對應的內(nèi)核源代碼目錄是:linux-2.6.32.2/drivers/hid/usbhid,其中USB 鍵盤和條碼掃描器的原理是一樣的,因此它們的代碼是相同的。
 
2 測試USB 鍵盤、掃描器和鼠標
        在內(nèi)核源代碼根目錄下執(zhí)行:make zImage,把生成的新內(nèi)核燒寫到開發(fā)板中,我們這里依然使用友善之臂提供的文件系統(tǒng)root_qtopia 做測試,因為它可以同時支持USB 鍵盤、鼠標和觸摸屏,并且是支持熱插拔,所以使用起來十分方便。在前面的步驟中,我們通過觸摸屏點擊已經(jīng)進入了qtopia 圖形系統(tǒng),因此這里直接找個USB HUB,同時連上USB 鼠標和鍵盤,甚至是USB 條碼掃描器就可以了,使用鼠標找到一個應用程序,比如qtopia 自帶的“便簽”,點擊打開它,這時就可以使用鍵盤輸入各種英文字符了,還可以使用USB 條碼掃描器直接掃描條碼進行輸入。
 
3 配置優(yōu)盤
      因為優(yōu)盤用到了SCSI 命令,所以我們先增加SCSI 支持。在Device Drivers 菜單里面,選擇SCSI devicesupport,按回車進入出現(xiàn)菜單,按空格鍵選擇選項--SCSI device support,然后進入選擇SCSI disk support,返回Device Drivers 菜單,再選擇 USB support,按回車進入USB support 菜單,找到并選中“<*> USB Mass Storage support”,另外,現(xiàn)在的優(yōu)盤等移動存儲器使用的大都是FAT/FAT32 格式的,因此我們還需要添加FAT32 文件系統(tǒng)的支持,在內(nèi)核配置主菜單下依次選擇如下菜單項:
 
File systems --->
      DOS/FAT/NT Filesystems --->
 進入FAT32 文件系統(tǒng)配置子菜單,并選擇:MSDOS fs support
 
除此之外,為了支持中英文的編碼,在“File systems”菜單下選擇“-*- Native languagesupport --->”并進入,在這里,我們要選擇如下幾個編碼的支持:
 <*> Codepage 437 (United States, Canada)
 <*> NLS ISO 8859-1 (Latin 1; Western European Languages)
 <*> NLS UTF-8
 退出保存以上配置。
 
4 測試優(yōu)盤
      接上面的步驟,在內(nèi)核源代碼根目錄下執(zhí)行:make zImage,把生成的新內(nèi)核燒寫到開發(fā)板中,先不要插入優(yōu)盤(這樣做是為了看插入時的打印信息),等系統(tǒng)啟動后,進入命令行控制臺,此時優(yōu)盤,可以看到優(yōu)盤信息:此時優(yōu)盤已經(jīng)被自動掛載到開發(fā)板的/udisk 目錄,同時,在Qtopia 系統(tǒng)中,可以看到任務欄上多了一個圖標,優(yōu)盤中的所有文件會在“文檔”組中全部顯示出來,但它是不顯示目錄名稱的,如果你的文件太多,那么其列表也是相當可觀的。
 說明:在Qtopia 中支持優(yōu)盤自動掛載是通過友善之臂開發(fā)的一個Qtopia 2.2.0 插件實現(xiàn)的,目前它只識別MMC/SD 卡或優(yōu)盤的第一個分區(qū),并且格式為常見的VFAT/FAT32/FAT16,如果你的優(yōu)盤或者SD 卡不能識別,請檢查是否為VFAT/FAT32/FAT16 格式。
 
5 配置和測試USB 攝像頭
      Linux 內(nèi)核版本之所以經(jīng)常會有更新,其中不斷加入更多的驅動支持是主要原因之一,目錄Linux-2.6.32.2 已經(jīng)支持幾乎所有的USB 攝像頭驅動,但是每個廠家的USB 攝像頭驅動對上層提供的接口各不相同,因此即使內(nèi)核支持了這么多攝像頭,普通的USB 攝像頭應用程序也無法識別到它們。下面是在內(nèi)核中配置USB 攝像頭的步驟:在Device Drivers 菜單里面,選擇 Multimedia devices,回車進入選擇“*”號選項,并選擇Video capture adapters 進入
 
出現(xiàn)菜單,找到V4L USB device選項并進入出現(xiàn)如圖菜單,選擇如圖“*”號選項,再選GSPCA based webcams 進入。GSPCA 是一個法國程序員在業(yè)余時間制作的一個萬能USB 攝像頭驅動程序,在此可以選擇所有類型USB 攝像頭的支持,
 --- GSPCA based webcams
 <*> ALi USB m5602 Camera Driver
 <*> STV06XX USB Camera Driver
 <*> GL860 USB Camera Driver
 <*> Conexant Camera Driver
 <*> Etoms USB Camera Driver
 <*> Fujifilm FinePix USB V4L2 driver
 <*> Jeilin JPEG USB V4L2 driver
 <*> Mars USB Camera Driver
 <*> Mars-Semi MR97310A USB Camera Driver
 <*> OV519 USB Camera Driver
 <*> OV534 USB Camera Driver
 <*> Pixart PAC207 USB Camera Driver
 <*> Pixart PAC7311 USB Camera Driver
 <*> SN9C20X USB Camera Driver
 <*> SONIX Bayer USB Camera Driver
 <*> SONIX JPEG USB Camera Driver
 <*> SPCA500 USB Camera Driver
 <*> SPCA501 USB Camera Driver
 
<*> SPCA505 USB Camera Driver
 <*> SPCA506 USB Camera Driver
 <*> SPCA508 USB Camera Driver
 <*> SPCA561 USB Camera Driver
 <*> SQ Technologies SQ905 based USB Camera Driver
 <*> SQ Technologies SQ905C based USB Camera Driver
 <*> Syntek DV4000 (STK014) USB Camera Driver
 <*> SUNPLUS USB Camera Driver
 <*> T613 (JPEG Compliance) USB Camera Driver
 <*> TV8532 USB Camera Driver
 <*> VC032X USB Camera Driver
 <*> ZC3XX USB Camera Driver
 這樣,我們就配置好了萬能的USB 攝像頭驅動,如果有新的內(nèi)核版本,或許還有很多的選項。
 
6 測試USB 攝像頭
      接上面的步驟,在內(nèi)核源代碼目錄執(zhí)行:make zImage,把生成的內(nèi)核燒寫到開發(fā)板中,依然使用友善之臂自帶的文件系統(tǒng)root_qtopia,因為里面已經(jīng)有一個USB 攝像頭動態(tài)預覽和拍照的程序。把攝像頭插到開發(fā)板的USB Host 端口,然后在“友善之臂”程序組中,點擊打開“USB攝像頭”程序,你將會看到動態(tài)的預覽界面,調(diào)節(jié)一下攝像頭的對焦,拍好姿勢,點下“Snap”按鈕就可以拍照了,拍攝的照片將會保存到“文檔”組中。本程序還可以調(diào)節(jié)亮度、對比度和伽馬值;每個型號的攝像頭在出廠時已經(jīng)設定了最佳值或者缺省值,程序開啟時會讀取它們并以此設定。

關鍵字:linux  mini2440開發(fā)板  移植  USB外設 引用地址:linux-2.6.32在mini2440開發(fā)板上移植 配置USB外設

上一篇:嵌入式學習筆記之點亮一個LED
下一篇:linux-2.6.32在mini2440開發(fā)板上移植 SD卡驅動移植

推薦閱讀最新更新時間:2025-04-23 18:45

linux-2.6.32在mini2440開發(fā)板移植-RTC移植
激活RTC 驅動 編者:RTC時鐘在S3C2440上的移植非常的簡單,因為linux已經(jīng)支持了,仍以platform的形式來實現(xiàn),只要把RTC的platform_deivce進行注冊,對內(nèi)核進行簡單配置就好。但對于RTC的驅動的實現(xiàn),很有值得研究的地方。這一驅動典型的使用了,linux內(nèi)核中驅動分層設計的思想,對這驅動的研究,有利于理解linux內(nèi)驅動的布局。對于一般的驅動,比較復雜的,很難看懂,這個就很不適合進行入門。太簡單的,什么hello、led,這個容易懂,但這個也只能入門,不能用于深入。我感覺RTC驅動用來深入一點的入門是很好的,其中涉及到了platform和驅動設計中的分離思想。下面還是主要以手冊所介紹為步驟,簡述一下
[單片機]
<font color='red'>linux</font>-2.6.32在<font color='red'>mini2440</font><font color='red'>開發(fā)板</font>上<font color='red'>移植</font>-RTC<font color='red'>移植</font>
玩轉mini2440開發(fā)板之【下載編譯安裝運行QT lib/QT Creator/QT程序全過程】
玩了這么久的mini2440開發(fā)板,今天終于完整的將QT研究了一遍,從下載QT庫的源碼包、配置、編譯、安裝,然后再到QT Creator的下載、安裝和配置,進而新建一個工程,并成功編譯,下載到開發(fā)板中,最后通過配置開發(fā)板的運行環(huán)境,使得程序成功運行起來,算是將所有流程都理解并執(zhí)行了一遍。下面就將整個過程記錄如下,以備參考: O、開發(fā)環(huán)境介紹 主機系統(tǒng):win10(64位); 虛擬工具:Virtualbox 5.2.0; 虛擬系統(tǒng):Ubuntu 14.04(64位); 一、QT lib庫 1、下載 可直接從友善之臂的光盤中獲取,arm-qte-4.8.5-20131207.tar.gz的壓縮包中就有了,qt-everywh
[單片機]
玩轉<font color='red'>mini2440</font><font color='red'>開發(fā)板</font>之【下載編譯安裝運行QT lib/QT Creator/QT程序全過程】
【ARM】移植linux kernel2.6.32注意事項
#三個文件 程老師(1209050967) 19:05:41 鏈接:http://pan.baidu.com/s/1pLg8V8J 密碼:xu5r 程老師(1209050967) 19:06:03 程老師(1209050967) 19:06:31 各位到我網(wǎng)盤把這個三個文件下下來放到你們的ubuntu里面 (gcc4.4.3, linux-2.6.32, roots_rtm_2440) 加sudo 解壓后才有/rootfs/dev/console這個文件 sudo tar –zxvf root… /rootfs/dev/console #arm-linux-gcc –v export PATH=$PATH:/home/wu
[單片機]
【ARM】<font color='red'>移植</font><font color='red'>linux</font> kernel2.6.32注意事項
S3C2440 Linux驅動移植——SPI
1. 配置內(nèi)核 首先,修改arch/arm/plat-s3c24xx/Kconfig,這一步的目的是為了可以在內(nèi)核中使能SPI0的配置函數(shù)。 修改后的內(nèi)容如下: config S3C24XX_SPI_BUS0_GPE11_GPE12_GPE13 bool S3C24XX_SPI_BUS0_GPE11_GPE12_GPE13 help SPI GPIO configuration code for BUS0 when connected to GPE11, GPE12 and GPE13. 接著配置內(nèi)核,首先打開S3C24XX_SPI_BUS0_GPE11_GPE12_GPE13選項,這樣編譯的時候會將 ar
[單片機]
S3C2440 <font color='red'>Linux</font>驅動<font color='red'>移植</font>——SPI
移植嵌入式Linux到ARM處理器S3C2410:應用實例
應用實例的編寫實際上已經(jīng)不屬于Linux操作系統(tǒng)移植的范疇,但是為了保證本系列文章的完整性,這里提供一系列針對嵌入式Linux開發(fā)應用程序的實例。   編寫Linux應用程序要用到如下工具:   (1)編譯器:GCC   GCC是Linux平臺下最重要的開發(fā)工具,它是GNU的C和C++編譯器,其基本用法為:gcc 。   我們應該使用arm-linux-gcc。   (2)調(diào)試器:GDB   gdb是一個用來調(diào)試C和C++程序的強力調(diào)試器,我們能通過它進行一系列調(diào)試工作,包括設置斷點、觀查變量、單步等。   我們應該使用arm-linux-gdb。   (3)Make   GNU Make的主要工作是讀進一個文本文件,稱為mak
[單片機]
QWT移植到嵌入式linux步驟
注意:安裝QWT之前要確保QT已經(jīng)安裝完成。包括X86和ARM版本QT 編譯X86下的QWT 1.設置環(huán)境變量 export PATH=/usr/local/Trolltech/QtEmbedded-4.5.3-x86/bin/:$PATH 2.解壓QWT源碼 tar -jxvf qwt-5.2.0.tar.bz2 3.重命名該文件夾 mv qwt-5.2.0 qwt-5.2.0-x86 4.執(zhí)行qmake 5.執(zhí)行make 編譯ARM下的QWT 1.設置環(huán)境變量 export PATH=/usr/local/Trolltech/QtEmbedded-4.5.3-arm/bin/:$PATH 2.解壓QW
[單片機]
基于ARM-Linux的MiniGUI的仿真與移植
  近幾年,隨著嵌入式系統(tǒng)的日益發(fā)展和32位嵌入式處理器以及圖形顯示設備的廣泛應用,目標產(chǎn)品對GUI(圖形用戶界面)的需求越來越多。由于嵌入式系統(tǒng)一般實時性要求很高,所以嵌入式系統(tǒng)下的GUI需要具有輕量級型、占用資源少、高性能等特點。此外,嵌入式系統(tǒng)往往是一種定制設備,它對GUI的需求各不相同,因此,GUI必須也可以定制。而MiniGUI是一個非常適合實時嵌入式產(chǎn)品的高效、可靠、可定制、小巧靈活的圖形用戶界面支持系統(tǒng),被廣泛的應用于高端科技產(chǎn)品中。利用MiniGUI開發(fā)出良好的人機交互界面已成為嵌入式開發(fā)中的迫切需求。本文實現(xiàn)了在ARM-Linux環(huán)境下進行基于QVFB的MiniGUI的模擬開發(fā)、調(diào)試,通過在PC機上的仿真模擬,將
[嵌入式]
X210串口配置與stdio移植
串口控制器初始化關鍵步驟   (1)初始化串口的Tx和Rx引腳所對應的GPIO(查原理圖可知Rx和Rx分別對應GPA0_1和GPA0_0)   (2)GPA0CON(0xE0200000),bit = 0b0010 bit = 0b0010   (3)初始化這幾個關鍵寄存器UCON0 ULCON0 UMCON0 UFCON0 UBRDIV0 UDIVSLOT0 主要的幾個寄存器   (1)ULCON0 = 0x3 // 0校驗位、8數(shù)據(jù)位、1停止位   (2)UCON = 0x5 // 發(fā)送和接收都是polling mode   (3)UMCON0 = 0x0 // 禁止modem、afc   (4)UFCON0 = 0x0 //
[單片機]
X210串口配置與stdio<font color='red'>移植</font>
小廣播
設計資源 培訓 開發(fā)板 精華推薦

最新單片機文章

 
EEWorld訂閱號

 
EEWorld服務號

 
汽車開發(fā)圈

 
機器人開發(fā)圈

電子工程世界版權所有 京ICP證060456號 京ICP備10001474號-1 電信業(yè)務審批[2006]字第258號函 京公網(wǎng)安備 11010802033920號 Copyright ? 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
主站蜘蛛池模板: 大厂| 鸡泽县| 盘锦市| 平果县| 邛崃市| 宣武区| 台安县| 高密市| 宁阳县| 罗平县| 关岭| 永泰县| 子洲县| 朝阳县| 正安县| 凤山市| 富顺县| 西林县| 保康县| 田阳县| 荣成市| 响水县| 即墨市| 政和县| 衡山县| 全椒县| 奉化市| 凤城市| 琼中| 普定县| 池州市| 肥东县| 饶阳县| 周至县| 湖南省| 岐山县| 上饶县| 崇文区| 松滋市| 娱乐| 潢川县|