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

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

 

你可能感兴趣的:(NUC972DF71Y--linux系统构建(系统移植))