Re: [請益] 需求:開發一款 USB 存儲裝置
你的需求可以用MCU做,或者拿樹梅派兜一個solution,
樹梅派的部分提供給你參考~
a. 樹梅派一片 (廢話)
b. 修改你的樹梅派設定:
開啟Linux config的USB gadget及對應的UDC driver,
選source and sink 這支driver當作你溝通的base skeleton.
c. 修改USB descriptor 改成vendor define class.
d. 修改USB descriptor ,讓他支援Microsoft OS descriptor.
e. Windows 需要寫WINUSB driver inf,透過DeviceInterfaceGUID的matching
讓Windwos可以抓到你的樹梅派 device。
f. 上述都成功之後就可以讓Windows 程式跟你的樹梅派溝通了,可以自由控制你要
傳輸的USB bulk 封包大小。
溝通過程中如果還需要保護USB 封包資料不被Bus hound或是Wireshark之類的軟體偷窺 可以利用非對稱加密的方式保護你的資料~
※ 引述《benjenq (Ben(憋))》之銘言:
: 大家好,這個需求看起來有點奇怪,為何不用現成的 USB 隨身碟,老闆說不希望這個: USB 被用戶隨意當隨身碟用。
: USB 存儲裝置的規格如下:
: 1. 插在一般的電腦上,沒有作用
: (可以解讀為沒有安裝對應驅動就不能使用)
: 2. 一次存取的資料量約 xxx KB ~ x MB,需透過自訂軟體才能存取。
: (可解讀為該裝置有提供 SDK 或 Sample Code ,讓甲方的軟體開發者參考利用)
: 敝公司是某領域的機台製造商,
: 這 USB 是給機台之間資料傳遞用的,
: (因特殊原因,不走無線,也不走網路線)
: 我本人是純軟開發(資料庫應用),
: 老闆提的需求包含了硬體韌體這類領域,
: 想到的是找「有開發過 USB 裝置」的個人開發者/工作室,
: 或是提供「客製 USB 裝置開發供應商」,
: 但不知道從甚麼管道去找這類的合作對象,
: 所以來這裡 PO 文請教。
: 若板友知道要找誰或是哪個廠商,懇請推文、回文、私信介紹。
: 若對此需求感興趣的大大,歡迎站內信談談。
: 至於預算,老闆沒有給我明確的數字,所以方便的話請直接報價。
: 若不慎觸犯版規,也懇請板大見諒。
: 補充:
: 1. 資料加密或 USB 隨身碟加密已經被老闆否決了。
: 老闆在意的點,資料被拷貝或破解反而是其次,
: 他要的是呈現「本公司出貨電腦專用的 USB 裝置」,
: 讀寫資料只能使用出貨預設安裝在公司出貨的電腦上的軟體。
--
這是為了關一扇窗,打開三面牆嗎?
這些對我們嵌入式業界的人都是ABC,其實沒很難啦
重點是原PO老闆的需求需要特殊打造的USB device
不然當然有其他更簡單的solution可以用~
原po公司應該是有打算量產吧...
之前玩了一個同事帶來的usb小玩意兒 查了一下裡面竟然是
8051
樹莓派zero? 系統安全怎麼保證...到頭來還是加密
可能改個file system的magic number就行
當一般os認不出你隨身碟的file system時,就不能存
取資料
防小白可以 但不可能不被會的針對
用物理方式做到只能吃自己機台
現代的嵌入式系統針對開機跟檔案系統都有安全性的解決方
案
樹梅派是有現成的硬體,找 MCU 要有自己設計電路跟打板
子的能力, TI 是有 total solution, 但不知道多少量才
願意接XD
硬體方式? 那的確看起來不錯
不過不太相信硬體
這是為了一片窗打掉三根柱吧....
都是用MCU下去改 難不成自己產一顆MCU (也是可以啦)
會發老闆廢文的人不會想去改樹梅派啦只會私訊你能否
幫他統包到好還凹打折
70
Re: [心得] 數位不就0與1怎麼可能(略其實上一篇的推文大概都把原因講得差不多了。 首先數位資料傳輸正確性這裡不會有問題,錯誤率低到一天遇不到幾次(系統正常的話) 真的出錯的時候會是類似聽到聲音瞬間斷一下的情況而不是變糊或是音場大小這種差異。 但是,數位訊號正確並不代表DAC最後轉換出來的類比訊號完全一致。 數位訊號在真實世界中也是以類比方式作為載體。11
Re: [問題] Usb dac接電視的方法最近好像看過兩三個人問這個, 順手澄清一下好了 USB跟什麼SPDIF 光纖/同軸, or 類比訊號間的轉換 完全是兩碼子事 為什麼我們很容易看到所謂的DDC, 上面配個USB type B的輸入 讓你可以接收來自電腦或是其他東西的訊號 但是不會看到有什麼 SPDIF -> USB --> USB DAC, 3.5mm 類比 -> USB --> USB DAC10
Re: [閒聊] HTPC/CAT建構的自身經驗最近後知後覺的注意到了這玩意: 簡單來說就是微軟提供的原生UAC 2.0 Driver (USB Audio Device Class 2.0 Driver). 最早在Win10 1703開始內建,之後慢慢改版,到了1803之後6
[心得] MAC利用PD來裝ROON ROCK OS看了網路上有人用非NUC的機器甚至工控機來安裝ROCK OS 自己靈機一動就想試看看用MAC上面的Parallels desktop 來試看看 這邊使用的機器是Mac Mini 2012+ PD17 1.下載ROCK OS按照官網的步驟裝在USB 隨身碟裡 2.在PD裡面創建一個Windows 10 系統5
[請益] 機殼內的小螢幕安裝與選購?如題 最近發現有蠻多人 在機殼內安裝小螢幕來進行各項數據查看 或者當作副螢幕使用 想問有版友有經驗嗎?5
[請益] USB device開發請益最近因為想要弄一些東西,所以開始自修USB相關開發 因為自己對USB device / host / host driver幾乎是完全陌生, 所以想先跳過host driver的部分,之後再回來補QQ 目前想要完成的目標: 1. PC 跟device能夠透過USB交換資料,3
[心得] The Sixes喇叭用foobar asio聽spotify近期換電腦, 發現裝置管理員裡面有一個iAP interface驅動程式有問題, 把usb裝置一個個拔掉發現是Klipsch The Sixes的問題, 爬文後發現可以在官網抓到driver!!! (OTHER DOWNLOADS - > The Three / The Sixes USB Driver)3
Fw: [問題] Android ADB USB Driver作者: joviwu (joviwu) 看板: Android 標題: [請益] Android ADB USB Driver 時間: Thu May 27 23:52:35 2021 大家好, 我的手機是POCO X3 Pro (8GB/256GB)3
Re: [請益] USB device開發請益用之前做host端的角度給你一些看法 ※ 引述《CCT63 (CCT)》之銘言: : 最近因為想要弄一些東西,所以開始自修USB相關開發 : 因為自己對USB device / host / host driver幾乎是完全陌生, : 所以想先跳過host driver的部分,之後再回來補QQ