是先学ARM嵌入式,还是学嵌入式系统比较好??
发布网友
发布时间:2022-06-01 21:48
我来回答
共3个回答
热心网友
时间:2023-10-17 15:39
首先,不知道你什么水平,
因为嵌入式的入手并不是从arm嵌入式和嵌入式系统下手。
首先,假设你的集成电路和封装知识,还有各种总线技术还有电磁理论以及体系结构都已经学的很熟练,也就是说有4年的电子技术基础水平。
那么在这个前提下,对嵌入式开始入手的话,要先从SoC模块设计入手,要会集成各个片内版图,并且会控制功耗和电磁兼容。
之后要学习的是系统核心硬件驱动编写,然后是各种外围传感器驱动的编写。
然后才能进行你说的arm嵌入式或者嵌入式系统,
因为任何嵌入式的前途是电子技术基础和SoC设计和片内版图集成.
如果还要牵扯高频之类的,那就是嵌入式系统好了,学DSP的。
arm的目前来说国内应用并不多,因为手机架构被国外垄断,所以你的arm嵌入式根本就没有需求。
国内除了安卓根本就没有别的系统,但是安卓的底层嵌入式都是做好的方案,现在厂商都是做的定制化,也就是软件模块的增加与删除,而且是应用级和主题手机界面模块的增加与删除,根本不涉及系统级,所以嵌入式这一层根本就被屏蔽掉了。
你要学的话还是DSP吧,嵌入式系统方面的这个需求多,但是比较难。
热心网友
时间:2023-10-17 15:39
好像DSP要比ARM难吧!
DSP数字信号实时处理,讲究算子算法多点。且应用范围目前来说涉及的工业方面不是很多。(DSP数字信号处理,视音频图像处理,光纤,雷达信号处理等等。)而ARM就不同了,手机嵌入式,手持终端设备,机械设备,恐怕现在有计算机的东东,基本都有ARM技术的身影。
个人建议还是学ARM,DSP就是研究生也不一定玩得转的东东!
热心网友
时间:2023-10-17 15:40
..楼上你确定你在IT行业工作?谁说ARM只用在手机上?谁说嵌入式就等同于手机行业了。首先,ARM的芯片种类是很多的,ARMV7架构, Cortex-R 是用在工控领域的, Cortex-M(M0,M3)就是超级单片机,走低端市场,主要为了取代现有单片机。你说的手机芯片Cortex-A系列只是其中一种而已。
然后嵌入式领域国内找不到工作?我里个擦。车载导航,安防门禁,安防监控,智能家居,机顶盒,这些行业都属于嵌入式的行业。有些我不了解,车载,安防,监控,这些都是用的ARM芯片。不管是做驱动也好,或者做嵌入式应用也好,都需要懂得ARM的体系架构。
然后我觉得了解电路,了解硬件是必须的,但不代表,这些不懂就不能学习ARM,因为学习ARM毕竟是为了从事软件方面的。再者,硬件的东西看几本理论书就能懂纯粹扯淡,硬件完全是玩出来的,就是经验积累。看书你就能把东西都搞懂了?凭空想象啊?
如果楼主想学习ARM。建议选一个方向,比如M3或者ARM9,或者更高级的Cortex-A系列,然后先了解ARM的体系架构。