Tms320 发表于 2012-8-19 21:03:45

图解加密狗制作

本帖最后由 Tms320 于 2014-6-13 08:03 编辑


先画原理图

然后画PCB图并交给工厂制板,拿回来的一整片板子,裁剪以后可以做很多个。

板子做好后买元件焊芯片烧写固件程序,最后找个外壳封装就可以了。

装好以后经过测试就可以使用了。

本质上是一个带USB接口的单片机,学过单片机课程的都可以自己动手做。

开发过程包括硬件开发和软件开发,硬件开发如上面所示。当然,光有硬件的裸板是没什么用的,可以根据需要写入适当的代码,制作出对应功能的加密狗。


软件开发包括底层的固件开发,驱动程序开发和上层应用开发。固件一般用汇编写底层接口程序,驱动开发根据通讯协议写应用层和底层硬件的接口代码,应用开发则是根据需要开发合适的界面。

我做过更为复杂的系统,开发过整套PCI数据采集卡需要的硬件固件驱动和应用。USB加密狗也就一个小的单片机工程项目,相信感兴趣的同学自己动动手一定能做出来。

vvwolfnet 发表于 2016-11-16 23:14:59

这牛人啊,膜拜

wlm_28 发表于 2012-8-19 21:16:52

真有能人呀,佩服佩服

nomad0728 发表于 2012-8-19 22:37:10

大牛

hellobull 发表于 2012-8-20 15:49:02

敢问楼主是“曹博士”否?

mingyu 发表于 2012-8-22 14:53:49

曹博没事就出来做做科普广告。

寥寮 发表于 2012-8-22 17:33:04

太厉害 我想知道怎么打狗

detonator 发表于 2012-10-10 20:09:10

可以做技术授权吗...

woligecaode 发表于 2012-10-11 15:45:45

最关键是要有相应的功能啊::cry::

hardseawater 发表于 2012-10-25 08:42:40

曹博之犀利 牛

redplum 发表于 2012-12-24 16:49:07

长了见识了
页: [1] 2
查看完整版本: 图解加密狗制作

招聘斑竹