配置开发主机
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/mtdblock4,rootfstype=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下载内核
个人开发用ubantu还有centos
转载本文章为转载内容,我们尊重原作者对文章享有的著作权。如有内容错误或侵权问题,欢迎原作者联系我们进行内容更正或删除文章。
上一篇:lua语法分号
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
centos java 开发 用centos做开发
CentOS开发环境搭建一、安装系统新建虚拟机 2.选择“自定义(高级)”,并点击【下一步】 3.选择虚拟机硬件兼容性,并点击【下一步】 4.选择“稍后安装操作系统”,并点击【下一步】 5.选择操作系统版本,并点击【下
centos java 开发 liunx vmware、centos 回车键 CentOS -
个人电脑用centos 个人电脑用win10哪个版本好?
截至2020年,Windows 10的市场份额达到了54.62%,成为了Windows家庭中占比最高的成员。微软也于2020年初对Windows 7做了不再进行技术支持的声明!毋庸置疑的是,Windows 10的系统会逐渐占有更多的比例,并且逐步取代现有的Windows 7市场。Windows 10常见的版本又有家庭版,专业版,企业版,教育版。那么,Windows 10各个不同版本之间又有什么区别
个人电脑用centos win10远程桌面连接 windows10专业版oem多合一 windows10升级助手 windows10桌面