虽然工作也是做嵌入式,但是却不是做linux的嵌入式开发,只是自己一直以来都有想学linux的念头,所以最近开始自己动手捣鼓一下嵌入式linux,先从最基本的开发环境的安装开始。经过近一个月的摸索和实验终于把开发环境搭好了(虽然还没有正式使用,毕竟都是下班回来之后自己弄一两个小时,所以比较久,嘿嘿,自己找个借口!),中间真的获益良多,现将其中安装的步骤和心得一一记录,以免忘记。
好了,正式安装之前,需要现学习几个基本的操作,一个是Vi编辑器的使用,一个是文件属性的查询和修改,因为安装的过程会经常遇到修改文件内容和文件属性的操作。
现提供一个练习Vi编辑器的网址(http://vimcdoc.sourceforge.net/doc/usr_toc.html#usr_toc.txt其实是<<Linux命令行完全技术宝典>>这本书里的),按照里面来练习一边就差不多了。而文件属性的查询和修改就学会使用ll和chmod命令就好了。
因为我的系统是ubuntu12.04的系统,所以我下面说的安装过程只是针对12.04版本来说的。我是参照real6410开发板的linux使用手册来对照安装的,但是可能是因为ubuntu系统版本不一样,里面的安装步骤很多都不对(郁闷),但是需要安装的东西都是按照那上面来的。
好了,现在开始安装第一个东东--tftp服务器,这个东西网上的安装教程真多,但是系统版本都不一样,所以经过一顿好找之后终于找到一个可以用的(http://www.360doc.com/content/11/1211/14/1317564_171451434.shtml)。这个只能参照来安装tftp服务器的,NFS服务器我还不知到能不能参照着装的。当时遇到一个问题,是安装完测试tftp服务器时发现因为文件权限有问题,导致get文件失败,后面查看文件属性才发现,是新建在根文件目录下的文件夹和get的目标文件夹的所有者不一样,因为一个是在root用户下新建的,最后将文件删除,重新在相同用户下新建就好了,现在想想应该修改一下用户属性和权限应该就好了,下次遇到再试试。
接下来是NFS服务器。
这个网站教你一些NFS服务器的基本操作(http://www.cnblogs.com/mchina/archive/2013/01/03/2840040.html)。
http://blog.csdn.net/wangxueang224/article/details/11024937这里是NFS服务器的具体安装步骤(好像还有一个更好的,叫什么最简单的NFS服务器安装),中间最主要的是要把共享目录的地址写对,哪个‘*’号前面好像有空格,要记住。还有那个portmap在12.04中是没有的,需要从其他版本中拷过来,具体他是用来干嘛的以后再详细了解!检测是否挂载成功时输入的‘:’前面是不许要空格的!有时候安装不成功,retart一下NFS服务器,提示的错误信息可能对你有帮助哦!
交叉编译环境的安装参考:http://blog.csdn.net/mybelief321/article/details/9076583!
安装号之后基本上大功告成!里面有时候回遇到一些权限的问题,一般修改文件属性就好了!