unbutu下开发板环境搭建

配置开发主机

1.网络文件系统(NFS

安装服务器软件

apt-getinstall nfs-kernel-server

配置共享目录

mkdir/nfs_root

vim/etc/exports添加:

/nfs_root*(rw,sync,no_subtree_check)

重启服务

/etc/init.d/nfs-kernel-serverrestart

在本机测试是否通过

mount-t nfs 10.51.11.26:/nfs_root /mnt,进入/mnt看是否挂载成功,卸载umount/mnt即可

修改内核配置文件

修改linux-2.6.32/.config中的

CONFIG_CMDLINE = “root=/dev/nfs rootfstype=nfs nfsroot=192.168.1.100:/nfs_root ip=192.168.1.101:192.168.1.100::255.255.255.0::eth0:on

console=ttyS0,115200mem=48M@0xa0000000 mem=64M@0xc0000000 comm_v75 uart_dma

如果要挂载jffs2文件系统则root=/dev/mtdblock4rootfstype=jffs2,再删除nfsroot的路径

2.配置tftp服务器

安装tftp服务器

apt-getinstall tftpd

apt-getinstall xinetd

创建tftpboot目录

mkdir/tftpboot

chmod0777 tftpboot

新建配置文件vim/etc/xinted.d/tftp

ervicetftp

{

disable= no

socket_type= dgram

protocol= udp

wait= yes

user= root

server= /usr/sbin/in.tftpd

server_args= -s /tftpboot

}

修改配置文件/etc/inetd.conf,添加

tftpdgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot

在本机上重启服务

/etc/init.d/xintedrestart测试服务

/tftpboot/下新建一个文件vimtest

进入另一个目录,tftp10.51.11.26

tftp>gettest

查看当前目录是否有test文件

3.串口的安装配置

安装ckermit

apt-getinstall ckermit

创建配置文件vim /root/.kermrc

setline /dev/ttyUSB0

setspeed 115200

setcarrier-watch off

sethandshake none

setflow-control none

robust

setfile type bin

setfile name lit

setrec pack 1000

setsend pack 1000

setwindow 5

在中端运行kermit-c可以启动串口工具。然后reset开发板,进入uboot提示符后输入setips 192.168.1.100,然后输入tftpzImage 从服务器上下载内核

4.通过烧写image过程

将主机上的一个USB口配置成网络接口,并指定IP地址,并且每次连接时自动完成配置。

修改网络接口配置文件vim/etc/network/interfaces,增加

autousb0

ifaceusb0 inet static

address192.168.1.102

netmask255.255.255.0

重启网络服务器

/etc/init.d/networkingrestart

下载内核

将主机与工程板显示屏下方的USB口链接,通过串口工具进入U-Boot模式,在提示符TavorPV>下输入sw192.168.1.102,再输入tftpzImage即可下载内核。如果下载有异常,首先检查主机端tftp服务器是否工作正常;正常情况下在主机终端输入lsmod,查看是否有usbnet模块加载。无此模块加载请检查sw后是否是***Setthe interface to u2o-eth,不是再次键入sw

烧写内核

TavorPV>nandwrite-j 0x80800000 0xa0000 0x200000

5.通过网口下载

在开发板上打开网络接口开关

修改网络配置文件 vim/etc/network/interfaces添加

autoeth0

ifaceeth0 inet static

address192.168.1.100

netmask255.255.255.0

重启网络服务

/etc/init.d/networkingrestart

测试

在中端输入ifconfig看是否有网络服务

下载内核

通过川口工具进入u-boot模式,在avorPV>下输入sw192.168.1.100,输入sw看接口是否是smc91111,不是再次输入sw,输入tftpzImage下载内核




  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值