1. 程式人生 > >amlogic rk tvbox 電視盒 定製化開發(一) 開機logo 定製

amlogic rk tvbox 電視盒 定製化開發(一) 開機logo 定製

 電視機頂盒定製化開發,最簡單也是最常見的的是開機logo的 定製。

RK amlogic  全志各個平臺雖然用到的方法都略有不同。但,都殊途同歸。

下面就拿amlogic 為例。記錄一下 開機logo的定製。

實際上Android的logo有三屏:1、uboot logo   2、kernel logo 3 、Android系統開機動畫。但是uboot的logo會影響到開機速度。一般都被忽略不做。因為uboot的logo

實際上只是黑屏3s左右。能夠被客戶所接受。

1、kernel logo的生成:

 amlogic 的kernel logo 是一張  bmp  rgb 565 的圖片。

生成的方式是 用linux工具或其他一鍵生成工具生成。我比較常用的是用photoshop生成

實際上就是用Photoshop 開啟圖片之後。另存為bmp格式。選擇高階模式。選擇16bit 的 RGB565模式儲存即可。

2、系統開機動畫

 系統開機動畫開機的邏輯是這樣的,開機之後,系統會去  /media 下面查詢  bootanimation.zip 這個檔案。找不到會用 framework.res 中兩張圖片

利用鏤空或者透明遮罩的原理去實現動畫。類似傳統Android卡機的  A N D R O I D 這個閃光字樣。

如果找到bootanimation.zip這個問題存在的話。會優先顯示這個 bootanimation.

bootanimation 有點類似 flash 的幀動畫。他是一張張 連續的圖片組成的一個動畫效果。

bootanimation 是通過bootanimation.zip中的 Desc.txt  指令碼檔案實現的,圖片過度及過度頻率。一秒多少幀都是在這個檔案裡定義的:

desc.txt 是指令碼   part0  part1 放著迴圈的圖片

實際上。。。。amlogic 有提供了一個叫CustomizationTool 的工具。通過工具,可以很方便的實現韌體 開機logo的定製化。非常的方便

相關推薦

amlogic rk tvbox 電視 定製開發 開機logo 定製

 電視機頂盒定製化開發,最簡單也是最常見的的是開機logo的 定製。 RK amlogic  全志各個平臺雖然用到的方法都略有不同。但,都殊途同歸。 下面就拿amlogic 為例。記錄一下 開機logo的定製。 實際上Android的logo有三屏:1、uboot lo

iOS 元件開發:遠端私有庫的基本使用

隨著專案功能的不斷增加,越來越多的開發人員加入,業務主線也隨之越來越多,造成耦合越來越嚴重,編譯越來越慢,測試不獨立等一系列問題。為了解決此類情況,我們可以考慮到使用元件化開發 概念 元件化就是將一個單一工程的專案, 分解成為各個獨立的元件, 然後

Android Plugin插樁式實現外掛開發-實現原理及Activity外掛實現

1. 前言在現在一些大型的Android應用中都採用了外掛化的開發方式,比如美團,支付寶及我們常用的微信等採用了插修的化的開發方式來進行開發的,既然國內一流的網際網路公司都採用這樣的方式來開發那它一定能帶給開發部署大型應用帶來很大的便捷,那麼外掛化的優勢在哪裡呢?1.1 外掛

vue.js原生元件開發——元件開發基礎

前言 vue作為一個輕量級前端框架,其核心就是元件化開發。我們一般常用的是用腳手架vue-cli來進行開發和管理,一個個元件即為一個個vue頁面,這種叫單檔案元件。我們在引用元件之時只需將元件頁面引入,再註冊即可使用。那麼不用腳手架,如何進行元件開發呢,本文先介紹一下基礎知

iOS 元件開發:載入資原始檔

經過前兩篇文章的學習,相信對元件化開發有了大致的瞭解,那我們這篇文章就來講講資原始檔的載入吧 這裡我新建了一個LXFMain元件庫,主要是用來顯示TabBar的玩意,然後再進行元件化抽離出來,其中的過程這裡不再贅述,還沒了解過的同學建議先閱讀下這兩篇文

安卓Tv開發移動智慧電視之焦點控制觸控事件

      前言:移動智慧裝置的發展,推動了安卓另一個領域,包括智慧電視和智慧家居,以及可穿戴裝置的大量使用,但是這些裝置上的開發並不是和傳統手機開發一樣,特別是焦點控制和使用者操作體驗風格上有很大的區

NIO原理剖析與Netty初步----淺談高性能服務器開發

返回 創建 基於 register 訪問 io操作 nbsp info class 除特別註明外,本站所有文章均為原創,轉載請註明地址 在博主不長的工作經歷中,NIO用的並不多,由於使用原生的Java NIO編程的復雜性,大多數時候我們會選擇Netty,m

機器學習中的範數規則L0、L1與L2範數

[0 證明 基本上 復雜度 所有 img 方法 風險 機器學習 機器學習中的範數規則化之(一)L0、L1與L2範數 [email protected]/* */ http://blog.csdn.net/zouxy09 轉自:http://blog.csdn.n

淺談WebService開發

man att set style 訪問 row nag 序列 ros 一、什麽是WebService: 簡單通俗來說,就是企業之間、網站之間通過Internet來訪問並使用在線服務,一些數據,由於安全性問題,不能提供數據庫給其他單位使用,這時候可以使

微信公眾號開發

jpg 解壓 china arc 公眾平臺 開發 技術分享 更換 微信公眾號 4.1 示例代碼設置 首先下載此處的php接入代碼 ,在公眾號中 配置 url 地址指向 文件 代碼 只需更換 自定義的token 即可 這樣就完成最初的接入 微信公眾平臺提供了一個php示例

從零開始學習OpenCL開發架構

處理器 多媒體 c++ stl context 實驗 通用 必看 是你 同時存在 1 異構計算、GPGPU與OpenCL OpenCL是當前一個通用的由很多公司和組織共同發起的多CPU\GPU\其他芯片 異構計算(heterogeneous)的標準,它是跨平臺的。旨在充

基於itchat的微信群聊小助手基礎開發

log 表達式 數據包 gin 找到 ont 基本 時間 msg 前段時間由於要管理微信群,基於itchat開發了一個簡單的微信機器人 主要功能有: 圖靈機器人功能 群聊昵稱格式修改提示 消息防撤回功能 鬥圖功能 要開發一個基於itchat的最基本的聊天機器人,

Superset 開發添加一個頁面

rate rst view key pri pre span bsp interface superset\models\core.py 下進行添加模型 class ExeclInfoAdd(Model): __tablename__ = ‘ExeclInfoAd

Python自動化開發【未完待續】

urn sts dha sel def open entos div 初始 1、創建項目    2、創建models from django.db import models # Create your models here. # 主機表 class Host(m

OpenCV iOS開發——安裝(轉)

osi ctu ren png object-c 下載 eww load 信息 OpenCV是一個開源跨平臺的的計算機視覺和機器學習庫,可以用來做圖片視頻的處理、圖形識別、機器學習等應用。本文將介紹OpenCV iOS開發中的Hello World起步。

android的百度地圖開發

one rst dir 還要 遠程服務 存儲 返回 src copy 1,註冊百度開發者賬號 2,申請key ,註意開發版SH和發布版的SH 獲取開發版SHA1: 輸入命令:keytool -list -v -keystore debug.keystore,回車輸入密鑰

帶你從零學ReactNative開發跨平臺App開發

roi 權限 完整性 2-2 apps tar 我們 利用 ejs 首先自我介紹一下,本人鳥窩,現在就職於xx共享汽車,擔任主程,目前用的技術棧是.net core+angular。 今天我講的是關於ReactNative從零基礎開發,希望可以對入門的新手,起到

FiddlerCoreAPI開發源碼分析

報文 就是 obj pre 一段 int cal ssi write 1.前言 前一段時間想利用fiddlercore截取本地HTTPS的流量做一些分析,按照樣例代碼的註釋學習了一下,沒搞清楚怎麽實現,後來又在網上查了些資料,對HTTPS的處理提及很少,都沒有解決我的問題,

微信小程序的開發

ram tle ati java ndt 喜歡 top lex navig 我現在在學習,微信小程序開發,剛剛看看一篇對我特別有用的博客文章,我就把摘抄過來了,好好的學習一下。 序言 開始開發應用號之前,先看看官方公布的「小程序」教程吧!(以下內容來自微信官方公布的「小程序

微信公眾號開發微信驗證開發者服務器接口

mage down charset 流程圖 ringbuf image put 不知道 als 微信驗證開發者服務器接口 微信驗證開發者服務器接口 如圖所示,開發者可填寫自己服務器的驗證token的接口地址,以及自定義的token(博主申請的測試號,使用natapp來進