学习编程的关键是自己动手实践,多训练,没有硬件怎么实践?前期可以不需要硬件,只看书学习,但是效果不佳,最好是一边学习一边实践。即使看书学会了如何编程,最终还是要运用在硬件上的,硬件是载体,没有硬件执行,光有软件是没有意义的。

(1)嵌入式软件开发,需要嵌入式硬件作为载体,比如单片机、DSP、ARM等,没有经过嵌入式硬件进行实践学习,几乎学不会嵌入式软件编程,因为嵌入式编程不是光学会编程语法就可以了,还要熟悉硬件接口,怎么编写驱动控制硬件等。

学习编程为什么要使用硬件

嵌入式软件调试

学习编程为什么要使用硬件

(2)人机交互界面软件,若是基于Windows的用户软件,最终是需要的电脑上运行,必须有电脑才行,电脑就是运行该软件的载体。

学习编程为什么要使用硬件

(3)若是编写手机APP软件,可以在电脑上安装模拟器进行模拟。

总之,任何软件都需要有硬件作为载体才有意义,离开了硬件载体,软件将一无是处。