0
点赞
收藏
分享

微信扫一扫

Linux On ARM

后来的六六 2022-02-19 阅读 90
linux

1 前言

ARM作为一种很成熟的处理器体系构架,有大量的产品在使用。ARM公司本身不生产产品,它只设计处理器。目前,众多公司都推出了ARM处理器或者基于ARM的片上系统(SoC),如INTEL的IXP/XSCALE系列(该部分被Marvell收购)、Samsung的SC系列、Atmel公司的AT系列等。

Linux作为一种广泛支持多种处理器的操作系统,同样支持ARM。但是不同的应用、不同的ARM芯片,没有一套通用的linux可以支持所有这些类型。如要得到Linux的支持,要求做一些特别的移植,才能让它运行在专有的应用当中。

本文是在需要将WR Linux移植到IXP2800处理器的背景下,研究其移植过程而写的。

2 Linux进程管理

进程管理是操作系统最基本的功能,其本身包括几个层级:进程/线程的创建、进程/线程的调度管理。对于后者,linux的实现是相同的;而对于前者,则对于不同的处理器构架有很大的不同。本文着重于此来描述AR

举报

相关推荐

0 条评论