嵌入式开发环境的配置

实验环境:Windows 7 32位,Ubuntu 12 32位,VMware 10 32位

开发板常用软件的安装配置

安装SSH服务

终端输入:apt-get install openssh-server openssh-client

安装完成后,查看进程服务是否启动

ps -ef | grep sshd

建立TFTP服务

终端输入:apt-get install tftpd tftp openbsd-inetd

编辑配置文件

终端输入:vim /etc/inetd.conf

将文件的内容改为

tftp            dgram   udp     wait    nobody  /usr/sbin/tcpd  /usr/sbin/in.tftpd /tftpboot

重启TFTP服务

终端输入:/etc/init.d/openbsd-inetd restart

查看69端口是否打开

终端输入:netstat -an | more

在打印出来的信息中找到如下即可:

udp        0      0 0.0.0.0:69              0.0.0.0:*

创建TFTP服务的共享目录

终端输入:mkdir /tftpboot

chmod 777 /tftpboot

将交叉编译好的程序复制到/tftpboot目录下,开发板可以利用TFTP命令进行下载

添加SAMBA服务

安装smaba服务控件

终端输入:apt-get install samba

apt-get install smbfs

修改samba服务的配置

终端输入:vim /etc/samba/smb.conf

在文件末尾添加共享目录
[fireware]

        path = /home/now

        read only = no

        locking = no

        guest ok = yes

        browseable = yes

        create mask = 0777

建立samba共享目录,并添加权限

终端输入:mkdir /home/now

chmod 777 /home/now

重新启动smb服务

终端输入:/etc/init.d/smbd restart

在windows环境下进入开始->运行输入

\\10.215.45.26\fireware (Linux的ip)

回车就能看到共享文件夹

该文件夹显示的即为/home/now文件夹下的文件

安装nfs服务

安装nfs的服务器端及客户端

终端输入:apt-get install nfs-kernel-server nfs-common

配置挂载目录和权限

终端输入:vim /etc/exports

在文件末尾加入nfs的挂载目录

/nfsroot *(rw,sync,no_root_squash)

允许所有用户根据自己的ip地址进行相应的修改

 

创建nfs的共享目录

终端输入:mkdir /nfsroot

chmod 777 /nfsroot

重新启动nfs服务

终端输入:/etc/init.d/nfs-kernel-server restart

在开发板上测试nfs挂载(假设宿主机ip为10.215.45.26)

在开发板输入:mountnfs 10.215.45.26:/nfsroot /mnt/nfs

将开发板下的/mnt/nfs挂载到宿主机的/nfsroot目录下

 

在进行嵌入式开发时,会用到很多软件和库,在终端输入下面的命令,对软件包进行安装

apt-get install git-core

apt-get install gnupg

apt-get install flex

apt-get install bison

apt-get install gperf

apt-get install libsd1-dev

apt-get install libsd0-dev

apt-get install libwxgtk2.6-dev

apt-get install build-essential

apt-get install zip

apt-get install curl

apt-get install libncurses5-dev

apt-get install gcc-4.4

apt-get install g++-4.4

apt-get install gcc-multilib

apt-get install g++-multilib

apt-get install libc6

apt-get install libc6-dev

apt-get install libncursesw5

apt-get install libncursesw5-dev

apt-get install libncurses5-dev

apt-get install libncurses5

 

猜你喜欢

转载自blog.csdn.net/Wangguang_/article/details/85777925