Linux系统tiny4412开机动画和开机界面的定制《原创》

平台信息:内核:linux3.0.68 系统:android/android5.1平台:tiny4412邮箱:2760715357@qq.com摘要:最近晚上回

今天给各位分享Linux系统tiny4412开机动画和开机界面的定制《原创》的知识,其中也会对进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

摘要:最近晚上回到宿舍有点无聊,就做了一些事情来打发时间。如果我发现任何问题,请告诉我。

一,

1、首先介绍一下如何修改Android系统的首次启动标志。

首先,让内核支持在启动时显示Logo:

让menuconfig选择这三个项目

2、首先我们要明白的是,内核镜像不能存储镜像格式的文件。它只能将图像转换为数组,然后将数组编译到内核中。所以遵循相应的工具。

2.1 sudo apt-get install netpbm 将镜像转换为ppm格式所需的工具

2.2 sudo apt-get install imagemagick 是一个将bmp 格式图片转换为png 以及调整图片大小的工具。

2.3 现在开始准备一张png格式的图片。

0.convert -resize 800×480 logo.png logo-800-480.png //根据屏幕大小调整。我购买的开发板屏幕尺寸是800*4801。 pngtopnm logo.png logo_linux.pnm //转换为pnm格式2. pnmquant 224 logo_linux.pnm logo_linux_clut224_formal.pnm //转换为224格式图片3. pnmtoplainpnm logo_linux_clut224_formal.pnm logo_linux_clut224.ppm //转换为ppm格式放入2.4当我们在内核的make menuconfig 中添加一个选项时选择才可以将你想要的镜像编译进内核

2.4.1 重命名转换后的镜像,cp logo_linux_clut224.ppm logo_zzb_clut224.ppm

2.4.2 复制到对应目录:cp /home/book/my_test/logo/logo-nexll/logo_zzb_clut224.ppm /work/linux-3.0.86/drivers/video/logo。根据自己的Linux源代码目录进行复制。

Linux系统tiny4412开机动画和开机界面的定制《原创》

2.4.3 修改driver/video/logo/目录下的Makefile,添加以下内容

obj-$(CONFIG_LOGO_ZZB_CLUT224) +=logo_zzb_clut224.o

2.4.4 修改driver/video/logo/目录下的Kconfig,添加以下内核

config LOGO_ZZB_CLUT224 bool ‘ZhuangZeBin 224色Linux logo’ default n2.4.5 修改driver/video/logo/目录下的logo.c文件,添加以下内容

#ifdef CONFIG_LOGO_ZZB_CLUT224 /* 通用Linux 徽标*/logo=logo_zzb_clut224; #endif2.4.6 修改vim include/linux/linux_logo.h文件,添加以下内容

extern const struct linux_logo logo_zzb_clut224;

2.4.7 重新配置内核

2.4.8 重新编译内核make zImage -j2

2.4.9 实验结果:现在第一张开机图就完成了

3.修改bmp格式图像的方法与上述方法相同,只是多了一个处理图像的步骤。开始上述操作时,首先执行convert logo.bmp logo_linux.png,将图像格式转换为png。格式。后面的操作和前面的完全一样。

附上tiny4412开发板处理bmp图像后显示的结果:

2.讲解如何修改Android系统的启动动画。修改启动动画可以说是一个非常简单的操作。

Linux系统tiny4412开机动画和开机界面的定制《原创》

1、首先准备一个bootanimation.zip压缩文件,用于存放开机动画各帧的图片。及相关说明。

1.1. adb push bootanimation.zip /system/media/将动画推送到设备

1.2.使用adb restart 来查看我们定制的开机动画。

2.了解bootanimation.zip包的内容:

2.4.6 修改vim include/linux/linux_logo.h文件,添加以下内容

extern const struct linux_logo logo_zzb_clut224;

2.4.7 重新配置内核

2.4.8 重新编译内核make zImage -j2

2.4.9 实验结果:现在第一张开机图就完成了

3.修改bmp格式图像的方法与上述方法相同,只是多了一个处理图像的步骤。开始上述操作时,首先执行convert logo.bmp logo_linux.png,将图像格式转换为png。格式。后面的操作和前面的完全一样。

附上tiny4412开发板处理bmp图像后显示的结果:

2.讲解如何修改Android系统的启动动画。修改启动动画可以说是一个非常简单的操作。

Linux系统tiny4412开机动画和开机界面的定制《原创》

1、首先准备一个bootanimation.zip压缩文件,用于存放开机动画各帧的图片。及相关说明。

1.1. adb push bootanimation.zip /system/media/将动画推送到设备

1.2.使用adb restart 来查看我们定制的开机动画。

2.了解bootanimation.zip包的内容:

cat desc.txt480 272 30p 1 0part0p 0 0part12.1part0,开机动画要播放的动画存放在part1文件里面。需要注意的是,制作时图片的命名必须按顺序排列。

2.2 dest.txt文件:480 272分别对应图片的高度和宽度。 30表示以每秒30帧的速度播放图片。

p 1 0 part0 : 1 表示播放完part0 中的图片后再次播放,0 表示播放完part0 后等待多长时间才播放part1 中的图片。这里,0表示播放part0的图片后立即播放part1内容的图片。

如果第三个参数为60,则等待时间为60/30=2秒(30是从第1行得到的)。至于为什么这么计算,你自己想一想,很简单。

3.可以到这里下载我上传的开机动画:bootanimation.zip。

http://download.csdn.net/download/u013986340/9943999

用户评论

Linux系统tiny4412开机动画和开机界面的定制《原创》
墨城烟柳

卧槽!这开机动画太酷了,我用Linux好久了还没见过这么有特色的界面!感觉一下子就被拉进科幻世界里了,真的厉害啊

    有15位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
将妓就计

做的真好!这款tiny4412的定制开机界面真是良心设计,以前每次开机都觉得枯燥乏味,现在彻底告别了。

    有16位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
该用户已上天

有没有教程啊?我也想自己动手来改造一下我的Linux系统。这开机动画简直是我的菜

    有8位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
凉凉凉”凉但是人心

确实很酷,但是对于新手来说,定制开机界面是不是有点难度呢?

    有6位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
哥帅但不是蟋蟀

开机界面定制真是太棒了!能更方便地体现个人风格,让电脑画面更有辨识度。赞赞赞!

    有12位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
伱德柔情是我的痛。

这个tiny4412我用过一段时间,确实很牛,不过这开机动画特效是不是有点多?启动速度会不会受影响呢?

    有15位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
话扎心

这个定制的开机界面看着很炫酷,不知道能不能自定义背景音乐啊,那该有多好啊!

    有14位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
|赤;焰﹏゛

我一直在用Linux系统,可是这种精美的开机动画和界面,好像只有少数特定型号才能拥有,真让人羡慕。

    有17位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
爱你心口难开

这篇文章写的很有深度,讲解的很详细,特别是对tiny4412这款产品的介绍,让我更加了解了这个模型的魅力!

    有15位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
安好如初

看完了文章后,我迫不及待想要将我的Linux系统升级到tiny4412平台来体验一下这种个性化的开机画面效果。

    有10位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
陌上花

为什么我的Linux系统不支持tiny4412这款硬件呢?真的希望能够体验下定制精美开机界面的乐趣!

    有9位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
微信名字

开机界面太重要了,它能体现一个系统的精致感和设计理念。这篇文章做的很不错,希望能有更多关于Linux系统的优秀文章!

    有7位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
゛指尖的阳光丶

感觉这个tiny4412的开机动画有点卡通风,其实更喜欢一些现代简约风的风格,希望作者后续可以尝试一下。

    有8位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
珠穆郎马疯@

我想问问作者,在定制开机界面的时候需要注意些什么?有没有什么技巧或者注意事项可以分享呢?

    有16位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
我的黑色迷你裙

文章的内容很有价值,让我对Linux系统有了更深入的了解。 特别是对于那些想要个性化自己的电脑的用户来说,这篇文章绝对是福音!

    有7位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
回到你身边

感觉开机动画有些花哨,不如简洁一些,在启动速度上会更好一些吧?

    有17位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
挽手余生ら

这可是个好主意啊!以后或许可以将更多Linux系统都定制成这样,让它们更人性化、更有特色的体验。

    有18位网友表示赞同!

Linux系统tiny4412开机动画和开机界面的定制《原创》
◆残留德花瓣

作者你这次做的真是太酷了!简直让我眼前一亮,这种开机画面真是太有未来感了!

    有18位网友表示赞同!

原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/109660.html

(0)
小su's avatar小su
上一篇 2024年8月30日 下午1:55
下一篇 2024年8月30日 下午2:03

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注