TV set-top box customization development, the simplest is the most common is the boot logo customization.
RK Amlogic all the platforms, although the methods used are slightly different. But, all the same.
Let's take amlogic as an example. Record the customization of the boot logo.
In fact, Android logo has three screens: 1, uboot logo 2, kernel logo 3, Android system boot animation. But the Uboot logo will affect the boot speed. are generally ignored and not done. Because Uboot's logo
It's actually just a black screen around 3s. Can be accepted by the customer.
1, Kernel logo generation:
Amlogic's kernel logo is a BMP RGB 565 picture.
The build is generated using Linux tools or other one-click Build Tools. What I used to do is use Photoshop to generate
It's actually after you open the picture with Photoshop. Save as BMP format. Select Advanced Mode. Select 16bit RGB565 mode to save.
2. System Boot Animation
System boot animation is the logic of the boot, after booting, the system will go to/media below to find bootanimation.zip this file. I can't find two pictures in Framework.res.
Use the principle of hollow or transparent masks to achieve animation. Similar to the traditional Android card machine a n d r o i d this flash typeface.
If you find bootanimation. Zip this problem exists. This bootanimation will be shown first.
Bootanimation is a bit like flash frame animation. He is an animated effect that consists of a continuous picture.
Bootanimation is implemented through the Desc.txt script file in Bootanimation.zip, over-and over-frequency of images. The number of frames in a second is defined in this file:
Desc.txt is a script part0 part1 with a looping picture
As a matter of fact.... Amlogic has provided a tool called Customizationtool. Through the tool, it is very convenient to realize the customization of the firmware boot logo. It's very convenient.