本人是经历过模拟分立元件的开发、数字电路应用开发、单片机开发以及单纯的计算机软件开发的。
对于纯粹的计算机软件开发,在设备方面只需要一台电脑就行。至于软件,可以根据需要,下载、安装、配置就可以完成环境的准备以后续开发、调试、测试。
对于模拟分立元件的开发,早期没有软件仿真工具的时候,那得需要计算各个分立元件的参数,并以此为依据购买相应的元件。在完成PCB后,要焊接、调试。有问题,还需要及时更换元件。照比纯软件开发,麻烦了许多。后来有了仿真工具,可以直接使用软件搭建电路、模拟测试。
对于模拟分立元件的开发,早期没有软件仿真工具的时候,也同样需要搭建电路,不断测试、调整程序。有了仿真软件,方便了模拟测试、仿真调试、修改程序。
对比起来,还是纯计算机软件的开发更为简单、方便。
随着单片机的发展,相关的硬件需求慢慢变得复杂、丰富起来。目前对我这种低级别的开发选手而言,硬件上还没有太高级别的需求。而像智能AI机器人这样的开发,需要配置的硬件设备明显上了另一个档次。比如机械手、卫星导航定位、激光测距、图像识别、语音识别、3D打印等,需要的开销也增多了。没有足够的财力支持,往高了去,还真是想想而已。没准儿以后,有钱的玩家都能自己在家搓芯片呢,那个时候需要的设备、资金,也不是普通人可以承受的。
总之,喜欢搞硬件,还真得能舍得不断投入才行。注意,是不断投入。这从另一个层再次验证了穷文富武的说法了,哈哈哈。
			
			
			
						
			
 我要赚赏金
