Re: [请益] 需求:开发一款 USB 存储装置

楼主: askacis (ASKA)   2024-05-13 09:46:18
你的需求可以用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 装置”,
: 读写资料只能使用出货默认安装在公司出货的电脑上的软件。
作者: xam (听说)   2024-05-13 11:18:00
这是为了关一扇窗,打开三面墙吗?
楼主: askacis (ASKA)   2024-05-13 11:36:00
这些对我们嵌入式业界的人都是ABC,其实没很难啦重点是原PO老板的需求需要特殊打造的USB device不然当然有其他更简单的solution可以用~
作者: viper9709 (阿达)   2024-05-13 18:21:00
原po公司应该是有打算量产吧...
作者: gino0717 (gino0717)   2024-05-13 19:27:00
之前玩了一个同事带来的usb小玩意儿 查了一下里面竟然是8051
作者: superpandal   2024-05-13 19:45:00
树莓派zero? 系统安全怎么保证...到头来还是加密
作者: rocking5566 (摇滚56)   2024-05-13 20:17:00
可能改个file system的magic number就行当一般os认不出你随身碟的file system时,就不能存取资料
作者: superpandal   2024-05-13 20:34:00
防小白可以 但不可能不被会的针对
作者: airtsubasa (伪学姊)   2024-05-13 20:49:00
用物理方式做到只能吃自己机台
楼主: askacis (ASKA)   2024-05-13 20:55:00
现代的嵌入式系统针对开机跟档案系统都有安全性的解决方案树梅派是有现成的硬件,找 MCU 要有自己设计电路跟打板子的能力, TI 是有 total solution, 但不知道多少量才愿意接XD
作者: superpandal   2024-05-13 21:23:00
硬件方式? 那的确看起来不错不过不太相信硬件
作者: mmonkeyboyy (great)   2024-05-14 00:17:00
这是为了一片窗打掉三根柱吧....都是用MCU下去改 难不成自己产一颗MCU (也是可以啦)
作者: B0988698088 (废文少女小円♥)   2024-05-14 08:53:00
会发老板废文的人不会想去改树梅派啦只会私讯你能否帮他统包到好还凹打折
作者: cathychg (凯西)   2024-05-19 11:42:00
https://i.imgur.com/O3XxxxV.jpeg这。 基本电路设计还没有到PLC program 那样进阶的难度ㄟhttps://i.imgur.com/SKqO51y.jpeghttps://i.imgur.com/ou1aSJN.jpeg
作者: playkkk (飞逝的时光)   2024-05-21 12:19:00
要做出demo的东西不难 市场上很多dvk可以改真正的问题在于产品生产 这个量去开版打模价钱会吓死人

Links booklink

Contact Us: admin [ a t ] ucptt.com