前言创芯工厂的办事效率和严谨程度的确值得认可,端午节一过就邮寄来了PW200,虽然6月就收到了PW200了,但由于7月事情较多拖拖拉拉还是拖到了今天才有空写测评,虽晚必到哈。
开箱
PW200的包装设计感挺强的,简洁而不简单,就是快递途中有刮损。
收到PW200已经是6月了,所以写该测评的时候重新拍了张。
打开内部就是PW200本体和杜邦线+TypeC线了(TypeC好评),然后里面还有一张纸,很有心的写了针对性的建议、介绍等,能很明显的感觉到不仅仅是千篇一律的文字,有心了。
当然PW200本体自然不会落下,个人感觉上PW200本体的设计挺好的,多色指示灯、蜂鸣器应有尽有,使用过程中蜂鸣器可以有效提醒进度。
软件安装
软件上PW200使用的是自己开发的Windows软件,兼容Windows的许多版本,在Win7、Win10等系统都可以正常运行。
安装和Windows许多软件一样傻瓜式安装,UI也是简洁大方。
然而我用的是Mac啊,所以我一开始是用虚拟机安装的,但是让我没想到的是:
这我就一脸懵逼了,为啥不让虚拟机运行呢?可能是出于安全性考虑吧,这让使用Mac开发的我就很难受了,本来可以Mac上make编译,然后使用虚拟机中的工具来烧录,现在就得开双系统了。。。
但是当然我不会这么容易放弃,尝试对软件反编译看看能不能突破。
当我以为改好了之后:
emmmm,果然重新不仅仅是安全,遂作罢,后查看官方文档发现客户端果然是做了很多功夫的:
客户端除了使用 C++ 开发之外,内部代码上采用了大量的检测技术,Hash/加密关键
数据与代码,用于检测内存中的软件数据是否被读取或被篡改等异常操作,在每一个
环节都确保用户数据的安全。
客户端软件采用商业保护软件,做了大量的逆向分析检测,多层防护。
客户端采用双证书 EV 代码签名,用户可以直观的判断软件来源是否来自官方版本,
如果软件被篡改,用户将收到提示。
只能拿出老电脑用Win7安装后正常打开
但是问题又来了,Win7下的驱动没有所以没有识别到PW200啊
于是找到了PowerWrite的安装路径下的Drive,安装好驱动后参考文档手动选择就好了。
安装成功后立马跳出更新弹窗
软件、固件升级后就可以正常使用了。
软件使用
大概摸了下软件,软件可操作部分大概3块:烧录设置、选项字节、Program Memory。
软件的可玩性还是很高的,很多东西都可以可视化配置。
首先就是烧录设置了,烧录设置上的可配置项很多,而我们要使用之前当然必须得讲下芯片的选择了:
据官方的介绍是说支持STM32全系和STM8的部分,不过STM8正在适配相信很快也会是STM8全系了,这和ST-Link2的覆盖率应该差不多了。
软件的芯片覆盖率较广,这基础很稳固了。
然后我们可以看到软件芯片设置的选项还是较完善的,可以修改擦除模式、接口电平、编程速度、选项字节等,对各个芯片可以更好的适配和调整。
同时软件的烧录选项卡就较多了,可以配置序列号、数量和芯片检测、信号输出控制、UID加密,把烧录的可选性大幅提高。
无论是序列号还是UID加密,都是安全的表现,让我们能更加专注功能而不是加密,讲加密交给更专业的人来做岂不更安全方便。
其中序列号的设置可以配置序列号的开始和增量等,方便快捷。
序列号的配置可以做到防伪等效果,这里直接配置实在省心。
然后PW200同时还可以做到UID加密:
而PowerWrite不仅仅是可以离线授权,还有在线授权!但是这里由于时间、篇幅限制这里不做演示了,但是这里对安全性的重视可见一斑。
同时PowerWrite不仅仅是单种加密方法,而是可以自己修改:
这点尤其好评,对于需要高度自定义的用户来说这点很是重要。
其他配置项也是应有尽有,有很高的选择空间。
看完了烧录配置,我们再来看看Program Memory
这里的Program Memory的完善程度还是很高的,可以进行读取、抹除、查空、写入、校验,几乎包含了日常需要的各类使用需求。
这里我写了个测试的项目,使用make后生成hex文件
然后我们使用Program Memory的自动编程写入
不过写入有点缓慢,不知道是我哪里配置问题,不过也不着急,毕竟写入完成后它会蜂鸣器提醒。
后记
整体的使用流程大概就是这样了,这里我对软件的其他使用就不做细述,最后对PowerWrite使用后的一些感想进行下总结。
1.首先软件不能使用虚拟机使用这点是硬伤,当然大部分用户使用的是Windows开发、烧录,出于安全性考虑也可以理解,未来考虑迁移到Windows开发。
2.软件的整体使用上手还是比较简单的,还有个炒**详细的文档!这里点名表扬文档的编写者,文档写的比较仔细和易懂。
3.软件的可视化程度很好,但是如果软件能出一款跨平台的命令行工具就更好了,习惯用命令行了,可以更加方便的适配Clion,但是出于安全性和成本考虑估计这点比较难。
4.PowerWrite的加密做的的确很好,使用上感觉其不再只是一个烧录器了,而是一个量产小能手了,这点上完胜ST-Link啊。
5.PowerWrite的一个比较好的地方在于为加密防伪提供了一个方便快捷的解决方案,让用户能专注于产品的开发而不是防盗版上,这点上节省了很大的时间成本。
6.软件让我很打动的一点是软件适配了中英文,这点很值得看好,适配英文是走向国际化的必然趋势,这点让我感觉到PowerWrite的产品定位不仅仅是安全,也不仅仅是烧录。
7.PowerWrite对于安全性的重视上的确让人叹服,而ST-Link中也有类似的STM32 ST-LINK Utility,其也首先了部分功能,但是PowerWrite的优势在于安全性的可配置上,不仅仅有序列号配置还有多种UID加密。
8.整体上PowerWrite的使用体验较好,文档详细易懂,但是相比其他烧录器网上相关资源较少,可能是新产品用户较少吧,希望PowerWrite能被越来越多的人用上。
|