2013年(7)
分类: 嵌入式
2013-02-26 10:26:53
镜像:ubuntu10.04 主机: intel core i3-2100 软件源: missors.163.com
关于ubuntu网络配置
ifconfig eth0 172.8.9.111 netmask 255.255.255.0
route add default gw 172.8.9.1
此方法配置在系统重启后丢失不建议使用,可以采用修改配置文件的方法
/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 172.8.9.112
netmask 255.255.255.0
gateway 172.8.9.1
dns:/etc/resolv.conf
nameserver:192.0.0.200 (此为内部使用域名解析地址,外部域名服务器202.101.172.35)
关于/etc/hostname/,主机名设置,可以不配置
然后/etc/init.d/networking start
关于找不到 eth0 网卡解决办法
/etc/udev/rules.d/70-persistent-net.rules删除
nfs服务:
missors.163.com软件源
sudo apt-get install nfs-kernel-server
/etc/init.d/nfs-kernel-server restart
需要在/etc/exports/中添加需要挂载的目录
/home/zhangtao/ *(rw,sync,no_root_squash)
相关命令:showmount –e rpcinfo -p
samba 服务配置:
1.sudo apt-get install samba
sudo apt-get install smbfs
2.指定 共享目录
3. sudo vim /etc/samba/smb.conf
4. ; security = user 处用security = user
username map = /etc/samba/smbusers
5.将下列几行新增到文件的最后面,假设允许访问的用户为:testshare。
而文件夹的共享名为 Share
代码:
[Share]
comment = Shared Folder with username and password
path = /home/share
public = yes
writable = yes
valid users = testshare
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
然后顺便把这里改一下,找到〔global〕把 workgroup = workgroup 改成
代码:
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
现在要添加testshare这个网络访问帐户。如果系统中当前没有这个帐户,那么
代码:
sudo useradd testshare
要注意,上面只是增加了testshare 这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。
现在要新增网络使用者的帐号:
代码:
sudo smbpasswd -a testshare ,然后输入密码123456
sudo gedit /etc/samba/smbusers
在新建立的文件内加入下面这一行并保存
代码:
testshare= "network username"
重启一下 smbd
sudo service smbd restart
看一下smbd监听的端口,如果有显示相应的端口就代表启动了
netstat -tlnp |grep smb
解决samba不允许一个用户使用一个以上用户名与一个服务器或共享资源
在windos下输入 net use * /del /y
安霸交叉编译环境:
Ambarella_A5s_Flexible_Linux_SDK_tools arm-2009q3-67-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2解压到\ToolChain
按照安霸文档运行install就可以
然后 添加PATH 可以用export PATH=***:$PATH
或者修改~/.bashrc中添加
PATH="/opt/raptor/arm-2009q3/bin:/opt/raptor/arm-elf/bin:$PATH"
然后source ~/.bashrc
工具链分别是arm-none-linux-gnueabi-gcc
arm-elf-gcc
关于编译直接烧写镜像 即
cd data/a5s_ipcam_sdk/ambarella
source build/env/CodeSourcery.env
make a5s_ipcam_config
make defconfig_public_linux
make