NUC972DF71Y--linux系统构建(系统移植)

本文详细介绍了基于ARM926EJS的嵌入式Linux系统构建过程,包括硬件系统组成、软件系统烧写、Linux内核运行、NFS服务搭建及交叉编译器的安装配置。适用于嵌入式系统开发人员。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1、系统组成

(1)硬件系统

cpu核心(arm926ejs)

SOC (NUC972DF71Y)

其他

(2)软件系统

u-boot

uImage

filesystem(rootfs)

2、嵌入式系统构建

(1)烧写

u-boot、uImage、rootfs、环境变量env-yaffs2   的烧写请参考新唐7200资料包

注:都是固化好的,烧录完就可登陆系统,登陆账号密码root 123456

       下载的时候开发板要将拨轮调到usb开发模式,下载完成后调为spi启动模式

(2)运行Linux内核

将虚拟机网卡设置成桥接模式,使虚拟机中的Linux在网络成为一台独立的主机,设置PC机上的Linux ip地址,将其与开发板ip设置为同一网段。

修改ARM板ip地址,在终端中用 vi 修改/etc/init.d/rcS文件:

    ifconfig eth0 192.168.1.210

注:修改完ip后子网掩码和网关会自动修改,所以不用改这些

3、在Linux主机上搭建nfs服务

(1)安装nfs服务(一般系统已经安装)

    apt-get install nfs-kernel-server

(2)修改/etc/exports文件

    /home/zqk/nfs  *(rw,sync,no_subtree_check,no_root_squash)

          (3)启动nfs服务

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

(4)开发板与主机mount

    mount -o nolock 192.168.1.104:/home/zqk /mnt

4、安装交叉编译器

        (1)解压交叉编译工具链

    tar -xvjf arm-2014.05-29-arm-none-linux-gnueabi-i686-pc-linux-gnu.tar.bz2

        (2)在Linux搭建交叉编译环境

                修改/home/zqk/.bashrc文件,添加PATH环境变量

    export PATH=$PATH:/home/zqk/arm-2014.05/bin

                使修改生效

    source /home/zqk/.bashrc

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

秋的本格

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值