1123363_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

1123363_zh-CN

1123363_zh-CN

在显示屏上显示二维码并保存为 BMP 文件<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

这是使用 i.MX28 进行二维码编码的示例。编码后的二维码图像可以使用帧缓冲区直接显示在 LCD 显示屏上,并将图像保存为 BMP 文件。

主板:i.MX28EVK

BSP:L2.6.35_1.1.0_130130_源

QR Code Lib:  qrencode-3.4.4.tar.gz

https://fukuchi.org/works/qrencode/下载

Libqrencode 是一个用于对二维码符号中的数据进行编码的 C 库。该库是 Kentaro Fukuchi 制作的免费软件。

将QR Code Lib源代码构建到rootfs中。

1. 在 /dist/lfs-5.1/ 中创建一个新文件夹。

例如/dist/lfs-5.1/qrencode

2. 将 qrencode.spec 复制到这个新创建的文件夹

3. 构建源代码

./ltib –p qrencode.spec –m 准备

./ltib –p qrencode.spec –m scbuild

./ltib –p qrencode.spec –m scdeploy

在 unit_test 中创建并构建应用程序:

- 我使用现有的 unit_test 包来构建我的应用程序代码。

1.提取unit_test的源代码

   ./ltib –p imx-test –m prep

2. cd /rpm/build/imx-test-2.6.35.3-1.1.0/test

3. mkdir qr_test

4. 将 Makefile 和 qr_test.c 复制到 qr_test 文件夹

5. 构建 unit_test

    ./ltib –p imx 测试 –m scbuild

./ltib –p imx-test –m scdeploy

代码编译成功后,在unit_test文件夹中会生成qr_test.out。

我使用 NFS 启动主板,因此我可以直接在主板上运行 qr_test.out。

命令是:

./qr_test.out(默认二维码编码文本为“ http://www.freescale.com”

或者像这样输入新文本:

./qr_test.out –t https://community.freescale.com/community/imx

显示屏上显示的二维码:

15888_15888.jpgdisplay.jpg

并且BMP文件将在unit_test文件夹中生成。

15887_15887.pngqr.png

i.MX2xLinux
タグ(1)
評価なし
バージョン履歴
最終更新日:
‎01-05-2026 11:16 AM
更新者: