安装和运行Image Creator


本文详细介绍在Ubuntu LinuxFedora Linux PC上安装和运行Moblin Image Creator的方法。(可能同样适用于其他基于DebianRPM的发行版,但我没有验证)。

概述

按照以下步骤为您的设备创建一个图像:

1.         安装并运行Image Creator

2.         为您的平台创建一个项目和目标

3.         添加应用程序或自定义目标文件系统(可选)

4.         创建一个目标图像

5.         在您的NetbookMID上启动图像

支持设备

目前,Image Creator支持创建图像的设备越来越多。经过验证的设备有Samsung Q1 Ultra CrownBeachCompal Jax10Asus EeePC Netbook。注意,没有移动设备也可以开发和调试应用程序。使用Image Creator,可以在您的Linux工作站开发程序和测试运行UI

系统要求

本指南中的指令假定您拥有以下组件:

软件:

·                     Ubuntu Gutsy (7.10)Hardy (8.04)及以下软件包:

o                      git-coreautomakebuild-essentialintltooldh-makepythondebootstrapfakerootcurlyumkvmqemupython (v2.4)

$ sudo apt-get install git-core automake build-essential intltool dh-make python debootstrap fakeroot curl yum kvm qemu python2.4

o                         由于yum目前与python 2.5不兼容,最新的python元件树库要求您强制yum使用python 2.4。使用以下命令代替/usr/bin/yum中的第一行:

#!/usr/bin/python2.4

·                     Fedora 9.0及以下软件包:

o                         gitautomakeautoconfmakeintltoolpythondebootstraplibtoolkvmqemugettext-develgettext-libs

# yum install git automake autoconf make intltool python debootstrap kvm qemu gettext-devel gettext-libs

硬件:

·                     可移动USB驱动器(>=1GB

获取并安装Moblin Image Creator(针对用户)

Image Creator RPMdeb软件包下载到您的工作站并安装。

下载网页为:http://moblin.org/projects/moblin-image-creator

Ubuntu Gutsy (7.10)Hardy (8.04)使用以下命令:

$ dpkg -i moblin-image-creator_<version>_all.deb
$ sudo image-creator

Fedora 9.0使用以下命令:

# rpm -ihv moblin-image-creator-<version>-<release>.fc9.noarch.rpm
$ image-creator

·                     运行image-creatorFedora系统显示超级用户密码输入窗口。

现在您应该能看到Image Creator运行在您的工作站上了。

恭喜您!

获取、创建、安装和运行Moblin Image Creator(针对开发人员)

使用gitImage Creator源代码下载到您的工作站,然后构建并安装它。如果遇到问题,请参阅问题诊断页面

Ubuntu Gutsy (7.10)Hardy (8.04)使用以下命令:

$ git clone http://git.moblin.org/repos/tools/moblin-image-creator.git
$ cd moblin-image-creator
$ ./autogen.sh
$ ./configure
$ sudo make install
$ sudo image-creator

Fedora 9.0使用以下命令:

$ git clone http://git.moblin.org/repos/tools/moblin-image-creator.git
$ cd moblin-image-creator
$ ./autogen.sh
$ ./configure
$ su -
# make install
$ image-creator

·                     运行image-creatorFedora系统显示超级用户密码输入窗口。

更新Moblin Image Creator(针对用户)

按照以下步骤更新(重建)Image Creator

将最新版Image Creator RPMdeb软件包下载到您的工作站并安装。

Ubuntu Gutsy (7.10)Hardy (8.04)使用以下命令:

$ dpkg -i moblin-image-creator_<version>_all.deb

Fedora 9.0使用以下命令:

# rpm -Uhv moblin-image-creator-<version>-<release>.fc9.noarch.rpm

更新Moblin Image Creator(针对开发人员)

要更新(重建)Image Creator,从上述步骤中创建的目录moblin-image-creator目录运行以下命令。

Ubuntu Gutsy (7.10)Hardy (8.04)使用以下命令:

$ git pull
$ ./autogen.sh
$./configure
$ sudo make install

Fedora 9.0使用以下命令:

$ git pull
$ ./autogen.sh
$./configure
$ su -
# make install

命令行

Moblin Image Creator也可以从命令行运行。这一点对编写脚本和自动化很有用。使用以下命令可以查看可用的命令行参数列表:

$ sudo image-creator --help

要了解更多信息,参阅命令行页面。



更多内容,点击进入Moblin新一代技术社区

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
首先,需要安装 Zint 库。可以在 Ubuntu 上使用以下命令安装: ``` sudo apt-get install libzint-dev ``` 或者在 Windows 上下载编译好的库文件并添加到项目中。 接下来,在 Qt Creator 中创建一个新的 Qt Widgets 应用程序项目。 在项目中添加 Zint 库,方法是在 .pro 文件中添加以下行: ``` LIBS += -lzint ``` 在 Qt Designer 中创建一个窗口,添加一个文本编辑器和一个按钮。 在代码中添加以下行,以便在按钮点击时生成二维码: ```cpp #include <zint.h> void Widget::on_pushButton_clicked() { char* barcode_data = ui->textEdit->toPlainText().toUtf8().data(); int barcode_length = strlen(barcode_data); struct zint_symbol* barcode = ZBarcode_Create(); barcode->symbology = BARCODE_QRCODE; barcode->input_mode = UNICODE_MODE; barcode->output_options = READER_INIT | ECI_MODE | GS1_MODE; barcode->eci = 65001; barcode->scale = 1; barcode->option_1 = 5; // ECC level, 5 = highest barcode->option_2 = 1; // minimum version ZBarcode_Encode(barcode, (unsigned char*)barcode_data, barcode_length); QImage barcode_image(barcode->bitmap, barcode->width, barcode->height, QImage::Format_Mono); ui->label->setPixmap(QPixmap::fromImage(barcode_image)); ui->label->setScaledContents(true); ZBarcode_Delete(barcode); } ``` 这段代码首先从文本编辑器中获取输入的文本数据,并将其转换为 UTF-8 格式。 接下来,创建一个 Zint 符号,并设置它的属性。在本例中,选择的二维码类型为 QR Code,输入模式为 UNICODE_MODE,输出选项为 READER_INIT、ECI_MODE 和 GS1_MODE,ECI 值为 65001,比例为 1,ECC 等级为 5(最高),最小版本为 1。 然后,使用 Zint 库的 ZBarcode_Encode 函数生成二维码。将生成的位图转换为 QImage,并将其显示在 QLabel 控件中。 最后,使用 ZBarcode_Delete 函数释放 Zint 符号。 现在,运行程序并在文本编辑器中输入一些文本,然后单击按钮。将会生成一个二维码并显示在程序窗口中。 希望这可以帮助你实现使用 Qt Creator 和 Zint 库生成二维码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值