RK3288 制作内核开机logo
安装工具
sudo apt-get install netpbm
1、制作图片
(1)、图片为bmp格式
$ convert logo.bmp logo.png $ pngtopnm logo.png > logo.pnm $ pnmquant 224 logo.pnm > logo224.pnm $ pnmtoplainpnm logo224.pnm > logo_linux_clut224.ppm
(2)、图片为png格式
$ pngtopnm logo.png > logo.pnm $ pnmquant 224 logo.pnm > logo224.pnm $ pnmtoplainpnm logo224.pnm > logo_linux_clut224.ppm
2、将制作好的 logo_linux_clut224.ppm 复制到 kernel/drivers/video/logo/ 目录,覆盖之前的文件
编译之前一定要删除 logo_linux_clut224.o 文件,否则会不成功
3、修改 kernel/arch/arm/boot/dts/xxx.dts 文件,将 rockchip,uboot-logo-on 修改为 0,1 为uboot显示logo
&fb {rockchip,disp-mode = <DUAL>;rockchip,uboot-logo-on = <0>; };
4、修改 kernel/arch/arm/configs/rk3288_defconfig 文件
CONFIG_LOGO=y CONFIG_LOGO_LINUX_MONO=y CONFIG_LOGO_LINUX_VGA16=y CONFIG_LOGO_LINUX_CLUT224=y
5、编译并烧录系统
下面附上本人写的一个制作logo的脚本,放在kernel目录下,执行脚本就自动完成了
#!/bin/bash# Function: make Android kernel logo # Author: AaronLee # Version: 1.0 # Date: 2018-12-06file=$1if [ -z $file ] thenecho "error!"echo "Please enter the parameter"echo "usage: ./mklogo.sh PictureFile"exit fiif [ "${file##*.}"x != "png"x ] thenconvert $file logo.png fipngtopnm $file > logo.pnmpnmquant 224 logo.pnm > logo224.pnmpnmtoplainpnm logo224.pnm > logo_linux_clut224.ppmif [ "${file##*.}"x != "png"x ] thenrm -rf logo.png firm -rf logo.pnm logo224.pnm
RK3288 制作开机动画
转载于:https://www.cnblogs.com/lialong1st/p/8150496.html
RK3288 制作内核开机logo相关推荐
- 制作Linux内核开机Logo
一.前言 有关Linux开机Logo的制作,网上已经有很多例子了,方法都差不多.因为以前用的LCD屏幕分辨率为320*240,现在自己配置了一个480*640的竖屏当横屏用,为测试驱动是否配置成功,我 ...
- Linux 内核开机logo制作
sudo apt-get install netpbmpngtopnm linuxlogo.png > linuxlogo.pnm pnmquant 224 linuxlogo.pnm > ...
- kernel - 制作linux开机logo
将logo.png图片转化为ppm格式图片 pngtopnm logo.png | ppmquant -fs 224 | pnmtoplainpnm > logo_linux_clut224.p ...
- Android开机logo修改方法
一体机平台开机logo修改方法 1:修改Kernel中的Logo: 若是要替换Kernel中的开机Logo,只需要把内核目录drivers/video/logo下的logo_android_1024_ ...
- Exynos4412开发板更换开机logo图片
我以linux3.5内核为列子. 首先linux内核默认的开机logo在:linux3.5/drivers/video/logo/ 目录下的 logo_linux_clut224.ppm. 所以我 ...
- Android开机logo修改方法 【转】
本文转载自:http://blog.csdn.net/qq258711519/article/details/7766303 一体机平台开机logo修改方法 1:修改Kernel中的Logo: 若是要 ...
- linux内核开机显示企鹅logo,批改linux内核kernel开机logo(小企鹅)
修改linux内核kernel开机logo(小企鹅) 修改linux内核kernel的开机图片(原为小企鹅图片). 转载请注明出处:http://blog.csdn.net/wang_zheng_ka ...
- U-boot开机logo的制作方法
此文是对早期文章<U-boot开机logo的制作方法> 的更新. -------------------------------------- 如果在uboot中实现了LCD ...
- 基于Linux2.6内核的嵌入式手持设备开机LOGO修改
硬件平台:MX25[其它平台原理相同] 系统平台:Linux2.6.31 默认开机LOGO会在液晶屏的左上脚显示一只小企鹅,分辨率为80*80,具体在 kernel/drivers/video/log ...
最新文章
- 分割候选区域--FastMask: Segment Multi-scale Object Candidates in One Shot
- c语言gets多组测试,C语言如何实现输入多组数据测试
- 【学习笔记】2、Python - Jupyter Notebook界面基础
- git远程版本硬删除
- 微信小程序开发之路(一)
- Git的GUI工具sourcetree的使用
- 浅谈linux中shell变量$#,$@,$0,$1,$2,$?的含义解释
- AI 领域一大进展:“分布式”和“深度学习”真正深度融合
- C# string补位
- java 反射与封装性的_Java反射的封装
- ABAQUS2017安装问题:以下应用程序正在锁定 VC11 dll :C:\WINDOWS\system32\msvcr110.dll 继续前先终止这些应用程序。
- linux pipe命令,Linux入门教程:Linux下的pipe命令
- 第九届蓝桥杯大赛软件类国赛
- 维棠flv视频下载软件 v2.0.9.4官方免费版
- Golang 错误处理机制详解
- Bellman 贝尔曼方程究竟是什么
- Android 方向感应器实现指南针
- ubuntu启动后一直黑屏
- MyEclipse2014安装包附注册破解包、eclipse安装包
- 支付宝2020年账单来了,看看自己花了多少钱?
热门文章
- WCMS V9方向说明
- Twisted入门教程(9)
- Java 常用语法和数据结构
- MySQL中外键定义级展现结果_MySQL高频面试60题含答案
- import torch 找不到模块_Python零基础入门:关于Python模块与包的详细解读和使用...
- mysql jpa 正则_Spring Data JPA 实例查询
- 静态注册fragment_Fragment的静态和动态添加方式以及Fragment和Activity之间的通信方式...
- Tether已在以太坊扩容方案Hermez Network上发行USDT
- 2021年四川省政府工作报告:促进5G、大数据、区块链等技术与传统产业融合发展
- 赛锐信息:SAP ABAP 模块化