嵌入式环境搭建之ubuntu11.04

 学习嵌入式Linux都需要搭建一个好的嵌入式环境,迅速的搭建好一个嵌入式环境是每个学嵌入式人员必备的,下面介绍了基于ubuntu11.04下的嵌入式环境搭建。

  • ubuntu11.04之root登录

ubuntu默认是普通用户登录,每次终端都要切换root用户,相当的麻烦,直接用root用户登录将方便各种操作

在终端下输入:

&sudo pawwd root

提示输入密码:xxxxxx(root登入用户密码)

再次输入密码:xxxxxx

重启后就可以root用户登录

  • ubuntu之samba服务器

ubuntu默认没有安装samba服务器,所以要自己安装,以下都是在root用户模式下操作:

#apt-get install samba
#apt-get install smbfs

这样samba服务器就装好,我用的是图像界面来配置samb用户所以还要装samba图像界面

#apt-get install system-config-samba

点击系统-->系统管理--->samba 就可以添加samb用户和共享目录了。

  • ubuntu之tftp服务器

ubuntu默认没有安装tftp服务器,所以要自己安装,以下都是在root用户模式下操作:

#apt-get install xinetd
#apt-get install tftpd-hpa

修改tftp默认的共享路径

#gedit /etc/fault/tftpd-hpa(11.10是default。。。

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/tftp"       (这是我的tftp目录)
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure -c"

#service tftpd-hpa start

在/var/tftp目录下创建一个zImage文件,在到任意一个目录下运行

#tftp localhost
tftp>get zImage
tftp>q
#ls

get是从tftp目录下取文件(相反的是put),如果可以看到zImge文件在当前目录下,说明tftp就成功了。

  • ubuntu之nfs

ubuntu默认没有安装samba服务器,所以要自己安装,以下都是在root用户模式下操作:

#apt-get install nfs-kernel-sever
#apt-get install nfs-common

接下来开始配置nfs

#gedit /etc/default/portmap

注释掉最后一行

#gedit /etc/hosts.deny
加入以下内容

portmap:ALL
lockd:ALL
mountd:ALL
rquotad:ALL
statd:ALL

#gedit /etc/hosts.allow

允许的接入的IP,加入以下内容

portmap: 10.168.1.
lockd: 10.168.1.
rquotad: 10.168.1.
mountd: 10.168.1.
statd: 10.168.1.

#gedit /etc/exports

设置NFS挂载目录及权限

比如我要将我的home目录下是arm目录给10.168.15.*IP段共享,在文件最后加入

/home/nfsdir     10.168.15.*(rw,sync,no_root_squash)

如果觉得安全没问题,那就允许所以的IP访问

/home/nfsdir    *(rw,sync,no_root_squash)

重启NFS

#./etc/init.d/portmap  restart
#./etc/init.d/nfs-common restart
#./etc/init.d/nfs-kernel-server restart

测试NFS

#chmod 777 arm
#mount localhost:/home/arm /mnt
#ls mnt

可以看到arm中的相关目录,测试成功

#umount /mnt

卸载NFS

  • ubuntu之vim高亮语法显示

vi不支持高亮语法显示,安装vim

#apt-get vim
  • ubuntu之交叉编译器

我用的是arm-linux-gcc 4.4.3版本的编译器,搞arm的你懂的

#tar arm-linux-gcc-4.4.3.tar.gz -C /usr/local/arm/4.4.3

添加环境变量,使编译器全局可用

#gedit /etc/bash.bashrc

在最后行加入

export PATH=$PATH:/usr/local/arm/4.4.3/bin
#source /root/.bashrc
  • ubuntu之make menuconfig错误

在用到图形选项编译make menuconfig时,会遇到无法加载某库的错误

在终端输入:

#apt-get install libncurses5-dev

安装好库以后就可以使用make menconfig命令

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值