图解加密狗制作
本帖最后由 Tms320 于 2014-6-13 08:03 编辑先画原理图
然后画PCB图并交给工厂制板,拿回来的一整片板子,裁剪以后可以做很多个。
板子做好后买元件焊芯片烧写固件程序,最后找个外壳封装就可以了。
装好以后经过测试就可以使用了。
本质上是一个带USB接口的单片机,学过单片机课程的都可以自己动手做。
开发过程包括硬件开发和软件开发,硬件开发如上面所示。当然,光有硬件的裸板是没什么用的,可以根据需要写入适当的代码,制作出对应功能的加密狗。
软件开发包括底层的固件开发,驱动程序开发和上层应用开发。固件一般用汇编写底层接口程序,驱动开发根据通讯协议写应用层和底层硬件的接口代码,应用开发则是根据需要开发合适的界面。
我做过更为复杂的系统,开发过整套PCI数据采集卡需要的硬件固件驱动和应用。USB加密狗也就一个小的单片机工程项目,相信感兴趣的同学自己动动手一定能做出来。 这牛人啊,膜拜 真有能人呀,佩服佩服 大牛 敢问楼主是“曹博士”否?
曹博没事就出来做做科普广告。 太厉害 我想知道怎么打狗 可以做技术授权吗... 最关键是要有相应的功能啊::cry:: 曹博之犀利 牛 长了见识了
页:
[1]
2
