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'
相关推荐
ShineWinsu6 分钟前
对于Linux:网络基础的解析
linux·网络·面试·udp·笔试·ip·tcp
↘"LYong1 小时前
旧版 CentOS 安装 Docker 完整指南(附国内镜像加速)
linux·运维·docker
Zhang~Ling2 小时前
Vim 多模式详解:命令、插入、底行与插件配置
linux·编辑器·vim
想你依然心痛3 小时前
Linux用户空间与内核空间通信:netlink、ioctl、mmap 零拷贝与性能对比
linux·运维·服务器
做个文艺程序员4 小时前
Linux第12篇:性能监控与瓶颈分析——CPU/内存/IO/网络全维度
linux·运维·网络
HAPPY酷4 小时前
【ROS2】 Conda 环境搭建(命令行版)
linux·运维·python·ubuntu·机器人·conda
hai3152475436 小时前
九章空间几何对照直译法:通用芯片 / 定制专用芯片 编译适配规则
linux·汇编·bash
ton_tom6 小时前
设备驱动程序编程-Linux2.6.10-kdb安装-32位
linux·运维·服务器
dddwjzx6 小时前
嵌入式Linux C应用编程入门——进程 ( 二 )
linux·嵌入式
司南-70498 小时前
claude - windows | linux 国内镜像安装
linux·运维·服务器