N32926 linux开发环境搭建(转)

抄写了各路前辈的资料。。作为自己的一个开发记录,遗留备用。

一、  安装linux

1. 安装VMware和Ubuntu12.04.

2. 使用VMware配置文件共享。

3. 点击桌面左边那条导航第一个,在上面搜索框输入terminal 就可以找到终端。

4. /mnt/hgfs可以看到共享的文件。

5. # sudo apt-get install vim    安装vim

二、 安装ARM工具链

1. 在开发资料包中找到这些文件:

N32926 linux开发环境搭建(转)

其中02_Bsp就包含了开发环境所需的工具链。

2. 安装工具链

    N32926 linux开发环境搭建(转)

    # sudo  ./arm_linux_4.2_install.sh 

3. 添加环境变量

   # vim /etc/profile

   文件末尾添加:export PATH=$PATH:/usr/local/arm_linux_4.2/bin

   刷新环境变量:source /etc/profile

4. 检查arm-linux-gcc版本

   # arm-linux-gcc -v

5. 测试工具链

    # arm-linux-gcc test.c 

    编译成功就OK。 编译不成功就GO->https://www.cnblogs.com/yiru/archive/2012/11/15/2771226.html

 

三 安装nfs

1. ARM LINUX内核配置支持NFS

File systems  ---> 

           [*] Network File Systems  --->  

                   <*>   NFS client support

                    [*]         NFS client support for NFS version 3

                    [*]               NFS client support for the NFSv3 ACL protocol extension

                    [*]         NFS client support for NFS version 4 (EXPERIMENTAL) 

                    [*]               NFS client support for NFSv4.1 (DEVELOPER ONLY) 

                    [*]         Root file system on NFS

 [*] Networking support  ---> 

          Networking options  ---> 

                    [*]   IP: kernel level autoconfiguration 

2.  安装NFS服务器:sudo apt-get install nfs-kernel-server
     配置NFS服务器:sudo vim /etc/exports

     文件末尾添加:      /home/qian/N32_share *(rw,sync,no_root_squash)

     N32_share就是共享的文件目录,把东西扔在这个文件即可。这种写法只适合开发使用,因为没加任何安全方面的措施。

     输入命令 /etc/init.d/nfs-kernel-server restart 重启nfs服务器 

     N32926 linux开发环境搭建(转)

3. 将编译好的内核conprog.bin拷贝到开发板的/mnt/nand1-1中。原始的conprog.bin移动到SD中备份,否者空间不够。

4. 在开发板的终端输入: mount -n -o nolock 192.168.1.184:/home/qian/N32_share /mnt/nand1-2/mynfs

 

四。安装smba

1. 执行 sudo apt-get update
2. cd /etc/samba/  


配置文件最后添加:
[share]  #到时候samba登录的时候显示的文件夹的名字, 随便写,https等等都可以
 path = /srv/share/  #samba登录的时候的路径,通俗说就是放东西的地方,这个路径创立的时候记得添加权限。
 available = yes   # 下面就是一些权限的配置。
 public = yes
 browseable = yes

 writable = yes

3. sudo /etc/init.d/sambd restart # 重启服务器就行
4. 客户端登录

在windows下 \\xxx.xxx.xxx.xxx IP地址就行

 

转 https://blog.****.net/qianxilin/article/details/79479203