嵌入式Linux开发必要环境搭建(虚拟机共享文件夹,交叉编译器,内核编译库)

2019-07-12 16:46发布

一:虚拟机(ubuntu——Linux2.6内核)------主机系统window xp(window 7我没有测试,应该也可以) 二:交叉编译器配置 三:执行menuconfig时必要库安装     一:虚拟机文件夹共享 1)安装虚拟机,如同在window环境下软件安装。不在说。 2)安装Linux,个人建议安装Linux2.6内核的,因为在开发嵌入式过程中,网上资料操作都是对于2.6的,3.0以上内核的操作方式有所区别,保持开发板(当然也是用2.6内核)一致,开发过程会更加顺利一些。具体安装流程与在PC上安装几乎没有什么区别。所以也不在赘述。 3)安装上了Linux后,安装vmware tools。点击vm选项中的 install vmware tools,在Linux中将弹出一个窗口,窗口中含有一个vmware-tools.tar.gz的压缩包。进行加压。在解压后的文件中有一个vmware-install.pl这个文件,运行这个文件。所有的都按照默认的方式进行,不断下一步在下一步。直到安装结束。 4)需要共享的文件(window中的),配置为为共享。如下图: 5)配置虚拟机。点击VM------>setting------>option   得到如下图: 点击add,把自己共享的文件路径添加到里面去。点击OK。就行了。 6)进入Linux的/mnt/hgfs目录,看是否有了这个共享文件夹。 7)如果没有这个共享文件夹,则运行vmware-config-tools.pl。就会出现了。 二:交叉编译器配置。把光盘中提供的arm-linux-gcc-4.4.3.tar.gz文件放进window中共享文件中。进行解压。到根目录。执行这个命令“tar -xzvf arm-linux-gcc-4.4.3.tar.gz -C /”。在进入ubuntu的/etc/文件夹中。编辑文件bash.bashrc。在最后加入 “exprot PATH=$PATH:/opt/FriendlyARM/toolschain/4.4.3/bin”。注销用户重新登录,就生效了。 三:把linux-2.6.32.2-mini2440-20110413.tar.gz文件放入window中的共享文件夹,在Linux中/opt/FriendlyARM/新建一个mini2440的文件夹,把linux-2.6.32.2-mini2440-20110413.tar.gz解压到/opt/FriendlyARM/mini2440中。执行make menuconfig。这时候回有一个库文件没有。输入sudo apt-get install libncurses5-dev安装这个库就行了。安装结束再次执行make menuconfig。成功。   以上三个大步骤的顺序最后不要改变。嵌入式Linux开发环境PC部分几乎搭建好了。因为我几乎在虚拟机里面进行telnet登录,所以没有配置minicom。必要用串口时,我就直接在window中进行了。要传递文件到开发板也直接用ftp进行。所以就没有再进行其他配置了。