摘要: 图形加速 阅读全文
posted @ 2011-09-21 11:14 秋江鹜 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 转载时请注明出处和作者文章出处:http://www.cnblogs.com/xl19862005作者:Xandy用的是android2.3的代码这些天来一直在看android display相关的代码和资料并作了一些尝试,现在将这些天来的工作记录如下,有错误的地方希望广大同行指正,谢谢!经过阅读代码和查到的相关一些资料,对android双屏的支持总体思路如下图所示:由于目前跟踪代码只跟到了surfaceflinger这一层,下面先从surfaceflinger说起:在frameworks\base\services\surfaceflinger\surfaceflinger.cpp这个文件中 阅读全文
posted @ 2011-08-17 17:15 秋江鹜 阅读(11256) 评论(4) 推荐(1) 编辑
摘要: SurfaceFlinger在系统启动阶段作为系统服务被加载。应用程序中的每个窗口,对应本地代码中的Surface,而Surface又对应于SurfaceFlinger中的各个Layer,SurfaceFlinger的主要作用是为这些Layer申请内存,根据应用程序的请求管理这些Layer显示、隐藏、重画等操作,最终由SurfaceFlinger把所有的Layer组合到一起,显示到显示器上。当一个应用程序需要在一个Surface上进行画图操作时,首先要拿到这个Surface在内存中的起始地址,而这块内存是在SurfaceFlinger中分配的,因为SurfaceFlinger和应用程序并不是. 阅读全文
posted @ 2011-08-01 11:06 秋江鹜 阅读(1756) 评论(0) 推荐(0) 编辑
摘要: 这几天一起在整理freescale的imx53的android源码,今天在编译android kernel的时候发现make menuconfig中配置成<M>模式的驱动模块没有加入编译之前一直是按照原厂的资料运行下面命令编译内核的:make uImage通过查看kernel的makefile发些了一些蛛丝马迹,现在将工作笔记记录如下:在imx_kernel下运行终端,输入如下命令查看kernel编译相关的一些信息make help将会看到如下和编译相关的命令和信息Cleaning targets: clean - Remove most generated files but k 阅读全文
posted @ 2011-07-06 18:02 秋江鹜 阅读(1870) 评论(0) 推荐(0) 编辑
摘要: 转载时请注明出处和作者文章出处:http://www.cnblogs.com/xl19862005作者:Xandy这几天来一直在折腾git版本管理服务器,感觉有点头大,一会儿权限不够,一会儿加密文件与用户名不匹配……但功夫不负有心人今天下午总是有所成效,把这些天来我所遇到和所范错误作一个记录,给大家一个参考!今天重新把日志修改了一下,主要解决了gitweb显示问题,与新加入的成员无法clone git仓库的问题!1 需求硬件需求:一台Ubuntu或者debian电脑(虚拟机),能通过网络访问到。软件需求:git-core, gitosis, openssh-server, openssh-cl 阅读全文
posted @ 2011-06-28 17:12 秋江鹜 阅读(25035) 评论(7) 推荐(4) 编辑
摘要: uboot源代码的tools/目录下有mkimage工具,这个工具可以用来制作不压缩或者压缩的多种可启动映象文件。mkimage在制作映象文件的时候,是在原来的可执行映象文件的前面加上一个0x40字节的头,记录参数所指定的信息,这样uboot才能识别这个映象是针对哪个CPU体系结构的,哪个OS的,哪种类型,加载内存中的哪个位置, 入口点在内存的那个位置以及映象名是什么root@Glym:/tftpboot# ./mkimageUsage: ./mkimage -l image-l ==> list image header information./mkimage -A arch -O 阅读全文
posted @ 2011-06-22 16:33 秋江鹜 阅读(7264) 评论(0) 推荐(1) 编辑
摘要: fdisk 是一款功能强大的分区工具,也是目前在Unix类操作系统中最流行的工具之一;分区工具老字号;本篇只介绍其最简单的分区操作功能;一、fdisk 的介绍;fdisk - Partition table manipulator for Linux ,译成中文的意思是磁盘分区表操作工具;本人译的不太好,也没有看中文文档;其实就是分区工具; fdsik 能划分磁盘成为若干个区,同时也能为每个分区指定分区的文件系统,比如linux 、fat32、 linux 、linux swap 、fat16 以及其实类Unix类操作系统的文件系统等;当然我们用fdisk 对磁盘操作分区时,并不是一个终点,我 阅读全文
posted @ 2011-06-17 15:32 秋江鹜 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 转载时请注明出处和作者文章出处:http://www.cnblogs.com/xl19862005作者:Xandy目前正在学习JNI,从一开始的一无所知,到现在的略知一二,走了不少弯路,为了让有兴趣的同行少走弯路,下面把我的经验记录下来,给大家一个参考:1、先从SimpleJNI说起:在Android SDK的源码目录下./development/samples/SimpleJNI可以找到一个最简单的JNI例子,其文件树如下.|-- AndroidManifest.xml|-- Android.mk|-- jni| |-- Android.mk| `-- native.cpp`-- src`- 阅读全文
posted @ 2011-05-19 23:05 秋江鹜 阅读(1815) 评论(0) 推荐(1) 编辑