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 

       生成的文件系统在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,完事。

时间: 2024-11-07 17:57:10

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

嵌入式 Linux根文件系统移植(一)——Linux文件系统简介

嵌入式 Linux根文件系统移植(一)--Linux文件系统简介 本文对文件系统分析的代码来源于linux 2.6.35.7版本. 一.文件系统的体系结构 文件系统是对存储设备上的数据和元数据进行组织的机制,便于用户和操作系统的交互.Linux支持多种文件系统,文件系统接口实现为分层的体系结构,将用户接口层.文件系统实现和操作存储设备的驱动程序分隔开.Linux文件系统的体系结构如下: 用户空间包含一些应用程序(例如,文件系统的使用者)和 GNU C库(glibc),为文件系统调用(打开.读取.

Qt 5.5.0 Windows环境搭建

1)访问官方网站:http://www.qt.io/download-open-source/ 2)选择离线安装包 3)选择 Windows 离线安装包(32 位或 64 位都可用,Windows 64位向下兼容 32 位,无所谓 32 位或 64 位) 此版本已上传到百度云盘,请点此链接下载:http://pan.baidu.com/s/1bn9Bcdx 4)安装软件包 双击软件包即可安装,开头有个Qt账号注册信息,直接跳过即可,默认配置,一路"下一步"安装. 安装结束后,Qt Cr

Qt 4.8.0 qwt-6.1.0 vs2010

1. visual studio 2010 安装与环境配置: a.安装vs2010,根据需要自己安装,我一般指安装C++支持,其它的用不上,以节约资源. b.vs2010配置如下环境变量: 系统环境变量名PATH后添加:D:\Visual Studio 10.0\VC\bin;D:\Visual Studio 10.0\Common7\IDE 新建系统环境变量名: include 变量值:D:\Visual Studio 10.0\VC\include 新建系统环境变量名:lib 变量值:D:\

Qt on Android: Qt 5.3.0 发布,针对 Android 改进说明

5月20日,Qt 官方博客宣布 Qt 5.3.0 发布! 这个版本聚焦在性能.稳定性和可用性的提升上,与 5.1 / 5.2 相比有很大提升. 5.3.0 的主要变化: 稳定能.可用性大大提升 Qt for Windows Runtime Beta Official support for QNX 6.6 and QNX 6.5 SP1 引入的新特性 QQuickWidget,混合使用 Qt Widgets 和 Qt Quick 变得更加方便 Compiled Qt Quick Purchasi

Qt 5.6.0 动态编译(VS2013 x86 target xp openssl icu webkit)

经历了多次延期后,在3月16号,Qt发布了5.6.0版本(全面支持高DPI无疑是一个亮点),从5.6.0版本开始,Qt直接移除了webkit模块,让webengine作为其替代选择,不过webengine无法为WinXP编译(参考:https://bugreports.qt.io/browse/QTBUG-49900).如果你还有用户仍在WinXP上使用webkit,Qt官方给的解决方案是你可以自己编译webkit.当然编译一向都不是一个很容易的东西,笔者在编译过程中也出现了很多问题,不过最后还

手游:cocos2d-x3.0 移植 wp8 开发 各种 “蛋疼”问题的汇总

蛋疼的问题的起源: wp8 做应用开发,显示显示中文,源码包含中文都是没有一点问题的, 只是cocos2d-x 的编码方式(UTF-8),引起的一系列的问题. 1:不能显示服务器返回的中文 2:c++ 包含中文的问题 解决方案: 微米黑--开元字体库, 提点:  非常小 ----未完待续... 手游:cocos2d-x3.0 移植 wp8 开发 各种 "蛋疼"问题的汇总,布布扣,bubuko.com

将websever从10.0移植到11.0中基本步骤

将websever从10.0移植到11.0中基本步骤: 1.用11.0打开原10.0工程文件,然后打开SOPC Builder工具,重新生成nios系统(这一步很重要):然后回到quartus工程中重新编译硬件系统,最后将.sof下载到开发板. 2.启动nios SBT(win7系统中需要以管理员身份启动),设置工作区目录:然后新建一个web sever模板应用工程和bsp工程,将原软件中的.c和.h文件拷贝到新的软件中,然后编译软件工程. 3.将硬件系统.sof下载到开发板(如果在第一步中已下

基于QT 5.7.0 for Android 的 Windows 开发环境搭建

基于QT 5.7.0 for Android 的 Windows 开发环境搭建 本文属于转载原文地址https://my.oschina.net/armsky/blog/740645 一.下载软件1.jdk:jdk-8u102-windows-i586.exehttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.htmlhttp://download.oracle.com/otn-pub/ja

Linux内核3.0移植并基于Initramfs根文件系统启动

Linux内核移植与启动 Target borad:FL2440 Bootloader:U-boot-2010.09 交叉编译器:buildroot-2012.08 1.linux内核基础知识 首先,磨刀不误砍柴工.在动手进行linux内核移植之前,我们有必要对linux内核进行一定的了解. 1.1 Linux内核启动过程概述 一个嵌入式Linux系统从软件角度看可以分为四个部分:  引导加载程序(Bootloader),Linux内核,文件系统,应用程序. 其中Bootloader是系统启动或