Re: [問題] 控制USB設備請益

看板LinuxDev作者 (jimmytseng)時間5年前 (2019/03/07 14:37), 編輯推噓1(104)
留言5則, 2人參與, 5年前最新討論串2/2 (看更多)
※ 引述《wowkerker (窩科科)》之銘言: : 各位先進前輩好,目前我使用Raspberry Pi 3B+,作業系統是Raspbian : (Debian的子版本)。 : 想向各位請教要如何在Linux系統上透過USB port控制子裝置進行工作(抱歉目前還不知 : 裝置是什麼...) : 先前用USB webcam練習,但因為系統本身就能抓到webcam的driver,而且功能較單一, : 以很快完成。 : 但如果將來我需要控制的裝置不像webcam這樣一裝上去系統就會抓到driver的話,是否 : 需要自己去寫driver或API? 如果是的話大概要從哪個方向開始著手? : 希望大家能給我點建議,第一次發文還請多見諒 真的是看你的子裝置是什麼來決定。 不過免擔心,基本上你不用寫kernel 上的driver,因為linux usb是一個很強大健全的子 系統,會需要寫usb driver的人是產那些usb ic公司的人,不會是身為終端用戶的你。 你只需要了解你的裝置是屬於哪種hid, linux行會自動幫你掛載相對應的驅動。 如果是網卡類型,那就是變成一個net interface,使用socket來控制 如果是video,那就會變成一個/dev/video的裝置,然後在用v4l2來控制 如果是一般serial ,就很基本的ttyUSBx 結論就是看你的裝置是哪一種 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.200.197.106 ※ 文章網址: https://www.ptt.cc/bbs/LinuxDev/M.1551940677.A.AFA.html

03/09 17:57, 5年前 , 1F
你好,我們的裝置應該是訊號產生器、電源供應器
03/09 17:57, 1F

03/09 17:57, 5年前 , 2F
或是電光偵測器之類的
03/09 17:57, 2F

03/09 17:59, 5年前 , 3F
想請教假設抓的到的話 可以用來寫程式控制儀器的
03/09 17:59, 3F

03/09 17:59, 5年前 , 4F
library或套件通常會需要自行開發嗎?
03/09 17:59, 4F

03/10 16:06, 5年前 , 5F
可google libusb
03/10 16:06, 5F
文章代碼(AID): #1SWBn5hw (LinuxDev)
討論串 (同標題文章)
文章代碼(AID): #1SWBn5hw (LinuxDev)