8# shizaigaole 我是这样理解的:CPU、AD、USB在STM32和AVR上都是全有的(AVR可以使用V-BUS),这样,虚拟示波器的硬件只需要最小系统就可以了!这个正好我有,所以硬件方面我的工作为“零”
软件方面包括两个方面:上位机(也就是虚拟示波器的显示屏)、单片机程序
我说过,我会使用开源虚拟示波器的资源,它们肯定都提供了上面两个软件,尤其是上位机软件,这个我一点都不会去需改,至于下位机软件,可能有些许的修改。但是,我看开源的虚拟示波器很多,我会选择一个软件运行要求与我的系统最相近的,从而达到最小的下位机程序修改。
这样看来,我的工作量是非常之小的,不存在“把精力浪费在低级重复劳动上”只说,因为我是站在前辈们的肩上——支持开源!!!
|