hujinzhi 发表于 2011-03-03 17:32

Android 竖屏显示!

本帖最后由 hujinzhi 于 2011-03-03 17:34 编辑

开机时,logo企鹅本来横向显示的,要使其翻转90,竖屏显示,应该怎样做?求详细步骤!希望哪位大侠能帮助小弟,不胜感激!!

1.kernel里要旋转FrameBuffer.
启动参数里加入fbcon=rotate:1    (0:正常屏; 1:顺时钟转90度; 2:转180度; 3:顺时钟转270度;)
最后生成的autoconf.h里有类似项:
#define CONFIG_CMDLINE "console=ttySAC0,115200 fbcon=rotate:1"

此项的解析在$(kernel)/drivers/video/console/fbcon.c
static int __init fb_console_setup(char *this_opt);
只是去初始化变量initial_rotation,然后initial_rotation会传递给其他需要的结构。
注意:参考$(kernel)/documentation/fb/fbcon.txt

注:启动参数里加入fbcon=rotate:1 ??应该怎样加入??在哪个文件里加入?

hujinzhi 发表于 2011-03-03 19:34

解决了。。原来是个很简单的问题
页: [1]
查看完整版本: Android 竖屏显示!