Re: [請益] 需求:開發一款 USB 存儲裝置

看板Soft_Job (軟體人)作者 (ASKA)時間6月前 (2024/05/13 09:46), 6月前編輯推噓6(6026)
留言32則, 11人參與, 6月前最新討論串2/2 (看更多)
你的需求可以用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。 https://reurl.cc/Vz4xKZ 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 裝置」, : 讀寫資料只能使用出貨預設安裝在公司出貨的電腦上的軟體。 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.166.211.141 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Soft_Job/M.1715564781.A.F5E.html ※ 編輯: askacis (118.166.211.141 臺灣), 05/13/2024 09:47:01

05/13 11:18, 6月前 , 1F
這是為了關一扇窗,打開三面牆嗎?
05/13 11:18, 1F

05/13 11:36, 6月前 , 2F
這些對我們嵌入式業界的人都是ABC,其實沒很難啦
05/13 11:36, 2F

05/13 11:40, 6月前 , 3F
重點是原PO老闆的需求需要特殊打造的USB device
05/13 11:40, 3F

05/13 11:42, 6月前 , 4F
不然當然有其他更簡單的solution可以用~
05/13 11:42, 4F
※ 編輯: askacis (36.225.46.7 臺灣), 05/13/2024 11:56:42

05/13 18:21, 6月前 , 5F
原po公司應該是有打算量產吧...
05/13 18:21, 5F

05/13 19:27, 6月前 , 6F
之前玩了一個同事帶來的usb小玩意兒 查了一下裡面竟然是
05/13 19:27, 6F

05/13 19:27, 6月前 , 7F
8051
05/13 19:27, 7F

05/13 19:45, 6月前 , 8F
樹莓派zero? 系統安全怎麼保證...到頭來還是加密
05/13 19:45, 8F

05/13 20:17, 6月前 , 9F
可能改個file system的magic number就行
05/13 20:17, 9F

05/13 20:18, 6月前 , 10F
當一般os認不出你隨身碟的file system時,就不能存
05/13 20:18, 10F

05/13 20:18, 6月前 , 11F
取資料
05/13 20:18, 11F

05/13 20:34, 6月前 , 12F
防小白可以 但不可能不被會的針對
05/13 20:34, 12F

05/13 20:49, 6月前 , 13F
用物理方式做到只能吃自己機台
05/13 20:49, 13F

05/13 20:55, 6月前 , 14F
現代的嵌入式系統針對開機跟檔案系統都有安全性的解決方
05/13 20:55, 14F

05/13 20:55, 6月前 , 15F
05/13 20:55, 15F

05/13 21:05, 6月前 , 16F
樹梅派是有現成的硬體,找 MCU 要有自己設計電路跟打板
05/13 21:05, 16F

05/13 21:05, 6月前 , 17F
子的能力, TI 是有 total solution, 但不知道多少量才
05/13 21:05, 17F

05/13 21:05, 6月前 , 18F
願意接XD
05/13 21:05, 18F

05/13 21:23, 6月前 , 19F
硬體方式? 那的確看起來不錯
05/13 21:23, 19F

05/13 21:28, 6月前 , 20F
不過不太相信硬體
05/13 21:28, 20F

05/14 00:17, 6月前 , 21F
這是為了一片窗打掉三根柱吧....
05/14 00:17, 21F

05/14 00:20, 6月前 , 22F
都是用MCU下去改 難不成自己產一顆MCU (也是可以啦)
05/14 00:20, 22F

05/14 08:53, 6月前 , 23F
會發老闆廢文的人不會想去改樹梅派啦只會私訊你能否
05/14 08:53, 23F

05/14 08:53, 6月前 , 24F
幫他統包到好還凹打折
05/14 08:53, 24F

05/19 11:42, 6月前 , 25F

05/19 11:43, 6月前 , 26F
這。 基本電路設計
05/19 11:43, 26F

05/19 11:44, 6月前 , 27F
還沒有到PLC program 那樣進階的難度ㄟ
05/19 11:44, 27F

05/19 11:44, 6月前 , 28F

05/19 11:45, 6月前 , 29F

05/21 12:19, 6月前 , 30F
要做出demo的東西不難 市場上很多dvk可以改
05/21 12:19, 30F

05/21 12:20, 6月前 , 31F
真正的問題在於產品生產 這個量去開版打模價錢會嚇死人
05/21 12:20, 31F

05/21 12:24, 6月前 , 32F
當然價錢夠好 應該還是有很餓的代理商願意接來做做看
05/21 12:24, 32F
文章代碼(AID): #1cGN3jzU (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1cGN3jzU (Soft_Job)