4412
文章平均质量分 91
sdvch
dream,vision,courage and hope--create a sunny day
展开
-
编译android4.04出错adb_intermediates/adb] Error 1
make: *** [out/host/linux-x86/obj/EXECUTABLES/adb_intermediates/adb] Error 1make: *** [out/host/linux-x86/obj/EXECUTABLES/obbtool_intermediates/Main.o] Error 1sudo apt-get install gcc-4.4原创 2015-03-11 11:05:14 · 725 阅读 · 0 评论 -
android logo:内核、android开机动画
关键词:android 开机logo 开机动画 initlogo.rle bootanimation desc.txt 平台信息:内核:linux2.6/linux3.0系统:android/android平台:S5PV310(samsungexynos4210/4412)作者:xubin341719(欢迎转载,请注明作者) a转载 2015-03-18 11:43:25 · 836 阅读 · 0 评论 -
Android S5PV210 fimc驱动分析 - fimc_regs.c
fimc_regs.c是fimc框架操作camera 硬件的接口,fimc框架把所有硬件相关的操作都放在这个文件中[html] view plaincopy100 int fimc_hwset_camera_source(struct fimc_control *ctrl) 101 { 102 struct s3c_platfor转载 2015-05-26 18:17:37 · 757 阅读 · 0 评论 -
Android LCD(一):LCD基本原理篇
关键词:android LCD TFT 液晶 偏光片 彩色滤光片 背光平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250作者:xubin341719(欢迎转载,请注明作者)欢迎指正错误,共同学习、共同进步!!下载链接:LCD规格书(转载 2015-05-26 16:09:12 · 850 阅读 · 0 评论 -
Android LCD(二):LCD常用接口原理篇
关键词:android LCD TFT TTL(RGB) LVDS EDP MIPI TTL-LVDS TTL-EDP平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250作者:xubin341719(欢迎转载,请注明作者)欢转载 2015-05-26 16:09:41 · 701 阅读 · 0 评论 -
Android LCD(三):Samsung LCD接口篇
关键词:android LCD控制器 Framebuffer PWM 平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250作者:xubin341719(欢迎转载,请注明作者)欢迎指正错误,共同学习、共同进步!!下载链接:LCD规格书转载 2015-05-26 16:10:39 · 783 阅读 · 0 评论 -
Android LCD(四):LCD驱动调试篇
关键词:android LCD TFTSN75LVDS83B TTL-LVDS LCD电压背光电压平台信息:内核:linux2.6/linux3.0系统:android/android4.0 平台:samsung exynos 4210、exynos 4412 、exynos 5250作者:xubin341719(欢迎转载,请注明作者)欢迎指正错误,共同学习、共同进步!!转载 2015-05-26 16:11:53 · 945 阅读 · 0 评论 -
LCD驱动分析(一):时序的分析
第一次调试lcd驱动的话是不是对下面的结构有点陌生,不知道那些值是如何得来的,当然我就属于其中的一个点击(此处)折叠或打开 static struct s3cfb_lcd lte480wv = { .width = 1024,//800, .height = 600,//480, .bpp = 24,//24,//32转载 2015-05-26 16:14:25 · 4148 阅读 · 0 评论 -
LCD驱动分析(二):framebuffer结构的介绍
基于S5PV210下Framebuffer驱动的分析1. 知道Framebuffer的工作原理2. 了解Framebuffer的架构3. Framebuffer的注册,驱动实现的机制Frame:你所看到的屏幕的图像,或者在一个窗口中的图像,就叫一帧Buffer:一段ram,用来暂存图像的数据,这些数据会被直接写入到先试显示设备转载 2015-05-26 16:14:44 · 785 阅读 · 0 评论 -
LCD驱动分析(三): framebuffer驱动的注册
原文地址:LCD驱动分析(三): framebuffer驱动的注册 作者:huabinbin00这里最好牵涉到几个文件S3cfb.c、S3cfb_fimd6x.c setuo-fb.c fb_mem.c在这里之前最好知道pci,和memio一些术语的意思S3cfb.c中的s3cfb_probe设备探测,是驱动注册的主要函数 点击(此处)折叠或打开转载 2015-05-26 16:13:45 · 654 阅读 · 0 评论 -
android4.0.3 修改启动动画和开机声音
android4.0.3 修改启动动画和开机声音1. Linux 系统启动,出现Linux小企鹅画面(reboot)(Android 1.5及以上版本已经取消加载图片);2. Android平台启动初始化,出现"A N D R I O D"文字字样画面;3. Android平台图形系统启动,出现含闪动的ANDROID字样的动画图片(start)。现在我们说的是第三种方式(基于模转载 2015-03-30 10:36:30 · 836 阅读 · 0 评论 -
Android 修改init.rc
有时候希望在启动后做点事情,比如在sdcard上建立目录,修改/data的访问权限等,这些都可以放在init.rc中去完成,那么如何来完成呢,最近由于工作的需要,在这方面进行了一些研究,特写于此,供大家参考。 通过下面的例子来讲述,实现一个功能:在android系统启动后,修改/data的访问权限为770.共4步:1、解压ramdisk.img 2、用c语言完成要实现的功转载 2015-03-29 16:01:37 · 2410 阅读 · 0 评论 -
修改Android三屏开机画面
修改Android三屏开机画面第一屏:启动时屏幕左上角的小企鹅图标,背景是黑色的。第二屏:屏幕中下部显示A N D R O I D _字样,背景是黑色的。第三屏:ANDROID字样全屏动画(会闪的) 一、修改第一屏开机画面解压好kernel源代码准备好一张大小为80x80像素的png图片(比如a.png)。使用如下命令进行转换转载 2015-03-10 14:16:01 · 1161 阅读 · 0 评论 -
uudecode:not found
最近在使用Exynos4412 平台开发板UT4412BV03开发板,直接安装了最新的编译环境 VMware 10+ubuntu14;在编译kernel时弹出 uudecode:not found 的错误;之前一直在ubuntu10.04服务器上没有遇到这个问题,经查 是因为缺少shartils包,所以在ubuntu14.04上安装上即可顺利变异 UT4412开发板 kern转载 2015-03-11 15:23:36 · 1350 阅读 · 0 评论 -
管理系统UI之二:隐藏Status Bar (Hiding the Status Bar)
本文将讲解如何在不同android版本中隐藏status bar,隐藏状态栏(或者是导航栏)可以让内容得到更多的展示空间,从而提供一个更加沉浸式的用户体验。下图展示了status bar可见时app的样子:下图展示了status bar隐藏之后app的样子,注意我们有意让actionbar也跟着不见了,我们认为,当status bar隐藏的时候,actionbar也应该是隐藏的。原创 2015-03-11 23:57:41 · 1554 阅读 · 1 评论 -
管理系统UI之一:淡化System Bar(Dimming the System Bars)
这篇文章讨论如何在4.0以及以上版本中淡化android的system bar(status bar和navigation bar)。在4.0之前的版本没有这样的功能。用此文的方法并不会重新分配Ui的大小,只是status bar和navigation bar的相关图标会被弱化,比如navigation bar的几个虚拟键会弱化成很细微的小点。一旦你再次点击 status bar和naviga转载 2015-03-12 00:02:40 · 1324 阅读 · 0 评论 -
管理系统UI之四:使用全屏沉浸模式(Using Immersive Full-Screen Mode)
“虽然在android4.0之后就引入了虚拟键,但是google真正解决虚拟键所带来的困扰是在4.4版本之后。这篇文章就是教你如何彻底解决虚拟键带来的问题。在前面的几篇文章中我们已经知道如何同时隐藏状态栏和导航栏,按理说已经全屏了 ,但是前面的的这些方法都有个缺点,在全屏的时候用户不能有任何的交互行为,否则全屏效果将消失。(google这样设计的目的是为了让虚拟键能继续发挥它的作用,总要在全屏之后转载 2015-03-12 00:10:24 · 25542 阅读 · 1 评论 -
管理系统UI之三:隐藏Navigation Bar(Hiding the Navigation Bar)
这节课将教您在4.0及以上版本中隐藏导航栏让内容显示在导航栏之后本节课程将教您如何对导航栏进行隐藏,这个特性是Android 4.0版本中引入的。即便本课程关注如何隐藏导航栏,但是在实际的开发中,你最好让状态栏与导航栏同时消失。在保证导航栏易于再次访问的情况下,隐藏导航栏与状态栏使内容区域占据了整个显示空间,因此提供了一个更加沉浸式的用户体验。一、在4.转载 2015-03-12 00:05:47 · 2144 阅读 · 0 评论 -
怎么把android的apk 应用程序打包到userdata.img镜像当中去?
有一些apk 文件比较重要的,想直接打包到系统中,开机就能使用。网上百度了一下,只有说如何把apk文件打包到system.img 里面,应该也是类似的。试试参考是否行。 把第三方或自己开发的apk文件编译到系统文件(system.img)中的方法: 1 (1)源码编译后,把apk拷贝到out\target\product\generic\system\app中。 (2)转载 2015-03-29 17:47:40 · 4934 阅读 · 1 评论 -
管理系统UI之五:响应UI可见性的变化(Responding to UI Visibility Changes)
来源 http://hukai.me/android-training-course-in-chinese/ui/system-ui/visibility.html本节课将教你如果注册监听器来监听系统UI可见性的变化。这个方法在将系统栏与你自己的UI控件进行同步操作时很有用。注册监听器为了获取系统UI可见性变化的通知,我们需要对View注册View.OnSystem转载 2015-03-12 00:11:12 · 1069 阅读 · 0 评论 -
如何pull和push系统中的init.rc文件
如何pull和push系统中的init.rc文件?用了常规的adb remount,然后adb push/pull,提示init.rc是Read Only的,我们chmod 777 ./init.rc文件仍然不行,通过搜索找到了答案,我们adb remount之后,在命令行输入:[plain] view plaincopymount -o r转载 2015-03-29 15:58:30 · 1593 阅读 · 0 评论 -
Linux3.X下的Samsung MFC(Multi Format Codec) Firmware
作者:咕唧咕唧liukun321来自:http://blog.csdn.net/liukun321三星系列处理器,从S3c6410开始SOC上就集成了一个MFC(Multi Format Codec)多格式媒体编解码器硬件模块。并且三星的linux BSP开源了对它的驱动。看过MFC驱动的朋友,肯定发现了,在驱动初始化过程中,内核需要加载一个Samsung MFC 固件。没有它MF转载 2015-05-26 16:14:25 · 940 阅读 · 0 评论