Linux +开发板若干问题

本文详细介绍了在Linux环境下配置开发板的过程,包括通过uboot使用tftp下载内核、设置文件夹权限、解决编译uImage时的错误、挂载NFS、检查服务状态、上网设置、Ubuntu与Windows的互访、处理库文件缺失问题、配置BOA服务器、移植及调试常见问题。还涵盖了开发板启动流程、交叉编译motion、动态库错误解决及Mplayer安装等实用技巧。
摘要由CSDN通过智能技术生成
一:uboot下 tftp 下载内核
1.开发板和windows能够ping通
保证通过一个网段 windows防火墙关闭
2.windows和linux能够ping通  
linux 防火墙关闭 /etc/init.d/iptables stop        
setenforce permissive(0)
启动NFS服务器 :
service nfs restart

3.交换机(极大的增加了ping通的概率)
二:
  关于修改文件夹的权限  进入文件夹下 使用命令 chmod 777 ./ -R
三:
 关于编译uImage 出现make[1] [usr/initramfs_data.cpio]  错误 是文件系统没有挂载
四:关于挂载NFS  开发板启动参数设置
setenv bootargs noinitrd console=ttySAC0,115200 init=/init root=/dev/nfs rw nfsroot=192.168.1.5:/nfs/rootfs ip=192.168.1.230:192.168.1.5:192.168.1.1:255.255.255.0::eth0:off
五:linux查看安装包是否安装的命令 rpm -qa | grep tftp*
六:关于查看服务是否启动 netstat
七:启动nfs服务器 service nfs restart    
/nfs *(rw,sync,no_root_squash)
八:修改nfs服务器配置 /etc/exports
九:复制文件夹 cp  文件夹名 -rf
十:让内核识别NFS并可从NFS启动
编译内核
在内核源代码目录树下,配置内核:

$make menuconfig

依次进入 File Systems -> Network File System中选择 NFS client support 以及 Root file system on NFS。如果找不到Root file system on NFS 选项,要打开第一级菜单下的Networking support -> Networking options -> TCP/IP networking -> IP: kernel level autoconfiguration。如果NFS要使用DHCP,还得选上 IP: DHCP support。

保存配置并重新编译即可。

十一:关于redhat上网的问题
window主机插上网线 自动获取IP  linux重启 点击浏览器即可上网
十二:ubuntu ping windows
root@stgman-desktop:~# sudo ufw disable防火墙在系统启动时自动禁用 <
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值