多语言展示
当前在线:1945今日阅读:19今日分享:20

arm&linux嵌入式系统教程

在我们的日常生活中,往往会遇到arm&linux嵌入式系统教程的问题,常常会不知道怎么处理,下面就让小编为大家提供一下解决这种问题的方法,希望能够给大家提供一定的帮助。
方法/步骤
1

首先,要构建一个嵌入式Linux项目,一台Linux主机是必需的。对于Windows PC,最好是安装Oracle VirtualBox,以创建“一台”512Mbyte RAM和16Gbyte硬盘的新虚拟机。

2

然后,Debian就是与VirtualBox环境相匹配的一款,这款Linux主机必须能够访问互联网,以便下载针对这款ARM Cortex-M目标MCU的GNU交叉编译工具。设计师将创建一个类似于所示的树形结构,并将交叉构建工具提存到/tools文件夹。

3

然后,在干净的Linux系统中安装GNU工具,但其使用并非自给自足,实际上还需要其它系统的配合。其运行实际上依赖于若干其它系统组件(如主机C/C++编译器、标准C函数库头文件,以及一些系统工具)。获得这些必要组件的一种方法是安装用于C的Eclipse集成开发环境(IDE)。除解决这个迫在眉睫的问题外,Eclipse IDE还可在开发过程中的许多其它方面提供帮助,当然,详述Eclipse IDE的特性不是本文目的。

4

然后,Linux包含的“终端(Terminal)”工具和“文件(Files)”、一种类似Windows资源管理器的图形化工具。终端是用于配置Linux主机和构建嵌入式Linux应用程序的主要工具。键入以下命令来安装Eclipse和其它所需工具:su [输入根用户密码],apt-get install eclipse-cdt,apt-get install genromfs,apt-get install libncurses5-dev,apt-get install git,apt-get install mc。

5

然后,准备该Linux项目的最后一步是下载STM32F429 Discovery Buildroot,并解压到/uclinux文件夹。用Buildroot构建μClinux,现在有必要关闭先前使用根用户配置文件的终端,并启动一个新终端。在命令行中输入“mc”,并使用导航器导航到“Documents”,然后输入“uClinux”命令。按Ctrl+O并激活Linux ARM Cortex-M开发部分,并运行“.ACTIVATE.sh”命令。再次按下Ctrl+O并进入“stm32f429-linux-builder-master”文件夹。

6

最后,用户现在有两个选择,如果使用VirtualBox中的示例项目,请遵循“make clean”和“make all”命令序列。如果准备一个全新环境,使用“make”命令。约30分钟后,新的μClinux映像将可用。

注意事项

上述解决方法为小编所提供,希望能够帮到大家。

推荐信息