楼主和我的兴趣比较接近,很能体会楼主的感受。硬件,一方面需要一定的理论基础,一方面需要经常动手搞一搞模电方面的电路,缺一不可,有人是理论学的不错,缺少实践,没法明白真正的物理意义,我是两方面都缺乏,就觉得硬件很深奥,越是不懂就越没兴趣,越没兴趣就越是不懂,不良循环,相互促使。软件则不然(这里指简单的软件),所需的基础非常少,比如C,只要有点逻辑就可以了。单片机的应用编程又不需要太多硬件层面的原理,而只要知道控制方法。于是,单片机就成了我的切入点,然后就发现,做一个系统确实是要软硬都会,就在此之上多少接触点简单的基础的硬件。
以下是对未来的看法,希望前辈指正:
1.纯(偏)硬件,不考虑,个人对此太不敏感
2.ARM,linux是个好平台,但是,一、入门太慢,要学有所成感觉至少要2年?3年?(反正很长)。二、把这个时间投到基于单片机的系统设计,估计都能完整的设计出整个系统了,而学ARM恐怕更多的会把时间放在上位机、操作系统什么的。三、还是有很多产品不需要操作系统的。
补充:个人偏向自己创业,因此,选择学成速度较快、更容易做出产品的单片机。(欢迎志同道合者一起探讨)
小弟想法比较简单,希望前辈们多拍砖 |