刚学完51单片机,想进军嵌入式,从事智能家居工作,该学ARM7,ARM9,STM32啊???

想学嵌入式,入门有人说ARM9,也有人说ARM7好,说ARM9裸机跑跟ARM7一样,可以跳过ARM7,我是时间比较紧那种,我不知道该学哪种?请教了,还有市面上有的智能家居... 想学嵌入式,入门有人说ARM9,也有人说ARM7好,说ARM9裸机跑跟ARM7一样,可以跳过ARM7,我是时间比较紧那种,我不知道该学哪种?请教了,还有市面上有的智能家居用STM32芯片,我现在又在学公司NXP的,我想找智能家居的工作,我是不是应该转学STM32啊,只是我主要是想学一下,去找一份好工作才能有个好开始,但是学不对口了,我就找不到想要的工作,很影响 ,所以顾虑这些 展开
 我来答
艺嵌科技
2013-10-23 · TA获得超过411个赞
知道小有建树答主
回答量:373
采纳率:100%
帮助的人:393万
展开全部
ARM7就没必要学了,现在的STM32都比ARM强太多,要学的话就学ARM9吧,至少可以学习大一点的操作系统了,ARM7还不能跑Linux等的大一点的操作系统呢。不过学ARM9肯定要难一些,特别是操作系统部分。STM32的话跑一些uCOS加上GUI也非常不错的,如果做一般的手持设备这些还是够的,而且接口也丰富,程序写起来也容易(有固件库及官方移植好的操作系统)
对于学STM32和ARM9没有特定的先后顺序,其实很多人甚至直接就学的ARM9或ARM11。
百度网友9d80b6bac
2013-10-23 · TA获得超过1031个赞
知道小有建树答主
回答量:692
采纳率:66%
帮助的人:360万
展开全部
嗯,ARM7和ARM9,选着ARM9,因为ARM9可以接触到更多的知识,ST和NXP,要看你侧重哪一方面,AD、DA多一点的就用STM32,NXP成本比较大要用好一点的芯片的话,从细节上说NXP要比ST做的好,但是ST的开发成本和开发周期是NXP不能比拟的,现在他们之间的差距越来越小的了,要看你对那个器件熟悉些,就可以选哪个;但是STM32马上学也来的及,STM32很容易入门的结合ST给的库函数。
追问
ARM7和STM32 一般都没人用来做操作系统,跑裸机的话,STM32比ARM7好多了是吗?然后学完STM32 再 到ARM9再学操作系统行吗?
追答
嗯,ARM7和STM32(cortex-M3)他们都可以跑实时系统的,像uc/os,RT-Thread等等很多小型系统;像你说的那个学习顺序是可以的;ARM7现在几乎已经被cortex-M3占据了。只要把STM32学的信手拈来的话,嵌入式单片机领域基本上都可以搞定了。
ARM9也只是为了更好的学习linux嵌入式系统,学这个周期是要相当长的,因为操作系统比较大了。这个才是正真的嵌入式软件开发的成面。ARM9大部分用在智能系统中,智能家居,图像采集等等。所以ARM9是进攻大型系统的必经之路。
所以学习STM32的时候也可以看看linux,先熟悉这个系统的操作。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
肥肥的爆米花
2013-10-23 · TA获得超过3771个赞
知道小有建树答主
回答量:910
采纳率:50%
帮助的人:626万
展开全部
STM32入门要一个月,ARM9入门要半年。
STM32强大无非在于多了几个外设,如SPI2\SPI3……ARM9虽然外设功能上没有STM32强大,但是速度快、有内存管理、适合上系统。
我就是51后学STM8和STM32。做ARM9的同事说我程序写的不规范,建议我去看LINUX代码。所以如果一开始就接触LINUX代码,编写习惯会好很多,少走很多弯路。

如果你有充足的时间,强烈建议直接学ARM9。如果你想在工作中学,学STM32。
更多追问追答
追问
ARM7和STM32比较呢
追答
要上LINUX系统至少要ARM9,ARM7高不成低不就,快淘汰了,不要去学。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式