1} ubuntu下设置静态IP
1.
$sudo vi /etc/network/interfaces
原有内容只有如下两行:
auto
iface
#lo 是本地回环地址:127.1
如果有这行 iface eth0 inet dhcp
把它注释掉,它是自动获取
向末尾追加以下内容:
auto eth0
iface eth0 inet static
address 192.168.0.33
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
然后保存退出;重启网络,现在就能ping通windows了。
但还上不了网,这就还要设置DNS。
2.
$sudo vi /etc/resolv.conf
想末尾追加如下内容:
nameserver 192.168.0.1
然后保存退出。重启网络,就行上网了。
3.
$sudo
这里有点有问题,就是重启ubuntu后,发现又不能上网了,问题出在
# vim /etc/resolvconf/resolv.conf.d/base
nameserver 192.168.80.2
nameserver 8.8.8.8
4、重启networking服务使其生效:
# /etc/init.d/networking restart
5、如何修改目标板的静态ip?
修改/etc/init.d/rc.sysinit中的ip号。
一. samba的安装:
sudo apt-get insall samba
sudo apt-get install smbfs
如果要卸载呢?
卸载samba,smbclient,samba-common
$sudo apt-get remove samba-common
$sudo apt-get remove smbclient
$sudo apt-get remove samba
二. 创建共享目录:
mkdir /home/ymangu
sodu chmod 777 /home/ymangu
三. 创建Samba配置文件:
1. 保存现有的配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2. 修改现配置文件
sudo gedit /etc/samba/smb.conf
在smb.conf最后添加
[ymangu]
path = /home/phinecos/share
available = yes
browsealbe = yes
public = yes
writable = yes
四. 创建samba帐户
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a ymangu
五、重启samba
sudo /etc/init.d/samba restart
然后就可以在windows下登录了,第一次需要输入密码,以后就不用了。
Xshell是一个安全终端模拟软件,可以进行远程登录。我使用XShell的主要目的是在Windows环境下登录Linux终端进行编码,非常方便。
先在windows下安装Xshell,它们用ssh协议来连接。
(1)先确认ubuntu有没有启动ssh
#ps -e | grep ssh
同时看到“ssh-agent”和“sshd”,则已启动。如果没有启动,或没有安装服务 ;
(2)#sudo apt-get install openssh-server 安装服务。
(3)sudo /etc/init.d/ssh restart 启动
在Xshell中建立连接,输入ubuntu IP地址,端口号22,ssh协议。
成功会要求输入用户名及密码,然后就可以操作ubuntu了。
(4)xshell中文乱码解决方法
选择文件--》属性--》终端--》编码,选择“UTF-8”,并勾选“韩中日语言中的不确定字符处理为宽字符”,重新连接即可。
4}建立交叉编译环境
1. 安装标准的C开发环境
#sudo apt-get install gcc g++ libgcc1 libg++ make gdb
2. 下载arm-linux-gcc-3.4.1.tar.bz2到任意的目录下
arm-linux-gcc-3.4.1.tar.bz2 的下载地址如下:http://www.handhelds.org/download/projects/toolchain/arm-linux-gcc-3.4.1.tar.bz2
3. 解压 arm-linux-gcc-3.4.1.tar.bz2
#tar -jxvf arm-linux-gcc-3.4.1.tar.bz2
解压后的文件形成了 usr/local/ 文件夹,进入该文件夹,将arm文件夹拷贝到/usr/local/下
# cd usr/local/
#cp -rv arm /usr/local/
现在交叉编译程序集都在/usr/local/arm/3.4.1/bin下面了
4. 修改环境变量,把交叉编译器的路径加入到PATH
修改/etc/bash.bashrc文件
#vim /etc/bash.bashrc
在最后加上:
export PATH=/usr/local/arm/3.4.1/bin:$PATH
export PATH
5. 立即使新的环境变量生效,不用重启电脑:
#source /root/.bashrc
6. 检查是否将路径加入到PATH:
# echo $PATH
显示的内容中有/usr/local/arm/bin,说明已经将交叉编译器的路径加入PATH。至此,交叉编译环境安装完成。7. 测试是否安装成功
# arm-linux-gcc -v
5}制作cramfs文件系统
制作文件系统,依赖依赖工具zlib
(1)安装依赖工具zlib:
#tar zxf zlib-1.2.3.tar.gz
#cd zlib-1.2.3
#./configure && make && make install
(2)制作cramfs 文件系统工具mkcramfs:
#tar zxf cramfs-1.1.tar.gz
#cd cramfs-1.1
#make
当前目录生成mkcramfs,可以拷贝到/usr/bin:
#cp mkcramfs /usr/bin
(3)制作Cramfs:
#mkcramfs /root/rootfs rootfs-cramfs.img
#chmod 777 rootfs-cramfs.img //修改文件系统权限,防止出现无法烧写的情况
或者使用自带的工具:
#mkfs.cramfs /root/rootfs rootfs-cramfs.img
#chmod 777 rootfs-cramfs.img //修改文件系统权限,防止出现无法烧写的情况