不要因为ARM的火热,而误了前程,还是学好单片机

[复制链接]
8930|37
 楼主| sqcumt123 发表于 2012-8-31 20:19 | 显示全部楼层 |阅读模式
arm的开发,大部分人是做软件,软件又是借助于操作系统,开发又是借助于开发工具,作出来的arm软件,取决于开发工具的改进,没有什么太神秘的东西。这就和几年前的java,asp,vb等,被认为是黄金职业,现在,也被可视化的拖拽画图式的开发工具所黯淡。不要在去做没有沉淀的  
应用软件开发了。  
而单片机不一样,最简单,最基础的软硬件技术,只要你会C语言,你学过的数据结构,电路,电子都能发挥作用,我认为,科班出来的学生,一定要留个底线,可以先做软件,但一定要转换到硬件开发上。
hyp0709 发表于 2012-8-31 21:44 | 显示全部楼层
理解学无止境就行了
beiwaroad 发表于 2012-8-31 22:27 | 显示全部楼层
个人觉得单片机确实很好,比arm强
u880 发表于 2012-8-31 22:33 | 显示全部楼层
很有道理
huigoushang 发表于 2012-8-31 22:37 | 显示全部楼层
G21372 发表于 2012-8-31 22:39 | 显示全部楼层
还是埋头自己的arm吧
meishizhaoshi 发表于 2012-8-31 22:42 | 显示全部楼层
谁来给分析一下嵌入式
快乐小小鱼 发表于 2012-8-31 23:27 | 显示全部楼层
呵呵,仁者见仁
johnsonz99 发表于 2012-9-1 08:30 | 显示全部楼层
contex m3 m0 一般都是像单片机一样啊。不用系统的啊。
tianm 发表于 2012-9-1 09:12 | 显示全部楼层
两者没有本质的区别
kepuple 发表于 2012-9-1 09:54 | 显示全部楼层
玩工控的,还是要学ARM吧,用ARM之类的做上位机,也就是系统主控机,在总线上挂个几个51之类的单片机,再用单片机去完成现场控制及终端任务。我现在不明白是用ARM还是用FPGA做主控好。。。。知道的大侠支个招。。
mxh0506 发表于 2012-9-1 10:59 | 显示全部楼层
把界限划得那么分明, 本身就有问题. 个人认为#11L说得对.
elec921 发表于 2012-9-1 11:26 | 显示全部楼层
一样吗?
不一样吗?
分工具不如分行业?
hao080334 发表于 2012-9-1 11:37 | 显示全部楼层
初学者来学习学习
123654789 发表于 2012-9-1 11:47 | 显示全部楼层
麻烦楼主解释一下这句话

我认为,科班出来的学生,一定要留个底线,可以先做软件,但一定要转换到硬件开发上。
lelee007 发表于 2012-9-1 12:43 | 显示全部楼层
扯扯更健康;P
阿南 发表于 2012-9-1 15:00 | 显示全部楼层
学好单片机确实没有错,特别是对于初学者及在校学生,单片机入门门槛低,简单易学,不仅有助于打好C(甚至汇编)语言及过程化控制软件的编程基础,而且也能学好基本接口电路及基本的电子电路设计、调试基础,更有助于通过设置寄存器来实现处理器对外部电路从简单到复杂的控制和功能实现,当然也可以学习如IIC、SPI等常用编程协议。所以说初学者先把全部的精力投入到单片机的学习,且以打好扎实的基础为目标,这是非常好的,没有任何错误的,因为技术都是相通的,这也为在将来学习其它更复杂的处理器及软件编程提供非常有用的基础和能力。
但是,在我们打好基础的同时,也不能排斥其它如ARM或Linux\wince、Android\JAVA以及其它更多的软件及处理器设计技术,任何事物的存在和出现必然有它的合理性。单片机要学,ARM也要学,32位ARM在很多领域会比8位16位MCU更有优势是不争的事实,OS及面向对象编程在很多复杂功能的实现上比过程控制语言有优势也是不争的事实。应用软件开发也有它自己的难点和魅力及实用价值,和底层单片机工程师相比,应用软件开发工程师也可以有非常好的前途,所以我们也照样不能排斥它。
总之,任何事物都不能过于绝对化,都应该客观的分析和对待。单片机、C语言及学习有它的优缺点,ARM、OS及应用编程也有它的优缺点,我们都不能全盘否定,支持哪个的学习和应用都没有错,都可以灵活应用,技术、能力都是相通的,掌握了一种都可以快速的转向另一种,一种技术对其它种技术的学习和应用都有很大的益处。对于初学者,最可怕的是什么都想学,结果什么都没有扎实,学了这种忘了那种,这是最要命的,还有更可怕的事是在两种、多种之间徘徊,想学这种又觉得那种好,想学那种又听别人说应该学这种,时间就这样在徘徊间浪费掉。

评分

参与人数 1威望 +3 收起 理由
catking25 + 3 赞一个!

查看全部评分

dong_abc 发表于 2012-9-1 15:33 | 显示全部楼层
ARM不跑系统就是个大单片机,学学OS,学学数据结构,学学软件,学学电路,学学硬件。不矛盾!
嘿我梦见了 发表于 2012-9-1 15:34 | 显示全部楼层
凡事无绝对呀
qjy_dali 发表于 2012-9-1 19:26 | 显示全部楼层
ARM与单片机并不绝对对立,比如ARM系列中的Cortex-M,完全可以归为单片机。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

88

主题

2107

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部