D-Chip IMX6 android下增加kernel启动logo的办法
来源:互联网 发布:java 获取浏览器 编辑:程序博客网 时间:2024/06/04 11:29
imx6的android系统默认启动的时候,只有运行到android系统的时候,才开始显示启动logo,这样的话,显示器会黑屏的时间会比较长,如何解决呢,有两种办法:一个就是优化启动速度,让系统尽快进入android阶段;另外一个办法就是在启动到kernel的时候,增加启动logo,让用户能更加快看到显示器出现图像。但是如何做到呢?
下面将进行简单的介绍:
运行平台:珠海鼎芯(D-Chip)IMX6开发板
软件系统:android4.4.2
1. androidx.x/kernel_imx目录下,首先确保已经进行:
export ARCH=arm
export CROSS_COMPILE=…………(此处省略为交叉编译器路径)
make imx6_android_defconfig
然后使用
Make menuconfig命令进入内核选项菜单
(1) 选择Device Driver - -à Character devices-- -à Virtual terminal
默认Virtual terminal为空,需要选上此项,也就是[*]Virtual terminal
此时在Virtual terminal这一项下会多出几个选项,不用理会,使用默认的就可以。
注:此项很重要,如果没有选上这个项,下面第(2)步是无法进行的。
(2) 然后退出Character devices。
选择Device Driver --à Graphics support --àConsole display driver support -àFrambufferConsole Support ,默认Frambuffer Console Support为空,需要选上此项,也就是[*]Frambuffer Console Support。
(3) 进入Device Driver --àBootup logo 把里面的所有项都选上。
(4) 以上三步完成后,保存退出。
(5) 重新编译源码,使用编译出的内核镜像启动系统,在进入内核的时候,就会观察到在屏幕左上角出现企鹅图标。
注:不过内核启动选择显示logo,在进入android系统的时候,屏幕上会首先显示“android_”很小的字样,然后等一会才会进入大图标“android”,而且在“android”图标前会有一个“_”下划线不时闪动,此部分需要在android源码上修改,这里先不做说明,以后有空再写一个单独的说明。
- D-Chip IMX6 android下增加kernel启动logo的办法
- D-Chip IMX6 android系统增加打电话app的方法
- IMX6(D-Chip)去掉uboot中倒数的办法
- IMX6(D-Chip)去掉uboot中倒数的办法
- 珠海鼎芯(D-Chip)IMX6读取CPU的UID的方法
- IMX6(D-CHIP)开发板使用步骤说明
- IMX6(D-Chip)开发板使用步骤说明
- IMX6(D-CHIP)开发板使用步骤说明
- Android下的一些调试手段(含kernel调试办法)
- Android下的一些调试手段(含kernel调试办法)
- Android kernel LOGO的更换方法
- Android kernel LOGO 动画
- D-Chip i.MX6串口命令行下操作CPU主频的办法
- 修改kernel启动logo画面
- 更换kernel启动logo图片
- kernel logo的制作
- 更换kernel的logo
- Dm355增加启动boot logo
- svn 命令行下常用的几个命令
- 添加swagger ui支持
- Docker 学习笔记
- android中利用代理模式简单实现界面之间的跳转与传值
- TCP“三次握手”
- D-Chip IMX6 android下增加kernel启动logo的办法
- Ambari2.4中已经可以删除服务
- 16. 路由(2)
- php检测域名格式是否正确
- Android监听网络
- Python函数式编程——map()、reduce()
- 软件连接虚拟机的连接方法
- 屏幕适配
- SAP SMP 3.0 LogonUI pugin的中文提示修改