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

軟工

1460


你的需求可以用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之類的軟體偷窺
可以利用非對稱加密的方式保護你的資料~


: 大家好,這個需求看起來有點奇怪,為何不用現成的 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
xam1樓這是為了關一扇窗,打開三面牆嗎? 05/13 11:18
本人2樓這些對我們嵌入式業界的人都是ABC,其實沒很難啦 05/13 11:36
本人3樓重點是原PO老闆的需求需要特殊打造的USB device 05/13 11:40
本人4樓不然當然有其他更簡單的solution可以用~ 05/13 11:42
viper97095樓原po公司應該是有打算量產吧... 05/13 18:21
gino07176樓之前玩了一個同事帶來的usb小玩意兒 查了一下裡面竟然是 05/13 19:27
gino07177樓8051 05/13 19:27
superpandal8樓樹莓派zero? 系統安全怎麼保證...到頭來還是加密 05/13 19:45
rocking55669樓可能改個file system的magic number就行 05/13 20:17
rocking556610樓當一般os認不出你隨身碟的file system時,就不能存 05/13 20:18
rocking556611樓取資料 05/13 20:18
superpandal12樓防小白可以 但不可能不被會的針對 05/13 20:34
airtsubasa13樓用物理方式做到只能吃自己機台 05/13 20:49
本人14樓現代的嵌入式系統針對開機跟檔案系統都有安全性的解決方 05/13 20:55
本人15樓 05/13 20:55
本人16樓樹梅派是有現成的硬體,找 MCU 要有自己設計電路跟打板 05/13 21:05
本人17樓子的能力, TI 是有 total solution, 但不知道多少量才 05/13 21:05
本人18樓願意接XD 05/13 21:05
superpandal19樓硬體方式? 那的確看起來不錯 05/13 21:23
superpandal20樓不過不太相信硬體 05/13 21:28
mmonkeyboyy21樓這是為了一片窗打掉三根柱吧.... 05/14 00:17
mmonkeyboyy22樓都是用MCU下去改 難不成自己產一顆MCU (也是可以啦) 05/14 00:20
B098869808823樓會發老闆廢文的人不會想去改樹梅派啦只會私訊你能否 05/14 08:53
B098869808824樓幫他統包到好還凹打折 05/14 08:53
cathychg25樓 05/19 11:42
cathychg26樓這。 基本電路設計 05/19 11:43
cathychg27樓還沒有到PLC program 那樣進階的難度ㄟ 05/19 11:44
cathychg28樓 05/19 11:44
cathychg29樓 05/19 11:45
playkkk30樓要做出demo的東西不難 市場上很多dvk可以改 05/21 12:19
更多請益
Re: [請益] 轉職後第二份工作薪資
[請益] 該不該繼續待下去
[請益] 轉職後第二份工作薪資
[請益] 需求:開發一款 USB 存儲裝置
Re: [請益] 轉職仔職涯發展
[請益] 轉職仔職涯發展
[請益] C# Udemy課程推薦
[請益] Youtube如何達到關閉重整網頁也能上傳?