国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

RK3288 Android logo 一、Android 系統(tǒng)開機logo的修改

這篇具有很好參考價值的文章主要介紹了RK3288 Android logo 一、Android 系統(tǒng)開機logo的修改。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

一、Android 系統(tǒng)開機logo的修改

  • 安卓系統(tǒng)的開機分為u-boot logo 和 kernel logo
  • 開機logo圖片必須是 bmp 格式,并且分辨率必須為偶數(shù)
  • 將制作好的BMP格式logo圖片放置Android源碼kernel目錄下,重新編譯即可

二、Android logo常見問題分析

1、RK3288 Android uboot logo顯示色差

原因:?uboot logo 圖片只能是8bpp的bmp圖(參考uboot源碼), 一般使用的都是24bpp 的jpg 和png 圖

解決:?使用圖片轉(zhuǎn)換腳本或工具轉(zhuǎn)換成8bit 256色的bmp圖即可

正確的格式 參考下圖(位深度 8bit, 格式bmp):

RK3288 Android logo
一、Android 系統(tǒng)開機logo的修改

2、RK3288 Android uboot logo燒錄上電無法開機或黑白圖案

原因:?uboot?logo 圖片像素不支持

解決:?使用圖片轉(zhuǎn)換腳本或工具更改像素即可

3、RK3288 Android uboot logo顯示較暗

原因:?uboot logo 背光低

解決:LVDS屏 uboot-logo顯示時,拉高背光使能文章來源地址http://www.zghlxwxcb.cn/news/detail-499293.html

diff --git a/device/rockchip/common/ueventd.rockchip.rc b/device/rockchip/common/ueventd.rockchip.rc
index 9c1cd0cbfa..19ff54ef53 100644
--- a/device/rockchip/common/ueventd.rockchip.rc
+++ b/device/rockchip/common/ueventd.rockchip.rc
@@ -42,6 +42,7 @@
 /dev/timerirq             0660   system     system
 /dev/accelirq             0660   system     system
 /dev/compassirq           0660   system     system
+/dev/spi-b               0666   system     system
 
 # for GPS
 #/dev/ttyS3                0600   gps        gps
diff --git a/frameworks/base/cmds/bootanimation/BootAnimation.cpp b/frameworks/base/cmds/bootanimation/BootAnimation.cpp
index b75a338907..3f87c7b105 100755
--- a/frameworks/base/cmds/bootanimation/BootAnimation.cpp
+++ b/frameworks/base/cmds/bootanimation/BootAnimation.cpp
@@ -458,8 +458,19 @@ status_t BootAnimation::readyToRun() {
 bool BootAnimation::threadLoop()
 {
     bool r;
+    int fd = -1;
+    int arg = 1;
     // We have no bootanimation file, so we use the stock android logo
     // animation.
+
+    fd=open("/dev/spi-b",O_RDWR);              
+    if(fd < 0){                        
+       ALOGW("ybx open /dev/spi-b failed fd=%d,errno=%d",fd,errno);            
+    }          
+    if(fd >= 0){                       
+       ioctl(fd,1,&arg);                       
+       close(fd);
+    }
     if (mZip == NULL) {
         r = android();
     } else {
diff --git a/kernel/default_logo.bmp b/kernel/default_logo.bmp
index 75209a0bff..5bd7bc486f 100644
Binary files a/kernel/default_logo.bmp and b/kernel/default_logo.bmp differ
diff --git a/kernel/drivers/pwm/tlc5615.c b/kernel/drivers/pwm/tlc5615.c
index af69bad142..60bb02fc3a 100644
--- a/kernel/drivers/pwm/tlc5615.c
+++ b/kernel/drivers/pwm/tlc5615.c
@@ -41,6 +41,7 @@ dev_t devno;
 struct cdev *tlc_cdev;
 struct class *cls;
 struct device *spi_xiaohu_device;
+static int flag_open_backlight = 0;^M
 
 
 static int spi_request_gpio(void)
@@ -94,6 +95,10 @@ static void gpio_xiaohu_init(void){
   //gpio_set_value(ENBLK_S, 1);
   gpio_set_value(blk_en.gpio_num, blk_en.enable_level);
   gpio_set_value(ENBLK_T, 1);
+  gpio_set_value(MOSI, 0); ^M
+  gpio_set_value(ENBLK, 0);^M
+  gpio_set_value(ENBLK_S, 0);^M
+  gpio_set_value(ENBLK_T, 0);^M
   //gpio_set_value(VGA_RESET,1);
 }
 
@@ -162,7 +167,9 @@ void DAconvert(unsigned int value){
        ss_enable(0);
        if (value >= 10)
                isbackon = value;
-       EnBacklight(isbackon); // if value == 0 disable backlight
+^M
+       if(flag_open_backlight)^M
+               EnBacklight(isbackon); // if value == 0 disable backlight^M
  }
 
 
@@ -175,6 +182,7 @@ long spi_xiaohu_ioctl(struct file *file, unsigned cmd, unsigned long arg){
                        DAconvert(arg);
                break;
                case 1:
+                       flag_open_backlight = 1;^M
                        EnBacklight(arg);
                break;
        }

到了這里,關(guān)于RK3288 Android logo 一、Android 系統(tǒng)開機logo的修改的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔相關(guān)法律責任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Android S 修改關(guān)于手機的logo

    1.讓圖片加載生效 frameworks/base/packages/SettingsLib/LayoutPreference/res/layout/preference_about_phone.xml LinearLayout ? ? xmlns:android=\\\"http://schemas.android.com/apk/res/android\\\" ? ? android:id=\\\"@+id/entity_header\\\" ? ? style=\\\"@style/EntityHeader\\\" ? ? android:layout_width=\\\"match_parent\\\" ? ? android:layout_height=\\\"wrap_content\\\" ? ? ? ?

    2024年02月13日
    瀏覽(13)
  • RK android 9.0 添加sh腳本開機自動運行

    diff --git a/device.mk b/device.mk old mode 100644 new mode 100755 index 4c698b7..c635798 --- a/device.mk +++ b/device.mk @@ -126,6 +126,8 @@ PRODUCT_COPY_FILES += ? ? ?$(call add-to-product-copy-files-if-exists,device/rockchip/common/init.$(TARGET_BOARD_HARDWARE).bootmode.nvme.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.$(TARGET_BOARD_HARDWARE).bootm

    2024年02月08日
    瀏覽(20)
  • rk3568 安卓11 修改android id

    frameworksbasepackagesSettingsProvidersrccomandroidproviderssettingsSettingsProvider.java 系統(tǒng)應(yīng)用獲取的android id 直接寫死 上層普通應(yīng)用 android id跟著sn變化 android id跟著IMEI變化

    2024年04月28日
    瀏覽(21)
  • Qt5.9 Ubuntu18.04-64位交叉編譯目標機為Ubuntu18.04-arm-32位基于RK3288

    Qt5.9 Ubuntu18.04-64位交叉編譯目標機為Ubuntu18.04-arm-32位基于RK3288

    文章目錄 一、需要準備的材料 二、操作步驟 1.更新軟件源 2.安裝環(huán)境依賴 3.搭建交叉編譯環(huán)境 4.編譯QT 5.安裝Qt creator 6.配置Qt kit 三.測試 前言 本文使用VMware虛擬機作為Ubuntu系統(tǒng)載體,采用Ubuntu18.04-64位鏡像作為QT編譯環(huán)境,采用RK3288搭載Ubuntu18.04-arm-32作為QT執(zhí)行環(huán)境。 ① 交

    2024年02月17日
    瀏覽(29)
  • 聯(lián)想電腦開機卡在logo界面

    聯(lián)想電腦開機卡在logo界面

    ????????最近筆記本總是遇到卡再logo界面的問題,初步解決了一下,但是可能還有問題,如果有了解的大佬歡迎在評論區(qū)指出問題。 筆記本開機按F2進入BIOS界面,在系統(tǒng)啟動選項中,設(shè)置Ubuntu為第一啟動項,按F10重新啟動。 注:進入Ubuntu系統(tǒng)首先會彈出一個選擇界面,此

    2024年02月11日
    瀏覽(31)
  • Android 10.0 展訊平臺長按power電源鍵開機時間修改

    在10.0的系統(tǒng)產(chǎn)品開發(fā)中,在產(chǎn)品關(guān)機的情況下,長按power電源鍵的情況下,會開啟機器然后進入開機流程中,否則就不會開機 ,但是為了防誤撞,誤開機要求延長長按power電源鍵開機時間,所以就需要從kernel中來分析下長按開機的相關(guān)源碼來實現(xiàn) 相關(guān)的功能 在整個系統(tǒng)開機

    2024年02月22日
    瀏覽(30)
  • iPhone 開機停留在蘋果logo畫面(已解決)

    iPhone 開機停留在蘋果logo畫面(已解決)

    如下圖,開不了機: 存儲空間滿了。 用蘋果數(shù)據(jù)線(最好是原裝)連接Mac電腦,在裝有 macOS Catalina 10.15 或更高版本的 Mac 上,打開“ 訪達 ”。在裝有 macOS Mojave 10.14 或更低版本的 Mac 上或者在 PC 上,打開 iTunes 。 參考: 如果您的 iPhone 卡在 Apple 標志畫面 - 官方 Apple 支持

    2024年02月16日
    瀏覽(118)
  • 全志G2D實現(xiàn)屏幕旋轉(zhuǎn),開機logo實現(xiàn)手動旋轉(zhuǎn)。

    產(chǎn)品設(shè)計出來之后啊,大家使用的時候覺得反過來使用更加便捷。但是屏幕顯示是反的。 那怎么辦那????? 修改硬件費時費工,那能否軟件實現(xiàn)那????? ?如果純軟件使用那就太費系統(tǒng)資源了。 于是就想到了使用全志R528?自帶的G2D功能(硬件加速功能)。 使用它進

    2024年02月09日
    瀏覽(98)
  • RK3568 Android 13 系統(tǒng)裁剪

    RK3568 Android 13 系統(tǒng)裁剪

    android 13 系統(tǒng)裁剪是個大工程,裁剪也是需要大量的測試,才能保證系統(tǒng)的穩(wěn)定性,以下是RK官方給出的裁剪方案,有興趣的可以去看一下,對裁剪不是要求過高的可以根據(jù)官方的建議,對系統(tǒng)進行裁剪: Rockchip Android平臺內(nèi)存優(yōu)化及系統(tǒng)裁剪_build_with_go_opt-CSDN博客 然后官方的裁

    2024年02月22日
    瀏覽(91)
  • 【小白刷機】Pixel手機刷Magick模塊不兼容重啟卡開機logo解決方式

    【小白刷機】Pixel手機刷Magick模塊不兼容重啟卡開機logo解決方式

    Pixel作為一臺谷歌手機,在國內(nèi)不使用魔法是基本無法使用的,用了魔法也存在許多局限。正常人不在國內(nèi)用Pixel,除非喜歡給自己找麻煩。但我實在想體驗一下什么叫谷歌的軟硬件一體化和原生安卓系統(tǒng),躊躇許久終于入手了一臺pixel4,結(jié)果大大超出預(yù)期,讓我第一次感受到

    2024年02月10日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包