本帖最后由 愚姬嗳霸王 于 2015-12-23 14:49 编辑
过程很曲折,作为一个菜鸟,希望把这个过程分享给其它新手~~
一、操作系统选择
最开始想把Ubuntu15.4做到U盘里,方便携带。后来感觉运行系统很卡,我的U盘是USB3.0 东芝16G的。还有一个放弃这种途径的关键因素是我的笔记本不支持(也有可能是我的水平太low~)。我的本是联想B475装的32位win7,A6处理器,雷凌3090显卡。不知道其他用同样配置本的同学朋友们,在用U盘启动Ubuntu的时候有没有卡logo。这期间换了其他好几个版本的Ubuntu还有其他的Linux系统,都是同样的问题。下边这个帖子的连接是遇到该问题的可能的原因:Linux启动或开机卡logo:http://forum.ubuntu.org.cn/viewtopic.php?t=457205
后来才决定使用虚拟机。以前用VMware跑过CDLinux的一个特殊的小工具,在拿到Nanopi之前也在虚拟机上做过一个Ubuntu的32位系统。但就是想尝试一下其他的系统,不过后来试着装Ubuntu14的一个64位的系统,还有一个Debian8.0都没有安装成功,安装过程结束后,无法进入系统。所以,如果有和我使用同配置的本的,请慎重选择。后来安装好了Ubuntukylin15,进入桌面后没有图标,可以打开命令行(估计是显示分辨率设置的问题,不知道如果装上VMwaretools会不会解决)。还尝试了openSUSE,这个我个人还是比较喜欢的,所以在这个上边花了挺多时间。进入openSUSE后连不上网,右下角的网络连接的图标打着×。(在网络设备中找到了网卡,但是网卡的名字是一串号码,直插网线也没有联上网,可能是自己设置的不对),找不到无线网卡,我感觉可能是网卡驱动没有,后来下载了网卡驱动后,安装的过程发现需要gcc。然后又想办法装gcc。
没网的情况下这样装gcc: http://blog.csdn.net/bulljordan23/ar ticle/details/7723495
这不过这个过程太痛苦了,因为它需要很多依赖的插件需要安装。而且每个插件还有下一层需要依赖的插件。有些插件对版本还有严格的要求。所以,还是强烈建议大家不要这样安装gcc,我也半路放弃了。转而回过头来,用的虚拟机跑Ubuntu15.4。
二、虚拟机配置
我用的Ubuntu15.4 desktop i386,感觉这个系统还是对我的硬件支持比较好的。但是刚进来后还是上不了网,需要对虚拟机进行一些设置。方法如下:
http://jingyan.baidu.com/article/20095761926c3bcb0721b498.html
http://blog.csdn.net/zdwzzu2006/article/details/4207414
解决了上网的问题后,然后安装VMwaretools。安装这个工具后可以更改虚拟机的显示分辨率,变为全屏,而且还能直接拖动文件到虚拟机内,很方便。
如果像我一样悲催,当点击虚拟机->安装VMwaretools工具 然后弹出一个错误对话框“无法启动手动安装,安装正在进行中。。。”请按如下操作:
关闭虚拟机——>设置虚拟机——>看看有没有加载虚拟光驱,正常情况下应该是有,如果没有,就手动添加一下——>在虚拟光驱中加载镜像文件,我们需要的这镜像在VMware安装文件夹中,选择Linux的镜像(除了这个还有Windows的其他的好几个镜像,不用管)——>启动虚拟机,VMwaretools的安装包就在虚拟机的光驱中了。然后按照正常方法安装。
在安装VMwaretools的过程中,如果没有gcc,有些东西安装不了。所以,还是要先装gcc。有网的情况下就比较简单了,打开命令行,操作如下:
#sudo apt-get install build-essentials
我用的这个,应该还有其他方法。然后就是等待,这里边好像网速有点慢,我等了大概有半个多小时。
安装好后#gcc -v 检查一下:
然后再安装VMwaretools,就很顺利了。
1、vim是增强型的vi编辑器,当安装vim后,使用vi命令,默认调用的vim的命令(刚学的,不知道理解的准确否)。连网的情况下:#sudo apt-get install vim-gtk
安装好后,输入#vi 查看编辑器的版本。
再多说几句vi编辑器的操作,按 i 进入插入模式;然后按esc 切换到命令模式。在插入模式下空格 回车 删除都可以用,上下左右键可以使光标在输入文本的区域移动。在命令模式下,输入:wq 保存并退出,输入:q!强行退出。
2、arm-linux-gcc是交叉编译器,它和gcc的区别 我个人觉得大概像Windows下的keil和VC(不知道理解的对不对哈哈)。
看产品介绍中的是安装的64位的arm-linux-gcc,如果你和我一样使用的32位系统,从下边的连接下载:
https://github.com/friendlyarm/prebuilts
另外,不知道友善之臂提供的这个工具和GUN官方下载的是不是相同,有没有添加一些特殊的库文件呀?
下载的这个压缩包解压后直接可以使用。操作如下: sudo mkdir -p /opt/FriendlyARM/toolchainsudo tar xf prebuilts/gcc-x64/arm-cortexa9-linux-gnueabihf-4.9.3.tar.xz -C /opt/FriendlyARM/toolchain/
然后将编译器的路径加入到PATH中,用vi编辑vi ~/.bashrc,在末尾加入以下内容: export PATH=/opt/FriendlyARM/toolchain/4.9.3/bin:$PATHexport GCC_COLORS=auto
执行一下~/.bashrc脚本让设置立即在当前shell窗口中生效,注意"."后面有个空格: . ~/.bashrc
输入#arm-Linux-gcc -v 检查一下
|