如何学习arm的linux技术,手把手教你学arm

kodinid 20 0

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

  1. arm编程入门教程?
  2. ARM和Linux的嵌入式网络通信怎么实现?
  3. 初学者学嵌入式linux用arm9还是arm11开发板?

arm编程入门教程

ARM编程入门教程包括

1. 了解ARM处理器的基本结构,如指令集、编程模型及体系结构等;

如何学习arm的linux技术,手把手教你学arm-第1张图片-安济编程网
图片来源网络,侵删)

2. 学习ARM编程的基础知识,如寄存器、寻址方式、栈等;

3. 了解ARM编程的相关技术,如编译、链接、调试等;

4. 熟悉ARM编程的开发工具环境,如Keil MDK、ARM RealView等;

如何学习arm的linux技术,手把手教你学arm-第2张图片-安济编程网
(图片来源网络,侵删)

5. 掌握ARM编程应用os相关知识,如Cortex M4、LINUX等;

6. 实现ARM编程应用,如硬件驱动、网络协议及实时操作系统等。

ARM和Linux的嵌入式网络通信怎么实现?

和两台计算机互相访问相同,不过你需要把打算在 ARM 上面的程序编写和编译都要做成 arm 可以运行的才行。

如何学习arm的linux技术,手把手教你学arm-第3张图片-安济编程网
(图片来源网络,侵删)
一般 Linux 不使用汇编的话,基本上 C 语言源代码级兼容的,你编译为 ARM 程序就行了。

初学者学嵌入式linux用arm9还是arm11开发板?

如果毕业后偏向手机、多媒体行业的话,建议ARM11,ARM11在处理这些方面有较大的优势。比如说IPHONE曾经用的就是ARM11作主控芯片,可见ARM11在多媒体方面的巨大优势。现在安卓,用ARM11也可以运行,对于从事手机开发这方面来说,很有优势。

ARM9的话,比较成熟,网上教程也多,但是主频中等,对于需要大量处理数据的应用领域,还是比较吃力,另外,如果想做安卓开发的话,ARM9也不是很合适,还是因为主频的问题。如果想学LINUX系统开发,用ARM9可以。

总结一下,其实上选ARM9还是ARM11,要看你的目标是什么领域,然后根据你的目标,看一下什么处理器比较合适。

到此,以上就是小编对于如何学习arm的linux技术的问题就介绍到这了,希望介绍关于如何学习arm的linux技术的3点解答对大家有用。

标签: arm linux 编程