打印

32位MCU,这条路是不是很窄呢?

[复制链接]
楼主: wmx0901
手机看帖
扫描二维码
随时随地手机跟帖
21
wmx0901|  楼主 | 2009-10-14 09:29 | 只看该作者 回帖奖励 |倒序浏览
LZ:

可以说你的想法确实普遍(至少是在那些非科班出身的里面),但可以准确无误的告诉你,除非改变自己的思维方式,否则最多是个“代码匠”,而且是那种憋脚的代码匠。 ...
HWM 发表于 2009-10-14 09:21

可否赐教:怎么改变自己的思维,往那个方向转变比较好呢?我的意思是,转向那个哪个方向才可以避免终生只是个代码匠——我真得很困惑,热切希望指点!

使用特权

评论回复
22
HWM| | 2009-10-14 09:43 | 只看该作者
LZ:

哦,这简单。

1)提高自己。如何提高呢?不是穿高跟鞋,而是把基础打扎实了(具体哪些基础不用我多说吧)。
2)眼观八方。把自己提高了的目的不是让你看自己的脚的,而是要眼观八方耳听六路,充分了解行业和工具(就是你所谓的MCU,但不局限与32位)。
3)找准方向。了解了情况和熟悉了使用是为了具体的去做的,那便就是找准方向勇往直前。

使用特权

评论回复
23
wmx0901|  楼主 | 2009-10-14 09:47 | 只看该作者
LZ:

哦,这简单。

1)提高自己。如何提高呢?不是穿高跟鞋,而是把基础打扎实了(具体哪些基础不用我多说吧)。
2)眼观八方。把自己提高了的目的不是让你看自己的脚的,而是要眼观八方耳听六路,充分了解行业和 ...
HWM 发表于 2009-10-14 09:43

您这也太抽象和概括了吧,反正暂时不懂——好像也很正常,毕竟没经历过。不过依然感谢热心帮助

使用特权

评论回复
24
wmx0901|  楼主 | 2009-10-14 09:50 | 只看该作者
不过我还是挺坚定的,**走技术之路,**搞MCU开发——至少现在很**。

使用特权

评论回复
25
arm_fan168| | 2009-10-14 09:51 | 只看该作者
32bitMCU的比重会有所增长,学习一下是有用的,比8位机的复杂度高一些,不过究其根本,也只是复杂度高一些。

使用特权

评论回复
26
李冬发| | 2009-10-14 09:51 | 只看该作者
LZ所在任何一层给出的理由,没有一个是站得住脚的。

使用特权

评论回复
27
wmx0901|  楼主 | 2009-10-14 10:17 | 只看该作者
本帖最后由 wmx0901 于 2009-10-14 10:20 编辑
LZ所在任何一层给出的理由,没有一个是站得住脚的。
李冬发 发表于 2009-10-14 09:51


请高工多站在一个即将做出重大抉择进入工作岗位的迷茫的(我觉得此时的疑惑和迷茫都是正常的,也是应该有的)新人的角度考量我这个初学者的提问。谢谢!

使用特权

评论回复
28
有风| | 2009-10-14 10:18 | 只看该作者
LZ:

哦,这简单。

1)提高自己。如何提高呢?不是穿高跟鞋,而是把基础打扎实了(具体哪些基础不用我多说吧)。
2)眼观八方。把自己提高了的目的不是让你看自己的脚的,而是要眼观八方耳听六路,充分了解行业和 ...
HWM 发表于 2009-10-14 09:43


感觉很多公司很多要求都要熟悉BSP,Linux/WinCE,
TCP/IP,又或者行业相关的协议...
所以,想向哪方面发展呢?

使用特权

评论回复
29
HWM| | 2009-10-14 10:41 | 只看该作者
感觉很多公司很多要求都要熟悉BSP,Linux/WinCE,
TCP/IP,又或者行业相关的协议...
有风 发表于 2009-10-14 10:18

除非是专做高端仪表或手持设备,此类要求相当的偏颇。如果是一个一般的工控类企业招聘,首先是此类要求的话,建议另换门庭。

使用特权

评论回复
30
lelee007| | 2009-10-14 10:52 | 只看该作者
典型的无病呻吟

什么都还没学会,就跟那妄论孰好孰坏

8bit简单的MCU都没弄会(当然,比一定是必须的),很难想象直接上手32bit的不会头晕(天赋好,那就在这个行业好好作下去吧)

不要光掠光浮影的去问到底该学哪个好,高端的学会了固然好,但是没有基础,是很难搞定的

你直接去学高端技术,学疲了后,会返过头来去补基础,这个时候也许你对技术才算有了真正的认识

使用特权

评论回复
31
wmx0901|  楼主 | 2009-10-14 11:03 | 只看该作者
本帖最后由 wmx0901 于 2009-10-14 11:12 编辑
典型的无病呻吟

什么都还没学会,就跟那妄论孰好孰坏

8bit简单的MCU都没弄会(当然,比一定是必须的),很难想象直接上手32bit的不会头晕(天赋好,那就在这个行业好好作下去吧)

不要光掠光浮影的去问到底该学哪 ...
lelee007 发表于 2009-10-14 10:52


”8bit简单的MCU都没弄会(当然,比一定是必须的),很难想象直接上手32bit的不会头晕“,如果是学ARM7和CM3并且不上uCLinux(当然Linux和Wince没法上)的话,感觉不比PIC难多少吧,网上很多人给初学者建议不学51、AVR、PIC直接学ARM——当单片机学。只是说学32bitMCU可以更方便的在以后向uCOS、eCOS、lwIP、sqlite等中间件深入学习而已,至于说入门,不觉的LPC2000比PIC和AVR更难入门,不知大家同意否。

”你直接去学高端技术,学疲了后,会返过头来去补基础,这个时候也许你对技术才算有了真正的认识“
这个观点我早就听说过,而且说实话我也很赞成。

但我最后的问题好像是”希望有经验的高工门指点一下哪些行业更利于以后深入学习和使用32bit MCU但是有不是做Linux和Wince应用开发的(如手机、PDA、导航仪等)“,当然也欢迎大家利用这个贴多多讨论与MCU开发和应用方向有关的其他问题。

使用特权

评论回复
32
gengxuetao| | 2009-10-14 22:36 | 只看该作者
如果单纯是为了找个工作学习这个,还是不用学了,与其中间放弃,浪费时间,不如就没有开始过.

使用特权

评论回复
33
yjbs| | 2009-10-18 20:52 | 只看该作者
不必理会8位的MCU了,直接学32位ARM Cortex-M3核心,推荐关注一下ST的STM32系列、Cypress的PSOC5。8位MCU注定要没落,没多大钱途,现在正处于革命性的换代时期,别人并不比你起步早,好好学,加倍努力,你就是明天的King。

使用特权

评论回复
34
wmx0901|  楼主 | 2009-10-18 22:27 | 只看该作者
本帖最后由 wmx0901 于 2009-10-18 22:28 编辑
不必理会8位的MCU了,直接学32位ARM Cortex-M3核心,推荐关注一下ST的STM32系列、Cypress的PSOC5。8位MCU注定要没落,没多大钱途,现在正处于革命性的换代时期,别人并不比你起步早,好好学,加倍努力,你就是明天的 ...
yjbs 发表于 2009-10-18 20:52


多谢朋友鼓励!我也是这样想的。
可是马上要找工作了,我们该找个哪类的工作才更有利于我们对CM3更深入的学习呢。总不能找个做玩具的工作也用STM32吧。——那还不被老板杀了!!

使用特权

评论回复
35
rockli| | 2009-10-19 12:52 | 只看该作者
”8bit简单的MCU都没弄会(当然,比一定是必须的),很难想象直接上手32bit的不会头晕“,如果是学ARM7和CM3并且不上uCLinux(当然Linux和Wince没法上)的话,感觉不比PIC难多少吧,网上很多人给初学者建议不学51 ...
wmx0901 发表于 2009-10-14 11:03


楼主,32bit MCU不使用操作系统就是当单片机用,你觉得简单;用了操作系统,你又不想学习。请问除了用和不用才做系统,还有什么应用?“手机、PDA、导航仪”也是用了操作系统的,即使不是Linux或Wince,也是企业自己开发的才做系统。很难想像,现在功能复杂的手机不使用操作系统。

以上各位大虾的言语很有道理,只是你听不进去,或者不懂。因为你把自己定位太窄了。很少有企业只用某一个MCU去设计所有产品,而且你还在一个mcu增加“不用操作系统”的限制。

小企业对研发工程师要求全面,大企业对招聘的人员要求较高。

给楼主点建议,不管是8位还是32位,只要你弄通了,开发都是一样的。建议还是从8位开始。
如果楼主想弄操作系统,linux也是不错的选择。或者做驱动开发,但是驱动开发也要有操作系统的基础。

使用特权

评论回复
36
rockli| | 2009-10-19 12:56 | 只看该作者
顺便多说几句,一个产品的研发,电子部分只占不到50%,电子部分的数字部分中的mcu所占比重更少,很多技术并不是某一个mcu编程技术,建议楼主找个研发的工作,深入进去再决定研究哪些技术,而不是现在就一定要找某种开发的工作。

使用特权

评论回复
37
wmx0901|  楼主 | 2009-10-19 15:14 | 只看该作者
楼主,32bit MCU不使用操作系统就是当单片机用,你觉得简单;用了操作系统,你又不想学习。请问除了用和不用才做系统,还有什么应用?“手机、PDA、导航仪”也是用了操作系统的,即使不是Linux或Wince,也是企业自 ...
rockli 发表于 2009-10-19 12:52


朋友,首先谢谢你的建议。其实我也没那么固执,8bit得MCU卧还是学习的,比如51我就一直**在学——甚至最近还想学习一下他得汇编。

至于你得批评吗,你可能没注意看。我个人一直认为有必要学习OS的,只是说WinCe和
Linux太过复杂以至于我们只能关注其应用层面而无法对其精髓进行学习,所以想主要学习uCOS、eCOS等深嵌系统。

而我的问题说白了就是在请教:哪些行业会偏向于使用32bit MCU和uCOS、eCOS之类得深嵌系统。
比如,我就知道智能手机领域倾向于使用ARM9、ARM11和WinCe、Linux、塞班;儿童玩具领域偏向于使用PIC之类得8bit MCU并且一般裸奔。  不知我说得对不对呀?那32bit MCU加深嵌OS(uCOS、eCOS、RT-Thread)的组合在那些领域或者行业用的比较多能?电机控制?工业联网?对吗?还有呢?

使用特权

评论回复
38
zhongce09| | 2009-10-19 15:18 | 只看该作者
喜欢思考很不错哦,顶下!!

使用特权

评论回复
39
wmx0901|  楼主 | 2009-10-19 15:44 | 只看该作者
希望大家不要只是看呀,还要发言才好呀。
尤其那些有经验得大牛们,多发表一下高见——即使是批评性的但只要有实质内容对我们初学者有帮助我也会很高兴的接受的。

使用特权

评论回复
40
hyhjjg| | 2009-10-19 16:01 | 只看该作者
前几天这帖子还冷冷的,今天看看有好多人哦 32位的系统应该是未来几年的主流,不过真正做控制的,尤其是工业现场,恐怕ARM还不适合,而且,工业控制也不在乎这几个钞票,工控机的稳定性绝对比ARM核做的单板机可靠,用ARM做控制可能不太适合,欢迎大家讨论,




¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥
¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥¥




     *讨论出真理*

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则