• qt-5.6.0 移植之纯净的linux文件系统的建立


    为什么要建立一个最纯净的文件系统,一开始是想在qt-4.8.5的文件系统基础之上加东西,慎重想了一下,这方法行不通,以为有很多东西不熟悉。干脆就自己建立一个。

    步骤很简单:

      一:下载一个bulidroot   

        地址是:https://buildroot.org/

      二:解压。

        tar -xvf buildroot-2016.05.tar.gz

      三: 配置:

        make menuconfig

        如下图配置,平台架构,CPU选择 , 因为我的板子是 arm-cotexA8的 ,所以有以下配置:

        

                

          这是我的板子的配置。依个人板子自己定制。、

          配置交叉编译器:

          

                     

          这里的话他会自动帮你下载交叉编译器

          还可以配置系统,这里的话我没有做过多的配置:

          

          

           最后 , make 

           生成的文件系统在output/target/ 里面

          

          四: 配置完生成完得目录里面加一些东西。

            在etc/init.d/rcS里面加这么几句话:

              

    1 mount -t ramfs none  /dev                                                       
    2 mount -t tmpfs none  /tmp                                                       
    3 /sbin/mdev -s    

            在etc/inittab 里面加一句

    1 ttyO1::askfirst:/bin/sh  

            OK,完事。

            把文件系统打包成你自己想要的格式然后登陆的时候敲root

            进去的时候可能要等一会才能用shell命令。可能是调用在后面。暂时还没有跟踪他的源代码。

  • 相关阅读:
    Mac OS X配置环境变量
    react navite 学习资料
    协议是人造的交互(通信)规则
    语言的本质是更好的对客观世界作出抽象和描述
    编程语言评价标准:冯诺伊曼体系
    afnetwork moya 都符合通信协议七层模型
    Async/await promise实现
    协程 和 async await
    phpStorm字体大小无法调整, 怎么办?
    Composer常见问题
  • 原文地址:https://www.cnblogs.com/chenfulin5/p/5796415.html
Copyright © 2020-2023  润新知