Welcome 微信登录

首页 / 操作系统 / Linux / Ubuntu 10.10下嵌入式开发环境的配置

1、Ubuntu上网问题,我是使锐捷上的,只要安装一下mentohust,设置一下就可以了。2、Ubuntu 10.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-serverStep3:启动 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 stop6、安装Qt环境。-------------------------分割线-------------------------nfs测试没错之后,使用方法:使用交叉线将开发板和PC主机连接起来,设置ip地址,主机:ifconfig eth0 192.168.1.100开发板:ifconfig eth0 192.168.1.1(两个只要在同个网段就可以了)在开发板上进行配置:mount -t nfs -o nolock 192.168.1.100:/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4 /mnt/opt/FriendlyARM/mini2440/rootfs_qtopia_qt4为主机共享路径/mnt为开发板挂载路径配置成功后,就可以在开发板的/mnt上看到共享文件。更多Ubuntu相关信息见Ubuntu 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=2Ubuntu 10.04下构建嵌入式开发环境Ubuntu环境MPI使用相关资讯      嵌入式  嵌入式开发环境 
  • 嵌入式电路中的BUCK VS LDO  (03月29日)
  • 2014 GPU技术大会上关于Linux的嵌  (05/11/2014 09:47:22)
  • 嵌入式学习之Nand Flash  (06/17/2013 06:16:49)
  • 嵌入式平台系统移植经验总结  (09/17/2014 06:05:49)
  • 嵌入式 RT3070_STA驱动移植到  (02/21/2014 08:57:20)
  • 嵌入式学习之GPIO  (06/17/2013 06:13:01)
本文评论 查看全部评论 (0)
表情: 姓名: 字数