摘要:
Gralloc模块是从Android Eclair(android 2.1)开始加入的一个HAL模块,Gralloc的含义为是Graphics Alloc(图形分配)。他对上为libui提供服务,为其分配显存,刷新显示等。对下对framebuffer进行管理。 gralloc代码通常位于hardwa 阅读全文
posted @ 2017-08-09 16:50
张松任
阅读(645)
评论(0)
推荐(0)
摘要:
要看得懂android代码,首先要了解binder机制。binder机制也是android里面比较难以理解的一块,这里记录一下binder的重要概念以及实现,作为备忘。部分内容来源于网上,如有侵权,请及时告知。 1.binder通信机制概述 binder通信是一种client-server的通信结构 阅读全文
posted @ 2017-08-09 16:50
张松任
阅读(185)
评论(0)
推荐(0)
摘要:
在之前我们介绍了如何实现一个简单的字符设备驱动,并介绍了简单的open,close,read,write等驱动提供的基本功能。但是一个真正的设备驱动往往提供了比简单读写更高级的功能。这一篇我们就来介绍一些驱动动中使用的一些高级的操作的实现。 大部分驱动除了提供对设备的读写操作外,还需要提供对硬件控制 阅读全文
posted @ 2017-08-09 16:50
张松任
阅读(185)
评论(0)
推荐(0)
摘要:
我们之前介绍过简单的read,write操作,那么会有一个问题:当驱动无法立即响应请求该怎么办?比如一个进程调用read读取数据,当没有数据可读时该怎么办,是立即返回还是等到有数据的时候;另一种情况是进程调用write向设备写数据,如果缓冲区满了或者设备正忙的时候怎么办,是立即返回还是继续等待直到设 阅读全文
posted @ 2017-08-09 16:50
张松任
阅读(183)
评论(0)
推荐(0)
摘要:
1.在解压后,手动输入arm-linux-gcc安装路径的时候输入错误错误 步骤:修改/etc/profile或者/etc/environment中PATH变量,总之就是将arm-linux-gcc路径添加进PATH变量,记得用export 现象:输入arm-linux-gcc命令提示输出arm-l 阅读全文
posted @ 2017-08-09 16:49
张松任
阅读(307)
评论(0)
推荐(0)
摘要:
现象:在安装Ubuntu中简体中文包(Chinese(simplified))的时候,出现了“This requires installing packages from unauthenticated sources”的错误,不能下载 解决方法: 阅读全文
posted @ 2017-08-09 16:49
张松任
阅读(513)
评论(0)
推荐(0)
摘要:
现象:在keil编译的时候,总是unrecognized option '-abdfrvy+glpsu'错误,感觉很无语 解决方法:额,这个问题,在网上找了些资料,试了一些方法没有找出个所以然来。 于是乎,就重装了下keil,然后就没有问题了。 阅读全文
posted @ 2017-08-09 16:48
张松任
阅读(1913)
评论(0)
推荐(0)
摘要:
在Linux中很多函数都不能使用,gotoxy就是其中的一个 实现方法: 1 2 3 4 void gotoxy(int x,int y) { printf("%c[%d;%df",0x1B,y,x); } 1 2 3 4 void gotoxy(int x,int y) { printf("%c[ 阅读全文
posted @ 2017-08-09 16:48
张松任
阅读(1048)
评论(0)
推荐(0)
摘要:
首先登陆qq邮箱:<ignore_js_op> 点击 设置 -》 账户 然后下拉 找到 下图的选项。<ignore_js_op> 要开启箭头所指的两项,如果没有设置邮箱独立密码,会要求你设置,设置之后再来开启,独立密码就是等下登陆要用的密码设置好之后,qq邮箱便开启了客户端登陆。接下来我们就用tel 阅读全文
posted @ 2017-08-09 16:47
张松任
阅读(878)
评论(0)
推荐(0)
摘要:
表示今天不知道惹谁了,然后莫名其妙的出现了SIOCSIFADDR错误。 现象:VMware下的Ubuntu 和 RHEL 5都出现了SIOCSIFADDR错误,我第一反应是VMware出问题了,不可能两个虚拟机同时这么巧吧,然后重启虚拟机,还是有这个问题SIOCSIFADDR: Invalid ar 阅读全文
posted @ 2017-08-09 16:46
张松任
阅读(991)
评论(0)
推荐(0)

浙公网安备 33010602011771号