我们从2011年坚守至今,只想做存粹的技术论坛。  由于网站在外面,点击附件后要很长世间才弹出下载,请耐心等待,勿重复点击不要用Edge和IE浏览器下载,否则提示不安全下载不了

 找回密码
 立即注册
搜索
查看: 1518|回复: 1

[技术文章] IMX6 android下增加kernel启动logo的办法

[复制链接]

该用户从未签到

10

主题

156

回帖

0

积分

二级逆天

积分
0

终身成就奖

QQ
发表于 2016-10-16 09:44:31 | 显示全部楼层 |阅读模式
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源码上修改,这里先不做说明,以后有空再写一个单独的说明。
    转自博客:http://blog.csdn.net/williamdedong/article/details/52816278
  • 回复

    使用道具 举报

  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 58 天

    [LV.5]常住居民I

    60

    主题

    1万

    回帖

    8377

    积分

    二级逆天

    积分
    8377

    终身成就奖特殊贡献奖原创先锋奖社区居民灌水天才奖优秀斑竹奖宣传大使奖忠实会员最爱沙发社区劳模

    QQ
    发表于 2016-10-16 10:43:02 | 显示全部楼层
    回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    论坛开启做任务可以
    额外奖励金币快速赚
    积分升级了


    Copyright ©2011-2024 NTpcb.com All Right Reserved.  Powered by Discuz! (NTpcb)

    本站信息均由会员发表,不代表NTpcb立场,如侵犯了您的权利请发帖投诉

    平平安安
    TOP
    快速回复 返回顶部 返回列表