我买的一个带小屏幕的 CH32X033F8P6 开发板卖家没有提供烧到芯片里的的程序的源码。只提供了 hex 文件。总感觉很别扭,怕带病毒。然后还提供了一个 Python 的通信程序,这个是带源码的。我搜了一下,Linux 上有插上就能入侵电脑的 USB 设备。我用的是 Windows ,感觉理论上可能也一样。开发板是通过 USB 接口跟电脑连接的,然后好像是识别为了 COM 接口。
我试过自己写烧录到芯片里的程序,没成功,屏幕都没点亮。我单片机开发经验很少。程序基本上是 deepseek 写的。配合一个网上找的 ST7735S 驱动程序。我感觉 deepseek 对单片机开发好像不太擅长。我在想是否可以通过反汇编 hex 文件来帮助自己写这个单片机的程序。据说现在都能反汇编成 C 语言了。另外我也懂一点汇编。
我不求绝对的安全,这个东西的危险程度跟在虚拟机里运行各种不是很靠谱的软件相比那个更危险?我经常在虚拟机里运行一些不是很靠谱的软件。
有没有什么针对 hex 文件的查毒软件?感觉可能不会有。VirusTotal 试过了,没查出来毒。hex 反汇编之后能否进行自动化的查毒?
我不想买别的开发板,这个开发板太便宜了,才 17 元。穷人狂喜。另外这个很小,这个我也比较喜欢。