运行在 ARM 平台上的 Linux 系统(arm下的linux)

ARM(英文:Advanced RISC Machines,日文:アドバンスド リスク マシンズ)可以说是当前市场上最流行的微处理器架构之一。它开发出了一幅统一体系的独特性能,可为客户提供最低成本、高性价比的良好产品和成熟解决方案。

通过ARM平台可以方便地开发基于它的处理器应用,比如电子设备、起子、汽车电路板等;也可以轻松部署嵌入式Linux系统,构建基于ARM的软件系统及应用,如智能机器人、智能家电等。

由于ARM平台的优点,它可以拥有强大的运算能力、低功耗等,因此通用Linux系统也可以在ARM平台上运行。ARM上运行Linux系统与架设在PC上使用应用程序完全不同。为了嵌入式应用,必须把系统在CPU中有效地运行。在ARM上,选择Linux系统是明智之举,Linux操作系统非常稳定。

上述ARM平台运行Linux系统的相关代码如下:

// ARM交叉编译器前缀

$PREFIX=”arm-linux-gnueabihf-“

//开始编译

$CC = $PREFIX.”gcc”

$CFLAGS = “-Wall -Wno-format -O2”

$LD = $PREFIX.”ld”

$AR = $PREFIX.”ar “

$RANLIB = $PREFIX.”ranlib”

//编译指令

$build = “$CC $CFLAGS -o test_app test.c”;

$build = “$LD -o test test.o”;

$build = “$AR libtest.a test.o”;

$build = “$RANLIB libtest.a”;

通过前面介绍可以得知,ARM平台上运行Linux是完全可行的,ARM平台本身具有节能、性价比、稳定运行的优点,而且运行Linux系统通常更加Remember stable。有了ARM平台的支持,Linux系统的发展前景更加广阔。


数据运维技术 » 运行在 ARM 平台上的 Linux 系统(arm下的linux)