99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

iMX8MQ的進(jìn)度條是這樣制作的

飛凌嵌入式 ? 2021-12-26 22:48 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、下載psplash源碼

下載psplash:git clone git://git.yoctoproject.org/psplash,會(huì)下載到當(dāng)前目錄的psplash文件夾中

forlinx@ubuntu:~/imx8mq/OK8MQ-linux-sdk$git clone git://git.yoctoproject.org/psplash

Cloning into 'psplash'...

remote: Enumerating objects: 11, done.

remote: Counting objects: 100% (11/11), done.

remote: Compressing objects: 100% (11/11), done.

remote: Total 306 (delta 2), reused 0 (delta 0), pack-reused 295

Receiving objects: 100% (306/306), 128.73 KiB | 4.44 MiB/s, done.

Resolving deltas: 100% (192/192), done.

下載成功后會(huì)在當(dāng)前目錄下生成一個(gè)psplash文件夾,進(jìn)入psplash文件夾

1、主圖片logo_bmw.png:

2、進(jìn)度條圖片logo.png:

二、制作進(jìn)度條和LOGO

1、制作進(jìn)度條和LOGO

需要安裝以下庫:

sudo apt-get install libgdk-pixbuf2.0-dev

sudoapt-get install build-essential libncurses5-dev

制作logo

執(zhí)行命令:./make-image-header.sh logo_bmw.png POKY//logo_bmw.png是自己要啟動(dòng)的圖片

執(zhí)行上面的命令會(huì)生成一個(gè)logo_bmw-img.h文件

POKY參數(shù)只是一個(gè)變量,它會(huì)傳入到logo_bmw-img.h文件里面,可以打開查看。

vi logo_bmw-img.h

2、制作進(jìn)度條

執(zhí)行命令:./make-image-header.sh logo.png BAR

執(zhí)行上面的命令會(huì)生成一個(gè)logo-img.h文件

同樣我們打開logo-img.h這個(gè)文件。它必須是加BAR參數(shù)的,因?yàn)槠渌胤綍?huì)

用到這樣的宏定義。

vi logo-img.h

找到psplash.c文件并打開注釋掉原來的頭文件添加引用你生成的頭文件

修改完成后保存退出psplash.c,返回到源碼目錄下,制作autogen.sh腳本,用于生成Makefile

3、制作autogen.sh腳本

制作autogen.sh腳本,用于生成Makefile,如下

vim autogen.sh

腳本內(nèi)容以下:

#!/bin/bash

aclocal

autoheader

automake --add-missing

autoconf

賦予可執(zhí)行權(quán)限:chmod 777 autogen.sh

./autogen.sh

修改Makefile.am,將psplash-poky-img.h修改成logo_bmw-img.h,將psplash-bar-img.h修

改成logo-img.h

vi Makefile.am

修改完后的Makefile.am如下圖所示。

修改完Makefile.am后保存退出,回到源碼目錄下。

4、配置交叉編譯器環(huán)境變量


. /opt/fsl-imx-xwayland/5.4-zeus/environment-setup-aarch64-poky-linux

環(huán)境變量使能后,就可以執(zhí)行以下指令配置交叉編譯工具鏈。

./configure --host=aarch64-poky-linux

執(zhí)行make指令進(jìn)行編譯。

make

編譯完成后會(huì)在源碼目錄下生成psplash和psplash-write文件。

三、替換出廠系統(tǒng)進(jìn)度條和logo

將編譯生成的psplash和psplash-write文件拷貝到iMX8MQ開發(fā)板出廠文件系統(tǒng)/usr/bin目錄下。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    【HarmonyOS 5】鴻蒙中進(jìn)度條的使用詳解

    【HarmonyOS 5】鴻蒙中進(jìn)度條的使用詳解 ##鴻蒙開發(fā)能力 ##HarmonyOS SDK應(yīng)用服務(wù)##鴻蒙金融類應(yīng)用 (金融理財(cái)# 一、HarmonyOS中Progress進(jìn)度條的類型
    的頭像 發(fā)表于 07-11 18:26 ?227次閱讀
    【HarmonyOS 5】鴻蒙中<b class='flag-5'>進(jìn)度條</b>的使用詳解

    大彩講堂:VisualTFT軟件如何自定義圓形進(jìn)度條

    VisualTFT軟件如何自定義圓形進(jìn)度條
    的頭像 發(fā)表于 07-07 17:10 ?509次閱讀
    大彩講堂:VisualTFT軟件如何自定義圓形<b class='flag-5'>進(jìn)度條</b>

    cyw55573是否支持內(nèi)核 6.6.23?

    你好 IFX, 芯片:cyw55573 平臺(tái):NXP IMX8MQ Yocto 5.0 請(qǐng)問是否支持內(nèi)核 6.6.23 嗎?
    發(fā)表于 06-05 07:03

    鴻蒙5開發(fā)隱藏案例分享---自由流轉(zhuǎn)的瀏覽進(jìn)度接續(xù)

    平板后又要從頭往下滑…(暴躁?。?? 看到一半的電影換設(shè)備播放,進(jìn)度條居然歸零了…(抓狂?。?? 網(wǎng)頁看了20屏切設(shè)備,結(jié)果又要重新找位置…(窒息?。?鴻蒙的****分布式能力就是來拯救你的!今天咱們
    發(fā)表于 06-03 18:47

    實(shí)時(shí)演示:拓普微串口屏-進(jìn)度條

    串口屏
    SmartLCD
    發(fā)布于 :2025年04月14日 09:42:22

    IMX Docker - IMX Nano 8編譯失敗的原因?

    使用版本 imx-6.6.52-2.2.0 和 imx 8 nano 時(shí),編譯失?。?bitbake imx-image-core 編譯 minimal 也會(huì)失敗: bitbake
    發(fā)表于 03-28 07:07

    如何將i.MX8MP內(nèi)核啟動(dòng)標(biāo)志和yocto項(xiàng)目啟動(dòng)圖像更改為我自己的自定義標(biāo)志和圖像?

    我想更改從 U-Boot 開頭顯示的所有徽標(biāo)和圖像。 當(dāng) hdmi 顯示器連接到板子時(shí),我可以看到 4 只企鵝和帶有進(jìn)度條的 yocto 投影圖像。 我想將這些圖像更改為我自己的自定義圖像
    發(fā)表于 03-26 06:01

    HarmonyOS NEXT 原生應(yīng)用/元服務(wù)-ArkTS代碼調(diào)試等待調(diào)試

    “等待調(diào)試模式”的應(yīng)用(默認(rèn)為當(dāng)前工程),選擇需要進(jìn)行調(diào)試的調(diào)試類型。然后單擊Attach,即可將該應(yīng)用設(shè)置為“等待調(diào)試模式”。 此時(shí)會(huì)在DevEco Studio底部顯示一個(gè)等待進(jìn)度條,在應(yīng)用被拉起
    發(fā)表于 03-03 16:01

    DLP4500燒錄,同樣格式的圖片(8bit),上傳到第Index16時(shí)總是報(bào)錯(cuò),為什么?

    “。 不知是何原因? 沒辦法,我只上載Index0到Index15,但是操作到最后一步,Upload到25%時(shí)就不動(dòng)了,進(jìn)度條不閃動(dòng)了,時(shí)間長(zhǎng)了還是不懂,GUI上方顯示“未響應(yīng)”,不知什么原因。求解惑。
    發(fā)表于 02-25 07:23

    DLPC3479燒錄時(shí)序后,左右投圖不一致是什么原因?

    設(shè)備燒錄時(shí)序后,出現(xiàn)左右投圖不一致(左橫右豎)的情況。燒錄后是有重新啟動(dòng)的,而且在同一臺(tái)電腦上重復(fù)了多次還是這樣進(jìn)度條有提示燒錄完成)。換一臺(tái)電腦重新燒錄時(shí)序后,投圖正常。 請(qǐng)問這大概是什么原因?
    發(fā)表于 02-21 08:11

    DLP3010EVM-LC將圖片和參數(shù)寫入光機(jī)的時(shí)候報(bào)錯(cuò):\"Failed to get access to the I2C bus\"怎么解決?

    對(duì)光機(jī)進(jìn)行Pattern Sets操作時(shí),添加完圖片和配置好參數(shù)后, ... 點(diǎn)擊“Program and Load Pattern”按鈕,開始進(jìn)度條正常,然后過一會(huì)兒彈出窗口: 點(diǎn)擊“確定”之后,彈出窗口報(bào)錯(cuò):
    發(fā)表于 02-17 06:01

    圖像顯示專用驅(qū)動(dòng)芯片ZDP1440系列小技巧-如何提升環(huán)形進(jìn)度條幀率

    。 在一些使用場(chǎng)景中,需要在UI上顯示一個(gè)儀表盤,儀表盤上存在環(huán)形進(jìn)度條或扇形進(jìn)度條。在沒有GPU的平臺(tái)直接使用現(xiàn)有的控件實(shí)現(xiàn),會(huì)調(diào)用軟件vg抗鋸齒算法,優(yōu)化顯示效果,導(dǎo)致顯示效率大幅降低。為了提升這部分應(yīng)用場(chǎng)景的幀率,我們制作
    的頭像 發(fā)表于 01-06 14:32 ?1130次閱讀
    圖像顯示專用驅(qū)動(dòng)芯片ZDP1440系列小技巧-如何提升環(huán)形<b class='flag-5'>進(jìn)度條</b>幀率

    PICO-IMX8PL和SRG-IMX8PL:共創(chuàng)您的物聯(lián)網(wǎng)集成網(wǎng)關(guān)

    憑借為工業(yè)物聯(lián)網(wǎng)構(gòu)建的平臺(tái),全新PICO-IMX8PL和SRG-IMX8PL將強(qiáng)大的物理硬件與精英開發(fā)工具相結(jié)合,使解決方案更易于推向市場(chǎng)。SRG-IMX8PL系統(tǒng)賦予用戶制造高品質(zhì)、經(jīng)濟(jì)實(shí)惠且能
    的頭像 發(fā)表于 10-12 08:01 ?890次閱讀
    PICO-<b class='flag-5'>IMX8</b>PL和SRG-<b class='flag-5'>IMX8</b>PL:共創(chuàng)您的物聯(lián)網(wǎng)集成網(wǎng)關(guān)

    tc377燒錄時(shí)連接正常,但Program失敗了,為什么?

    使用DAP MiniWiggler+Memtool對(duì)TC377進(jìn)行燒錄時(shí),Connection正常后,在Program All時(shí),Progress進(jìn)度條無任何進(jìn)度,無法將軟件燒錄進(jìn)去。請(qǐng)問
    發(fā)表于 07-23 06:26