基于Fedora的开发环境搭建,需要安装linux系统,交叉编译器的安装,环境变量的配置。为了方便开发,在window系统与linux之间传递文件,可以安装smb服务器,方便linux主机与
开发板之间传递文件,可以安装 NFS服务器。
1 虚拟机安装
在window系统下安装 VMware Worksta
tion 8 版本。
2 Fedora的安装
这个比较简单,网上有很多的教程 。
可参考:
http://jingyan.baidu.com/article/f3e34a1291f79bf5eb6535e6.html
3 Samba服务器
在虚拟机中安装Fedora的时候,如果勾选安装了 smb 服务器,后面就比较简单。只需要配置一下就可以。
进入fedora ,查看samba服务器安装情况 ,
如下图,如果这些包都安装好了,剩下就是配置了,如果没有
这些包,需要自己下载安装,用命令:
sudo yum install -y samba
samba服务器配置 :
修改 smb.conf文件,添加内容如下图:
添加一个smb用户,
# useradd wh
# smbpasswd -a wh ;
两次输入设置密码 。
提示: Added user wh 。 表示设置成功。
smb服务器测试 :
在“运行”中输入 : \linux主机IP . 我这里是 \192.168.0.16 。回车
提示输入: 用户名与密码 。就是刚才 添加的用户 “wh”。如果配置成功 ,就看到了Linux主机的文件夹,
如下图:
4 交叉编译器安装
上面fedora配置好samba服务器后,把编译器安装包拷贝到linux主机 。在window系统里面,进入共享目标opt ,
然后把 “
gcc-linaro-ARM-linux-gnueabihf-4.7-2013.03-20130313_linux.tar.bz2”复制到该目录。
然后解压安装。
配置环境变量 :在 “ /etc/profile ”里面添加:
“ export PATH=/opt/eVB_T335/gcc-linaro-arm-linux-gnueabihf-4.7-2013.03-20130313_linux/bin :PATH ”
让配置有效 : source /etc/profile 。
至此,环境变量修改成功。
查看环境变量:
arm-linux-gnueabihf-gcc -v
如下图:
到此, 开发环境已经配置好 。可以用来编译自己的程序 。