linux开发环境搭建

文档下载
开发环境下载

目录

1、安装32位库支持

目前主流的操作系统都是64位的,而ARM平台仍然使用的是32位的工具链,因此需要在64位的操作系统上安装32位的支持。

运行sudo ./ia32_install.sh脚本,安装32位依赖库。

2、安装交叉编绎和QT库

2.1、解压交叉编绎器

使用命令:sudo tar jxvf yichuan.tar.bz2 -C /opt/,解压yichuan.tar.bz2文件到/opt目录下。

2.2、配置环境变量

使用root权限修改/etc/enviroment文件,将交叉编绎器所在的目录添加到系统环境变量中。

使用命令:source /etc/enviroment命令,使环境变量生效。

3、安装Qt Creater工具和Qt X86开发环境

双击qt-opensource-linux-x64-5.5.1.run安装程序,进行QTCreater和QT X86开发环境的安装;

点击“下一步”,然后点击“Skip”,跳过登陆和注册环节;

先把安装目录为/opt/yichuan/Qt5.5.1,点击“下一步”;

按默认配置,点击“下一步”;

开始QT环境的安装;

安装完成,启动Qt Creater。

4、创建Qt工程

4.1.新建Qt Application

新建一个Qt Widget Application;

4.2、配置编绎选项

使用arm的qmake命令生成工程文件和Makefile文件进行编绎。

可以在arm上运行的linux程序已经编绎完成。

5、NFS开发环境的搭建

5.1、安装NFS服务器

使用命令:sudo echo y|apt-get install nfs-kernel-server portmap nfs-common,安装NFS服务器。

5.2、修改配置文件

使用命令:sudo vim /etc/exports,修改/etc/exports文件,添加文件系统所在的目录。

5.3、启动NFS服务器

使用命令:sudo /etc/init.d/nfs-kernel-server start启动nfs服务器。

5.4、设置NFS挂载

5.4.1、配置minicom

使用命令:sudo apt-get install minicom,安装minicom工具。

使用命令:sudo minicom -s,设置PC串口。

选择“A”输入要使用的串口,请根据实际情况设置;

选择“E”选择波特率为115200;

选择“F”将硬件流控设置为“No”;

输入回车,然后选择“Save setup as dfl”,将配置保存为默认;

选择“Exit”,进行串口收发界面。

5.4.2、设置NFS参数

默认提供的文件系统启动后会自动设置IP等网络参数,会影响NFS的设置,因此使用NFS启动时必须将自动设置IP的命令取消。

进行文件系统所在目录的etc/init.d/目录(是文件系统的etc/init.d目录,不是X86操作系统的/etc/init.d目录),修改rcS文件,在net_set命令前加上“#”,以取消自动设置IP。

启动PDA,如果串口线和minicom都配置正确,上电后按空格,可以看到如下输出:

输入命令“0”,进入启动参数设置界面;

输入命令“1”,进入NFS设置菜单;

按回车,然后输入命令“s”,保存NFS参数;

重新启动PDA,挂载成功。