zoukankan      html  css  js  c++  java
  • S5PV210版本NDT嵌入式Linux主机目录分布及开发流程简要说明

    开发才用win10宿主机+VMWare12.5+Ubuntu14.04 LTS虚拟机环境。

    1、文件目录介绍

        开发机器所建用户名为administrator,机器密码为******。

        嵌入式QT目录:/home/administrator/linuxtools/armqt/

        tftp共享目录:/home/administrator/tftp

        根文件系统:    /home/administrator/rootfs

        内核目录:    /home/administrator/kernel/linux-2.6.35.7

        工程目录:    /home/administrator/NDT-2015/NDT-F

       

    2、内核的编译

        a、进入内核所在目录:

    #cd /home/administrator/kernel/linux-2.6.35.7

        b、使用make menuconfig重新配置内核

        c、使用make编译内核,会在/home/administrator/kernel/linux-2.6.35.7/arch/arm/boot目录下生成zImage

        d、使用如下命令生成内核镜像

    #mkimage -A arm -O linux -C none -T kernel -a 20008000 -e 20008000 -n linux-2.6 -d arch/arm/boot/zImage uImage1.bin

        e、将内核镜像拷贝到系统tftp目录下:

    #cp ./uImage1.bin ~/tftp

    3、工程查看及编译流程

        a、使用qtcreator开发器打开工程(查看及更改文件很方便),如果改动过需要保存(所改动的每个文件都必须保存),但是不能使用软件进行编译(因为软件编译所使用的是PC的qmake)

        b、在终端里进入工程所在目录,使用命令make(如果有必要则用~/linuxtools/armqt/bin/qmake NDT.pro重新生成makefile,一般在工程文件出现变化时使用),然后将生成的NDT拷贝到~/rootfs

    #cd ~/NDT-2015/NDT-F

    #make

    #cp ./NDT ~/rootfs

    4、制作文件系统镜像(cramfs文件系统)

        a、使用如下命令制作cramfs文件系统

    #sudo mkfs.cramfs ~/rootfs 9x35.cramfs

        b、将生成的镜像拷贝至tftp共享目录

    #cp 9x35.cramfs ~/tftp/

    5烧写内核和文件系统镜像

        a、烧写内核镜像

    #tftp 0x22000000 uImage1.bin

    # nand erase 0x200000 0x600000  //前面为起始地址,后面为长度

    # nand write 0x22000000 0x200000 0x400000

       

        b、烧写文件系统镜像

       

    # tftp 0x22000000 9x35.cramfs

    # nand erase 0x4000000 0x2000000

    # nand write 0x22000000 0x4000000 0x2000000

        现在工程在系统启动的时候自动加载,如果想禁止需将rootfs目录下etc/init.d/rc.local中的./NDT -qws注释掉即可

  • 相关阅读:
    【服务器】Https服务配置
    【小程序】模拟请求加载数据(本地数据(无服务器))
    BlockingQueue深入解析
    通过maven下载源码和javadoc方法
    运维随笔
    Linux的虚拟内存管理-如何分配和释放内存,以提高服务器在高并发情况下的性能,从而降低了系统的负载
    java写卷积神经网络---CupCnn简介
    使用tcmalloc替换系统的malloc
    Java 进程占用 VIRT 虚拟内存超高的问题研究
    Java8 jvm参数
  • 原文地址:https://www.cnblogs.com/AijunHe/p/5919647.html
Copyright © 2011-2022 走看看