Linux驱动环境配置

Linux驱动环境配置

1.u-boot烧录

1.打开J-Flash

2.打开工程(Open Project)

3.Open data file

4.设置起始地址0x0

5.选择Target-Connect

成功则出现下图所示

6.选择Target-Production Programming(将uboot烧写到norflash中)

2.Linux设置

1.sudo minicom -s

串口设置

设置如下

设置为默认值

退出

3.u-boot命令

b:按2字节显示

w:按4字节显示

l:按8字节显示

 内存查看命令md [.b, .w, .l] address [# of objects]

 内存修改命令(地址不自增) nm [.b, .w, .l] address

 内存修改命令(地址自增) mm [.b, .w, .l] address

 内存拷贝命令 cp [.b, .w, .l] source target count从source拷贝count个单元到target

4.u-boot环境变量相关命令

printenv(打印环境变量)

setenv(修改环境变量)

saveenv(保存环境变量)

5.tftp安装与配置

1.tftp的安装

sudo apt-get install tftp-hpa tftpd-hpa

sudo vi /etc/default/tftpd-hpa

设置tftp参数

检查tftp是否正常工作

6.nfs

Network File System 网络文件系统

1.nfs安装

sudo -apt-get install nfs-kernel-server(服务端)

sudo -apt-get install nfs-common(客户端)

2.nfs配置

sudo vi /etc/exports

sudo /etc/init.d/nfs-kernel-server restart

重启nfs服务

7.配置网络环境变量

sudo vi /etc/network/interfaces

  1. netmask子网掩码
  2. ethaddr 以太网mac地址
  3. serverip tftp服务器ip地址
  4. ipaddr mini2440ip地址
    配置网卡动态IP(2 - 5)
    配置网卡静态IP(6 - 9)

    setenv serverip '192.168.1.100'
    ping 192.168.1.100(板子ping ubuntu)
    出现alive则表示成功

8.tftp下载

将uImage复制到tftpboot目录下

chmod 0777 uImage修改权限

tftp 0x30008000 uImage(下载)

bootm 0x30008000(启动)

9.nfs挂载根文件系统

将rootfs.tar.gz压缩包拷贝到nfs目录下

解压 tar xvf rootfs.tar.gz

设置环境变量(引导开发板挂载根文件系统)

复制代码
setenv bootargs 'root=/dev/nfs nfsroot=192.168.1.100:/home/linux/nfs/rootfs ip=192.168.1.105 console=ttySAC0,115200 init=/linuxrc'
相关推荐
Hello,C++!18 分钟前
linux下libcurl的https简单例子
linux·数据库·https
qq_401700411 小时前
Linux 磁盘挂载管理
linux·运维·服务器
q***31832 小时前
在Linux系统上使用nmcli命令配置各种网络(有线、无线、vlan、vxlan、路由、网桥等)
linux·服务器·网络
mljy.2 小时前
Linux《Socket编程Tcp》
linux
Crazy________2 小时前
38nginx四层负载均衡配置,和动静分离解析
linux·运维·nginx·负载均衡
YongCheng_Liang2 小时前
ELK 自动化部署脚本解析
linux·运维·elk·jenkins
小白博文2 小时前
MobaXterm调用远程服务器(Linux)图形化界面应用
linux·运维·服务器
不会写代码的里奇2 小时前
VMware Ubuntu 22.04 NAT模式下配置GitHub SSH完整教程(含踩坑实录+报错_成功信息对照)
linux·经验分享·笔记·git·ubuntu·ssh·github
百***67032 小时前
Nodemailer使用教程:在Node.js中发送电子邮件
linux·运维·node.js
ddacrp3 小时前
RHEL_NFS服务器
linux·服务器·网络