嵌入式环境搭建之ubuntu11.04

2019-07-13 03:49发布

 学习嵌入式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命令