`
1、编译内核
1.1当安装ncurses-dev(#sudo apt-get install ncurses-dev)时,出现错误或是其他问题不能安装时,需要检查虚拟机的网络有没有连接;若连接还是错误则需要输入#sudo apt-get update更新,然后再输入#sudo apt-get install ncurses-dev安装ncurses-dev;若还是错误就要更改软件中心->软件源->163.com服务器;当然整个编译过程都是进入到内核目录里进行。http://blog.chinaunix.net/uid-25647278-id-2977982.html
1.2当键入make menuconfig配置内核的时候出现错误(前提当然是安装好ncurses=dev),则要放大终端窗口,才能显示出内核串口,窗口太小则不能显示,需注意。
另:一般我们如果没有装vim编辑器而要在linux编辑文件时,有两种方法:
(1、在vim前加gedit,如:gedit vim Makefile;
(2、用vi编辑器,如vi Makefile,但没有gedit编辑器那么方便,vi编辑器需要了解基本操作:http://www.***51.net/os/RedHat/1131.html
2、校准屏幕
在超级终端上执行如下指令:
#cd /etc/
#rm pointercal (删除这个文件,为了校准屏幕,校准完毕后该文件自动生成,不怕永久删除)
#reboot(重启板子,按复位键也可以)
重启之后则进入校准页面,记得要用手对准来点,不然很容易不准,校准后就进入主界面。
3、挂载
3.1将板子和电脑接在同一个路由(板子和电脑直接连也可以),linux虚拟机需要修改和主机一样的网段(IP要不同),同时ARM板子也需要,修改linux的IP,除了要在虚拟机桌面上行修改链接信息之外还要在vbox上“更改网络连接”(即修改网卡),连接方式为“桥接网卡”,具体看下面截图“挂载”。然后按照NFS的挂载相关操作即可实现板子和linux的挂载。 挂载
注:一般我们都需要把板子和虚拟机实现挂载功能,此时需要板子和虚拟机linux接在同一网段,最好就是把板子和电脑接在同一路由,这样主机、虚拟机和ARM板子都接在统一网段,方便操作。
3.2 在挂载过程中,ARM和linux是实时相连的,其中一个更改了“挂载文件系统”(如删除或添加文件到挂载目录),另一边也会执行对应操作(也会删除或添加文件到挂载目录)。
3.3 NFS挂载过程中,ARM只需查询挂载目录即可知道目录上的文件更改后最新情况(添加或删除了文件),不需要再次检查是否和linux连接、输入开启挂载指令。但下次重新挂载时,ARM需要开启挂载指令才能实现挂载功能。
3.4当ARM或linux断开(或其中一个关机),NFS挂载也关闭,挂载功能关闭,ARM不能访问挂载文件。
3.5ARM上多个目录都可同时挂载linux的挂载文件目录(多对一)
3.6若在挂载过程中修改了
/etc/exports脚本的挂载目录,则ARM上挂载异常,挂载出错。若需要更改挂载目录路径,则需在linux上的 /etc/exports脚本修改所需挂载的目录路径,然后重启ARM开发板即可重新挂载新目录途径。
注:根据挂载特点,一般在调试ARM过程中使用挂载功能是最好的调试方法。注意的是,挂载是实现linux系统文件共享给ARM上,ARM可以访问linux的挂载共享文件,而不能把linux上的文件复制给ARM。
`
1