stm32 一般用在什么领域?用的公司和产品多吗?未来的应用前景怎么样?在汽车电子领域会有用武之地吗?

本人上海某211大学小硕,做控制方向,单片机只学过51,对51比较熟,最近在搞的项目也是用51做下位机控制,VB做上位机控制。
在做项目的过程中,逐渐体会到51功能的不足,看到别人很多都在搞ARM嵌入式开发,突然感觉只懂51肯定不行的,得增加一下知识面了,所以想学一下ARM。
但ARM的种类又比较多,ARM7、ARM9、ARM11,A8,还有CM系列等等。有点迷茫和困惑,究竟应该学习哪一个?哪一个更有前景?本人最大的希望是将来进入汽车行业或汽车电子领域工作,终极目标是进入上海通用或大众等汽车企业。所以想知道这几款哪一种在汽车领域用的比较广泛,比较有用武之地。
听说STM32更容易上手,做控制,性能相当优异,应用前景不错。因为我本人是做控制方向的研究,心里也更倾向于这个,毕竟ARM9以上学习重点都在操作系统上,没个两年炼狱很难有所掌握。本人也从没接触过操作系统编程,心里有些胆怯。只是不知道STM32应用行情到底怎么样?在我最想去的汽车电子领域有应用场合吗?谢谢。

等你真正进入汽车电子行业的时候,我自己就是搞汽车电子的。其实也不一定说汽车电子,反正就是工业设计吧,每一款产品的MCU几乎都是量身定制的,而不会用那些通用性很强的MCU。
打个比方,如搞汽车仪表,如果采用通用的MCU(像STM32F103RBT6这种),还得找专用的液晶驱动芯片、步进电机驱动芯片、CAN收发芯片(这款STM32好像有CAN)、EEPROM(如果容量不够就得加)等等。这样一算下来,成本就很高了。
但是如果有一款芯片同时收容了这么多功能,而且把其他不需要的功能全部去掉,价格和一片STM32F103RBT6差不多,我觉得没有谁还会选这样的通用芯片。工业设计,降本的压力大部分会落在研发人员的身上。
汽车电子领域,飞思卡尔、瑞萨做得不错,这是我们公司用得最多的MCU,除非STM32有专为汽车电子设计的MCU或者公司要做比较高端的平台,否则一般是不会考虑用通用芯片的。
当然,作为自身技术的追求,学STM32是不错的选择,如果你搞定了这个,那么其他MCU都是小菜,呵呵,个人见解。追问

面试时他们会问你都学过什么单片机吗?还有在汽车电子行业还需要什么知识,你是过来人,有没有什么建议,主要有针对性的补点什么方面知识今后面试时更有优势。

追答

肯定会问的,这个也是了解一下你的项目经验是否足够丰富。
汽车电子行业,我觉得CAN & LIN 总线这种肯定是需要精通的,呵呵,现在汽车上的电子设备越来越多,胎压、电动窗、倒车摄像头、倒车雷达、空调设备、雨刮、车门传感器等等,这些都需要CAN 或 LIN 或CAN和LIN结合来进行通信。
我觉得你应该多了解一下这方面的东西,还有汽车电子也有很多啊,你想好往哪个方向了?音响?仪表?新能源?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-21
CM3 就是高级单片机,挺适合裸奔,和跑些小的操作系统。 建议你还是学点操作系统的知识。比如ucos,RTT,djy,ecos等 都是好学易用,易懂的。
还有,专业问题要去论坛提问,在百度提问,就不专业了。呵呵。追问

没怎么逛过论坛,一直都是百度提问的。有什么好的论坛,给推荐一下。

相似回答