利用虚拟机搭建linux下的交叉编译环境

1.在XP系统下安装VMware Player虚拟机,安装Ubuntu(ubuntu-11.04-desktop-i386.iso)
2.安装samba服务器,用于WinXP和Ubuntu间实现文件共享:sudo apt-get samba
3.将目标板的编译器放入指定文件夹,例如/opt目录下,编辑/etc/profile,添加path环境变量:
  PATH=/cygdrive/e/octeon_gcc/octeon-tools/bin:.:$PATH
  参考:http://blog.sina.com.cn/s/blog_6035432c0100zvna.html
4.搭建nfs服务器,方便在目标板上运行编译后的程序:http://os.51cto.com/art/201001/176511.htm
5.如果有需要,还可以安装X86下的gcc,g++编译器
通过以上步骤,交叉编译环境已经搭建OK,剩下的就是开发自己的嵌入式程序,然后使用t目标板的编译器编译,成功后,就可以通过nfs服务器挂载到目标板运行了。

你可能感兴趣的:(嵌入式)