蓉杠学习网

学习arm需要Linux吗,arm需要学什么

大家好,今天小编关注到一个比较意思的话题,就是关于学习arm需要linux吗的问题,于是小编就整理了3个相关介绍学习arm需要Linux吗的解答,让我们一起看看吧。

  1. 在大学本科阶段,目前已经熟悉了stm32,飞思卡尔等单片机,想再学一学ARM,有价值吗?
  2. cortex-a必须在linux环境下开发吗?
  3. 可以在安卓手机上直接安装、运行linux吗?好用吗?

大学本科阶段,目前已经熟悉了stm32,飞思卡尔等单片机,想再学一学ARM,有价值吗?

先说一下笔者的情况,目前MCU开发,20K,已经到天花板了。

stm32也属于arm,不过是arm的m内核系列的,一般统称为mcu,且称为前者。猜你这里所说的arm应该是指mpu,称为后者,一般开发都会上linux之类的系统的。

学习arm需要Linux吗,arm需要学什么div>
图片来源网络,侵删)

市面上,一般情况下前者工资略低于后者,而且门槛相对后者较低。后者需要的知识体系更庞大,更杂,但是更容易进大厂。

如果能在前者的基础上深耕某一个领域,比如电机控制,无线传输等,发展也是不错的。

如果目前是学生阶段,还是值得学后者的。

学习arm需要Linux吗,arm需要学什么
(图片来源网络,侵删)

顺带提一下,前一阵面了十来家,工资最多也就开到20K,基本上就是天花板了。

以上,仅供参考。

说实话,一旦开了嵌入式的头,就是要走全栈路线。下到电子电路,上到前端页面。不要求精通,但是都要会。给你一个项目,马上从前到后,从软到硬,门清。混合编程这个是趋势,比如,某个SB厂家的SDK只有Java的库支持Linux,我总不可能重新给他写个库吧?

学习arm需要Linux吗,arm需要学什么
(图片来源网络,侵删)

stm32就是arm架构

嵌入开发基本用c语言,库函数已经封装了大多数硬件操作,并不需要对某个mpu有深入了解,知道***就行了。

如开发需要涉及详细mpu细节,临时查手册吧,没有必要专门空对空学习。

你没有项目应用,说学习。。。怎么学都是皮毛!

楼主应该是想学习ARM9或者Cortex A这种跑linux,如果距离本科毕业还有段时间可以学,如果马上要工作了,不建议直接学习linux,把stm32这种ARM Cortex M单片机学好,也能吃香的喝辣的

大学期间,看你学单片机,就给点小建议,主要是希望不要走我走过的坑。

1.汇编可以不会很精通,但一定要学到能看懂代码的程度。

2.学好c语言,这个要做到能熟练运用基本的数据结构,可以用一些算法题练习,效果很不错。

3.微机原理,这个很有必要的,不熟悉这个, 以后遇见类似的需要栈回溯来调试的BUG,Jtag都不会用。

4.嵌入式软硬分的不是很清楚,能看懂硬件原理图能对你调试底层代码有帮助。

5.还有精力,操作系统编译原理尽量学学,尽管这是计算机课程,工作后对你很有帮助的。

我就是大学学了半瓶子,工作后花了好多时间去返工的,所以说基础很重要

cortex-a必须在linux环境下开发吗?

不一定必须在Linux环境下开发cortex-a,因为ARM提供了适用于多种操作系统的编译器、调试器以及开发工具链,同时也支持多种开发环境,如Windows、MacOS等。但是,由于Linux在嵌入式领域的应用广泛且稳定,因此在使用cortex-a进行开发时,选择在Linux环境下进行开发是一种常见的选择。

可以在安卓机上直接安装、linux吗?好用吗?

这里介绍2个手机软件—Termius和Termux,相当于简化版的安卓手机Linux,可以运行大部分bash命令,下面我简单介绍一下这2个软件的安装和使用,主要内容[_a***_]:

1.安装的话,直接在手机应用中搜索“Termius”就行,如下,大概也就15兆左右,直接点击下载安装就行:

2.安装完成后,打开这个软件,主界面如下,这里是所有的Host主机,如下,默认会有一个本地主机—Local Terminal:

点击进去,效果如下,比较简单:

3.这里你也可以新添加Host,天机右下角的“+”按钮,就会New Host界面,这里输入相关信息就可以创建成功,你也可以勾选SSH,远程连接Linux服务器,如下:

创建连接成功后,就可以直接在手机上控制远程Linux服务器了,如下:

到此,以上就是小编对于学习arm需要Linux吗的问题就介绍到这了,希望介绍关于学习arm需要Linux吗的3点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/28662.html

分享:
扫描分享到社交APP