OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » ARM嵌入式是学习硬件好还是学习软件好?-常见ARM学习问答(1)

共10条 1/1 1 跳转至

ARM嵌入式是学习硬件好还是学习软件好?-常见ARM学习问答(1)

高工
2013-04-23 15:20:54    评分

学习硬件好还是软件好,如果你能精通其中的任何一个,都好!
学硬件,绝大多数人大学毕业后都可以做硬件设计,这时候大家是一个差不多的水平线上,所以感觉上好像没有门槛!但是电子产品设计的难点是稳定性,尤其是电磁兼容性的设计。N年之后,也许三年,也许五年,也许八年,总之年数不等,这时候水平上就有了高低之分:有些人设计出来的电子产品就是不怎么出问题,有些人设计出来的电子产品就是一直有问题。硬件的设计,是设计经验和理论再学习的结合:电磁场与电磁波、微波与天线、高速信号处理、信号完整性、PCB布线的 实际措施、系统电磁兼容的处理措施、电路调试的能力与解决电路故障的能力,等等,
学软件,很多人大学毕业后都无法从事这个设计工作,因为大家在学校的努力程度不同,很多人实际上还没有进入编程的门槛内。但是进入门槛后,绝大多数人的水平会处于差不多相同的水平线上,极个别的水平高一些,体现在程序的稳定性和程序运行效率上。软件的设计,主要体现在这两点
单片机的硬件和软件,因为主频太低,很少出现稳定性的问题,软件的工作量也小,很多单位的软硬件都是一个人做。但是到了主频很高的32位微处理器后,硬件的稳定性特别容易出问题,功能复杂度增大,硬件设计的难度增加了,软件编程的工作量加大了,所以多数公司的软件和硬件开始有多人分开设计。树叶有专攻!大树叶负责系统设计,各种小树叶有的做硬件设计,有的做软件编程。宗旨就是发挥各自的强项!完成最后的系统功能设计

另外一个需要强调的是,学习硬件还是软件,还要看个人对硬件感兴趣,还是对软件感兴趣?



关键词: 嵌入式     ARM    

专家
2013-04-23 15:52:38    评分
2楼

选择了硬件工程师,就意味着要不断学习,不断进步……

不抱怨,不放弃!



工程师
2013-04-23 17:29:59    评分
3楼

软件硬件就是事物的两个方面。还是看个人喜好,更喜欢那个方面的工作。软件的知识更新速度更快,硬件需要的经验更重要,涉及到的知识面更繁杂。一般公司的人员配置都是软件工程师远多于硬件工程师。大公司分的更细致一些,仅仅硬件工程师又可以分为电源工程师,天线工程师,layout工程师,生产工程师等等。就ARM来说,硬件工程师最好能更多的了解软件,软件工程师也最好对硬件设计有基本的了解,这样才能更好的合作。有些情况,软硬件工程师也不必分的这么清楚。好奇心是工程师前进的动力,呵呵


高工
2013-04-23 20:57:03    评分
4楼
楼主的见解很深刻,总之没有一个轻省的,多学多看。。。

专家
2013-04-25 09:33:08    评分
5楼

软件是灵魂,硬件是基础。不懂硬件的软件设计者跟闭门造车差不多,不懂软件的硬件设计者也搞不好硬件的设计。二者相辅相成。


工程师
2013-04-25 09:39:51    评分
6楼
硬件和软件相辅相成,懂硬件更有助于编程

工程师
2013-04-25 14:09:30    评分
7楼

硬件懂点,软件也不是很强,该怎么定位呢?或者说擅长硬件,但兴趣在软件,该如何抉择呢


高工
2013-04-25 14:29:50    评分
8楼

做软件要是很底层的话,也要对底层有一些了解吧,好比:arm的一些芯片驱动!!


硬件更多的需要经验,频率越高,越复杂啊!!


菜鸟
2013-04-25 14:56:42    评分
9楼
没有硬件或软件之分,ARM是为了跑OS而生的。

高工
2013-04-26 09:53:18    评分
10楼
总得有个侧重吧?

共10条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]