安装Qt /嵌入式


这个安装过程是为Linux编写的。它可能需要修改为其他平台。

1.    解包档案如果没有这样做了

    cd<anywhere>;

   gunzip qt-embedded-VERSION-commercial.tar.gz    # uncompress the archive

    tarxf qt-embedded-VERSION-commercial.tar      # unpack it

替换版本与Qt /嵌入式版本号。

本文假设~ / qt-VERSION安装档案。

·  编译Qt /嵌入式库和示例。

    cd~/qt-VERSION

   export QTDIR=~/qt-VERSION

   ./configure

   make

配置系统被设计为允许添加特定于平台的选项,但总的来说所有的Linux系统的framebuffer支持可以使用“linux-generic-g ++”平台。配置系统还支持交叉编译器:构建在Linux / x86 Linux/ MIPSEL目标,您将使用:

 

   ./configure -platform linux-x86-g++ -xplatform linux-mips-g++

只有少量的配置是预定义的,都是一样的。配置文件中配置/。

·  启用framebuffer支持。

你可能需要重新编译内核来启用framebuffer。这个文件没有描述如何做到这一点;HOWTO-Framebuffer页面包含一个简短的描述。(你应该看到一个企鹅标志在启动时启用帧缓冲时)。

对于Matrox G100 / G200G400使用Matrox帧缓冲驱动程序。

为NVidia TNT卡片使用NVidia帧缓冲驱动程序。

对于Mach64和大多数其他卡,使用vesafb司机。

注意,有些卡仅支持在VGA16模式中,这不会与当前版本的Qt /嵌入式,因为VGA / 16是不支持的。你可能需要升级您的内核,甚至切换到一个实验性的内核。

帧缓冲还必须启用启动参数。有关详细信息,请参阅/usr/src/linux/Documentation/ fb。

fbset计划,应包含在Linux发行版,可以用来切换视频模式不重启系统。视频模式激活时将使用服务器已启动。(8位模式仍处于试验阶段。)注:fbset不使用vesafb司机。

·  修改权限。

Qt /嵌入式运行,您需要编写访问/dev/fb0.framebuffer设备

你还需要读访问权鼠标设备。(注意,/dev/mouse通常是一个符号链接;实际的鼠标设备必须是可读的。)

·  如何运行演示程序。

登录到一个虚拟控制台和做的事:

    cd~/qt-VERSION/

   ./start-demo

·  各种各样的故障排除和已知的漏洞。

杀死流量,作为根用户运行以下命令:

    gpm-k

在某些情况下,如果服务器不工作,它将作为根用户运行时工作。

一些示例程序可能不与GCC 2.95编译。

显示过程使用framebuffer:

   fuser -v /dev/fb0

杀死这样的流程:

 

   fuser -vk /dev/fb0

或更严厉的:

 

   fuser -k -KILL /dev/fb0

显示现有的信号量:

 

    ipcs           

删除信号量:
使用ipcs
客户端和服务器之间的通信是通过命名管道/ tmp /。QtEmbedded;有时,它可能需要(如被删除。如果你作为根用户运行Qt /嵌入式之后非特权用户)。
定制。
Qt /嵌入式图书馆可以减少在大小通过删除不必要的功能。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值