Ubuntu10.10下嵌入式开发环境的配置

来源:互联网 发布:多客服源码 编辑:程序博客网 时间:2024/05/02 01:51

1、Ubuntu上网问题,我是使锐捷上的,只要安装一下mentohust,设置一下就可以了。(不懂的话,随便google就有很多文章了。)

2、Ubunut10.10已经给我们安装好了GCC,但没有安装G++,所以我们要自己安装G++,只要在终端那边输入:sudo apt-get install g++即可。

3、安装完G++,就可以安装交叉编译器了。(使用root用户,要不然会安装失败)

(补充:普通用户转root用户

打开终端,输入:sudo passwd root 然后按回车
此时会提示你输入密码,在password:后输入你现在登录的用户的密码
然后系统提示你输入新的UNIX密码
Enter new UNIX password:这里输入你想为root设置的密码,要输入两次
此时系统会出现密码设置成功的提示

在终端里输入命令:su - root 切换到root权限)

Step1:下载 arm-linux-gcc-4.4.3.tgz到tmp文件夹,然后进入到该目录,执行解压命令:
#cd /tmp
#tar xvzf arm-linux-gcc-4.4.3.tgz –C /

注意:C 后面有个空格,并且 C 是大写的,它是英文单词“Change”的第一个字母,
在此是改变目录的意思。
执行该命令,将把 arm-linux-gcc 安装到/usr/loca/arm/4.4.3 目录。

Step2:把编译器路径加入系统环境变量,运行命令
#gedit /root/.bashrc
编辑/root/.bashrc 文件,在最后一行添加:
export PATH=$PATH: /opt/FriendlyARM/toolschain/4.4.3/bin
保存退出。
Step3:重新登录系统(不必重启机器,开始->logout 即可),使以上设置生效,在命令行输入
arm-linux-gcc  –v,会出现信息GCC version 4.4.3,这说明交叉编译环境已经成功安装。

也可以不用重新登录系统,直接在终端用 source /etc/profile 命令就可以了。

4、安装minicom。我推荐使用PuTTy,在终端输入

#apt-get install putty

等运行完就可以在应用程序中看到PuTTy的身影了。

注意:如果你是用笔记本的,开发板与本本连接的时候,在ubuntu下端口是ttyUSB0,但在windows下,端口是COM4.

5、安装nfs。

Step1:设置共享目录
运行命令
#gedit /etc/exports
编辑 nfs 服务的配置文件(注意:第一次打开时该文件是空的),添加以下内容:
/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 *(rw,sync,no_root_squash)
其中:
/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 表示 nfs 共享目录,(可以改成其他路径)
它可以作为开发板
的根文件系统通过 nfs 挂接;
* 表示所有的客户机都可以挂接此目录
rw 表示挂接此目录的客户机对该目录有读写的权力
no_root_squash 表示允许挂接此目录的客户机享有该主机的 root 身份

Step2:安装nfs-kernel-server

# apt-get install nfs-kernel-server

Step3:启动 NFS 服务的方法和步骤:
在命令行下运行:
#/etc/init.d/nfs-kernel-server start
这将启动 nfs 服务,可以输入以下命令检验 nfs 该服务是否启动。
# mount -t nfs localhost: /opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 /mnt/
如 果 没 有 出 现 错 误 信 息 , 您 将 可 以 浏 览 到 /mnt 目 录 中 的 内 容 和
/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 是一致的。
使用这个命令可以停止 nfs 服务:
#/etc/init.d/nfs-kernel-server stop

6、安装Qt环境。

这个等明天再写了。

原创粉丝点击