嵌入式学arm9还是STM32? 我是新手,哪个更利于学习,找工作?我是51的单片机的基础

作者&投稿:严昨 (若有异议请与网页底部的电邮联系)
我将是一个快要毕业的学生,想了解一下到底是往arm9 还是STM32 还是51 方面发展呢?我关心的是就业问题~

我来告诉你把,51现在慢慢被淘汰了,基本上你只会51是找不到工作的,至少要学会AVR、PIC、STM8、STM32等单片机其中的一种。而这些里面STM8和STM32是性价比最高的两个系列,你想学单片机建议你学学这两种的其中一种。当然做单片机的工资普遍会比做嵌入式的工资低些,毕竟嵌入式的门槛比单片机更高。
arm7很少去带系统,不带系统的话性价比就没有STM32的高,想带系统至少也要ARM9以上比较好。
学会STM32会比较好就业,到处都要单片机,但是想更赚钱,就要往嵌入式的发展了。

STM32也是属于ARM的一个子系列.
其实ARM不同的内核所针对的应用方向不同,例如7比较针对工业控制,11比较针对媒体处理,等,具体学什么还需要根据你的应用目标来定,而每种内核的方向都可以查到的.
当然,这并非说11就不能用于工业,也并非说7就不能用于简单的媒体处理.
不过,从大体上说,ARM的使用方法和开发环境都大同小异,可以触类旁通.
如果只是想ARM入门的话,STM32还是比较合适的,资料多,各个论坛关于这个系列的讨论也多.
但是,如果你的51只是有一点基础,而不是很熟练的话,建议你可以考虑一下先接触Cortex-m0,这个几乎是最简单的ARM内核了,例如台湾某公司基于该内核做的系列芯片,比如新唐的m0516,就非常适合从51过渡到ARM,关键是,这家公司很多官方资料都有中文版的.

ARM9的芯片一般称为微处理器,可以运行类似linux、安卓等操作系统,使用起来对做软件的要求多一些。
而STM32,或者说ARM7和Cortex-M系列的芯片,一般称为微控制器,很少运行比较复杂的操作系统,一般只使用片上的资源,做一些底层的开发,相对来说对硬件的要求多一些。
你是51单片机的基础,要以ARM7和Cortex-M系列的为主学习,毕竟基础和操作系统及软件相差大一些。

STM32更容易学习,现在用的也挺多的,好好学吧。学好之后可以学习ARM9

建议学习STM32

学了一个之后另外一个上手就很快了,不需要担心


初学嵌入式学习,用什么开发板较好?可以直接从ARM11学起吗?
对于ARM嵌入式的初学者,用ARM9开发板。\\x0d\\x0a\\x0d\\x0a首先,从功能上来说,ARM11要比ARM9强一些,但是性能优异并不代表适合初学者。对于初学者来说ARM11的有些功能是冗余。\\x0d\\x0a\\x0d\\x0a其次,学习ARM9或者ARM11就在所难免学习其所支持的操作系统Linux(ARM11可以支持Android)。...

嵌入式开发需要学什么
1、掌握主流嵌入式微处理器的结构与原理,初学者建议学arm9微处理器。2、掌握一个嵌入式操作系统,一般而言,初学者建议学习uclinux系统或者linux系统。3、熟悉嵌入式软件开发流程并能够独立做一个嵌入式软件项目。

嵌入式需要学什么?
之后可以使用430单片机、STM32以及Cortex-M3处理器作为学习嵌入式操作系统前的过渡阶段,可自行选择学习。4、ARM9\/ARM11裸机学习:裸机程序编写,即不带操作系统的程序编写,其作用和上面430单片机的作用相似,目地就是为了熟悉ARM架构,对ARM寄存器有深入的了解,这将对以后的驱动程序编写带来很大的方便。5...

初学嵌入式,选ARM9还是直接选Cortex-A8?
不要以为ARM9真的入门那么容易,只是相对更高端的ARM入门容易。有很多人为了学习ARM9,先去学STM32操作库。有时候一块功能特别强大的开发板会让你望而生畏,让你无从下手,反而不如功能简单的让人有跃跃欲试的冲动。不要想着一口吃成胖子,学习的钱还是有必要花的,等你学会了工作一个月就赚回来...

想学ARM嵌入式,学ARM7还是ARM9好? 求推荐一个开发板,希望是有讲的很好...
ARM嵌入式目前主流是ARM9,linux操作系统.但如果你真心要学习建议你先学习Cortex-M3(ARM7)STM32F**系列的都可以. 目前M3在工业控制领域用的算是比较多的.而且先学SMT32-M3对你以后再学习ARM9会有很好的帮助.M3我推建两款:一款是战舰出品STM32(有程序,有对应的书,有视频教程)目前学校买的最多的...

嵌入式学习一般都用什么开发板啊,哪个是企业用的比较多的?
现在一般用的比较多的还是ARM9的板子吧,那学习的话肯定要跟企业的需求相吻合,很多人都有一个认识觉得好像ARM11的板子更要高级一些,但是实际上很少有企业里面在用ARM11的板子,上次有同事参加ARM课程的学习在华清远见,他们也是用的ARM9 的板子的。

嵌入式技术需要学习什么
嵌入式Linux操作系统学习规划\\x0d\\x0aARM+LINUX路线,主攻嵌入式Linux操作系统及其上应用软件开发目标: \\x0d\\x0a(1) 掌握主流嵌入式微处理器的结构与原理(初步定为arm9) \\x0d\\x0a(2) 必须掌握一个嵌入式操作系统 (初步定为uclinux或linux,版本待定) \\x0d\\x0a(3) 必须熟悉嵌入式软件开发流程并至少做...

嵌入式系统开发需要学习什么?
还有一些像ARM9,或者CortexA8、A9系列的可以运行Linux或者安卓操作系统的嵌入式软件系统开发,由于需要学习的内容较多,学习时间较长,那么学习起来就有一定的难度,工资也相对高一些。课程内容主要包括:①C,Java核心编程:c语言核心编程,Java核心编程;②Linux核心操作与算法:Linux系统使用,Linux-c编程...

初学嵌入式买什么样的开发板好
芯片最好用ARM7,ARM9也可以,可惜的话现成的教材比较少,现在大部分嵌入式系统都是用这个片子做的,板子推荐s3c44b0x,因为不仅这块板子很容易买到(300元左右,自己买芯片做的话需要PCB电路图,然后送到电子市场做的话大概100到200元之间),而且还有现成的开发知道书籍,去书店看看吧,关于S3C44B0X的...

嵌入式学arm9还是STM32? 我是新手,哪个更利于学习,找工作?我是51的单片...
ARM9的芯片一般称为微处理器,可以运行类似linux、安卓等操作系统,使用起来对做软件的要求多一些。而STM32,或者说ARM7和Cortex-M系列的芯片,一般称为微控制器,很少运行比较复杂的操作系统,一般只使用片上的资源,做一些底层的开发,相对来说对硬件的要求多一些。你是51单片机的基础,要以ARM7和...

淮阳县19151169657: 嵌入式学arm9还是STM32? 我是新手,哪个更利于学习,找工作?我是51的单片机的基础 -
表柱益心: ARM9的芯片一般称为微处理器,可以运行类似linux、安卓等操作系统,使用起来对做软件的要求多一些.而STM32,或者说ARM7和Cortex-M系列的芯片,一般称为微控制器,很少运行比较复杂的操作系统,一般只使用片上的资源,做一些底层的开发,相对来说对硬件的要求多一些.你是51单片机的基础,要以ARM7和Cortex-M系列的为主学习,毕竟基础和操作系统及软件相差大一些.

淮阳县19151169657: 本科想学嵌入式,是Stm32适合呢还是arm9适合了 -
表柱益心: 想要选择Stm32适合呢还是arm9,先要了解他们的区别1、软件方面 这应该是最大的区别了.引入了操作系统.为什么引入操作系统?有什么好处嘛?1)方便.主要体现在后期的开发,即在操作系统上直接开发应用程序.不像单片机一样一切...

淮阳县19151169657: 请问学习arm用arm9好,还是用stm32合适? -
表柱益心: 如果侧重软件方面学ARM9比较好,因为ARM9用linux非常庞大,光看短时间是很难消化;如果侧重硬件或底层,看可以考虑STM32,如果你是学STM32的话,我可以推荐你搜索一下STM32神舟系列开发板,几乎是STM32中的权威教程,资料非常详细,几百页的详细教程,还有书赠送,从基础入门开始逐步教学,很好的!所以主要是看个人如何选择方向 另外:STM32推出是用来替换低位单片机的,所以STM32以后一定会是主流

淮阳县19151169657: 请问 我也像你当初困惑 到底学arm9 还是stm32 你能给我答案吗? -
表柱益心: 看你想做什么,各有优势.要是想做操作系统那必须ARM9啊!虽说32也能跑,但绝对不是一个概念,400M和72M的差距啊...但你要是不跑操作系统,比如单纯做控制,或者普通的数据处理(SPI,I2C,CAN,FAT....)就用32好了,性能差距不大,几乎无影响,就算你用ARM9受通信协议限制,大多数时间都浪费在DELAY或者忙监测上了,再快的速度又有啥用?ARM9是单板机,32是单片机,价格和制作最小系统的难度都是不一样的,控制难度也是不一样的.举个白痴的例子,做流水灯51最好,ARM和32都靠边站对吧.

淮阳县19151169657: 学arm9还是stm32好,本人电子信息科学与技术专业 -
表柱益心: 这个看本人的学习能力和以后想要发展的方向吧. arm9偏系统,一般都跑系统的,Linux或者win CE 或者安卓系统,使用C、C++或者java. STM32偏裸机,一般不跑系统,要跑系统也是相对简单的小型系统. 个人觉得都有潜力,自己所学的专业与学校的课程安排有关,各个学校的相同专业也会有所不同,这里不好发表评论.

淮阳县19151169657: 想学嵌入式,不知道选STM32好,还是ARM9好,两着有什么区别,ARM9主要学什么? -
表柱益心: 如果你以前没学过ARM方面的东西,建议还是先学学stm32吧,资料多,入门较快.ARM9一般都是要上操作系统的比如Linux,对于新手来说,入门不易.

淮阳县19151169657: 我将是一个快要毕业的学生,想了解一下到底是往arm9 还是STM32 还是51 方面发展呢?我关心的是就业问题 -
表柱益心: 我来告诉你把,51现在慢慢被淘汰了,基本上你只会51是找不到工作的,至少要学会AVR、PIC、STM8、STM32等单片机其中的一种.而这些里面STM8和STM32是性价比最高的两个系列,你想学单片机建议你学学这两种的其中一种.当然做单片机的工资普遍会比做嵌入式的工资低些,毕竟嵌入式的门槛比单片机更高.arm7很少去带系统,不带系统的话性价比就没有STM32的高,想带系统至少也要ARM9以上比较好.学会STM32会比较好就业,到处都要单片机,但是想更赚钱,就要往嵌入式的发展了.

淮阳县19151169657: ARM9和STM32哪个更适合初学者 -
表柱益心: ARM9较好吧,入门简单,容易掌握.stm32,涉及Linux 可能花费时间要长一些,但可为以后学习类似Linux 的系统打好基础.这是个人的体验和意见,满意请采纳.

淮阳县19151169657: 初学嵌入式,选ARM9还是直接选Cortex - A8? -
表柱益心: 不要以为ARM9真的入门那么容易,只是相对更高端的ARM入门容易. 有很多人为了学习ARM9,先去学STM32操作库.有时候一块功能特别强大的开发板会让你望而生畏,让你无从下手,反而不如功能简单的让人有跃跃欲试的冲动. 不要想着一口吃成胖子,学习的钱还是有必要花的,等你学会了工作一个月就赚回来了. 我自己的学习轨迹:低端单片机(51)->高端单片机(STM8\STM32)->低端ARM(ARM9)->高端ARM(没去了解,不知道出到A几了). 我现在就是在 高端单片机(STM8\STM32)->低端ARM(ARM9) 的学习过程,还是循序渐进一点打好基础比较好.

淮阳县19151169657: arm9高级还是stm32高级 -
表柱益心: STM32系列芯片采用的是ARM Cortex-M3内核(相当于ARM7).ARM Cortex-M3处理器采用3级流水线,而ARM9采用5级流水线;ARM9处理器的时钟频率是ARM7的1.8~2.2倍...所以,采用ARM9内核的芯片比STM32 "高级".

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网