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

  1. arm底层驱动怎么学?
  2. arm+linux用什么芯片?
  3. 为什么感觉在Linux内核中X86 Linux比ARM Linux正宗?

arm底层驱动怎么学?

1、精通ARM体系结构,ARM汇编与C编程;

linux学习arm-arm linux教程
(图片来源网络,侵删)

2、精通ARM***接口电路,如IO、中断系统、串口、AD、触摸屏、定时器、PWM、看门狗、IIC、实时时钟RTC等;

3、精通linux系统开发,如内核裁减、内核移植、交叉编译、内核调试、启动程序Bootloader编写、根文件系统制作和集成部署Linux系统等整个流程;

linux学习arm-arm linux教程
(图片来源网络,侵删)

4、熟悉内核源码结构、内存管理、进程管理、中断管理、系统调用、内核同步、时钟和定时器管理、信号、调度、进程间通信、文件系统和I/O设备管理等方面的内容;

arm+linux用什么芯片?

linux使用ARM芯片

linux学习arm-arm linux教程
(图片来源网络,侵删)

ARM公司以及ARM芯片的现状和发展,从应用的角度介绍了ARM芯片的选择方法,并介绍了具有多芯核结构的ARM芯片。列举了主要ARM芯片供应商,其产品以及应用领域。举例说明了几种嵌入式产品的最佳ARM芯片选择方案。

为什么感觉在Linux内核中X86 Linux比ARM Linux正宗?

x86内核也就是pc桌面电脑所使用的内核,而arm是嵌入式,比如最常见的就是手机和汽车内置操作系统。

通常因为linux跑在服务器上,就是x86平台,所以x86上的软件是最多也是最稳定的。无论开发还是测试,x86平台都更方便。

当然,linux也可以跑在嵌入式上,但是由于嵌入式设备太多了,比如五花八门的手机硬件(陀螺仪,GPS等等),linux很难做出比较完善的驱动支持。所以通常手机上使用的都是裁剪或定制的linux。另外嵌入式上也不只有linux,还有单片机以及工控系统。嵌入式毕竟***有限,linux还是太大了。

只能说嵌入式linux是最近几年才发展起来的,自然没有pc上完善。随着嵌入式的硬件越来越强大,linux自然会有更多用武之地。

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