android
文章平均质量分 86
liugallup
学生
展开
-
MSM8x25 android开发流程分析
一、boot分析,编译完成后生成以下文件 amss.bin来源于amss.mbn,就是modem通讯协议模块。 qcsbl.bin来源于qcsbl.mbn -->qcsbl boot --》qcsbl.S、qcsbl——mc.c和qcsbl.scl qcsbl主要工作是:1、继续对硬件进行设置;2、从nand中,查找出激活的多镜像块;3、加载oemsbl镜像的头信息块原创 2013-08-02 17:26:02 · 2243 阅读 · 0 评论 -
MSM8x25 LCD调试分析(一)
一、kernel里的LCD移植 两种接口:mipi和rgb 对于现代的智能手机来说,其内部要塞入太多各种不同接口的设备,给手机的设计 和元器件选择带来很大的难度。下图是一个智能手机的例子,我们可以看到其内部存储、显示、摄像、声音等内部接口都是各不相同的。即使以摄像头接口来说,不 同的摄像头模组厂商也可能会使用不同的接口形式,这给手机厂商设计手机和选择器件带来了很大的难度。转载 2013-08-05 17:26:35 · 1426 阅读 · 0 评论 -
MSM8x25 LCD调试分析(三)
(1) kernel 高通的android4.1,我使用的是RGB565的接口,由于kernel里有高通公司提供的其它家IC的代码,同样是以truly的来作为参考的,代码的框架不变。首先就是在kernel/drivers/video\msm下以truly的代码为模板,以东芝的屏幕为例,文件里的内容照着truly的来做。 这里先来把Makefile和Kconfig文件修改好。在ker原创 2013-08-13 14:41:00 · 1098 阅读 · 0 评论 -
MSM8x25 LCD调试分析(二)
1.1 简介 本文档主要包括LCD模块的驱动流程分析、Framebuffer相关知识、Gralloc等相关内容,以及LCD调试的一些经验和相关bug的分析和讲解。 1.2 开发环境 Android:4.1.2 Kernel: Linux3.0 Ubuntu:需要 12.04以及之后的版本原创 2013-08-06 17:36:21 · 1605 阅读 · 0 评论