編者:因為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)設定了最佳值或者缺省值,程序開啟時會讀取它們并以此設定。
上一篇:嵌入式學習筆記之點亮一個LED
下一篇:linux-2.6.32在mini2440開發(fā)板上移植 SD卡驅動移植
推薦閱讀最新更新時間:2025-04-23 18:45





設計資源 培訓 開發(fā)板 精華推薦
- 吉利電池安全標準升級,“神盾金磚電池”有什么技術亮點?
- 中國汽車工程學會出臺全固態(tài)電池新標準
- Allegro如何用技術定義汽車電子新范式
- 恩智浦半導體推出汽車級開發(fā)平臺OrangeBox 2.0 旨在促進安全的汽車通信
- 三大上市公司加碼/跨界固態(tài)電池關鍵材料!
- 一大波全固態(tài)電池新產(chǎn)品來了!
- 欣旺達/瑞浦/恩捷/力華/杜爾······12大企業(yè)電池行業(yè)新品來襲
- 新唐科技發(fā)布第四代『GerdaTM』系列,車用HMI顯示IC產(chǎn)品開始量產(chǎn)
- 寧德時代的電+Momenta的腦,“智電雙極”重構全球汽車格局
- 一文讀懂:固態(tài)電池產(chǎn)業(yè)鏈通覽
- TI 高精度實驗室信號鏈精品課大作戰(zhàn)——你學習我送禮!
- 有獎直播|TI Sitara™ 產(chǎn)品在智能電網(wǎng)中的應用
- 參與e絡盟與 TE 傳感器的問卷活動,贏50元亞馬遜購物券!
- Nexperia ESD 應用手冊|讀 ESD 干貨答題贏好禮
- 西門子精彩視頻限時免費|利用電子產(chǎn)品生命周期管理 (PLM) 更快地交付更多產(chǎn)品
- 有獎直播|解鎖汽車電子黑科技 開創(chuàng)未來駕乘新境界
- 【Molex莫仕工業(yè)通訊與安全解決方案】
- 【ST板卡來了(下)】 品讀STM32實戰(zhàn)經(jīng)驗,汲取FAE經(jīng)驗闖關去抽獎