理光复印机2022每天早上开机出现SC990代码,按提示开关机后,紧接着跳SC542代码,清零后可以继续使用

理光复印机2022每天早上开机出现SC990代码,按提示开关机后,紧接着跳SC542代码,清零后可以继续使用,第1张

理光1911复印机出现代码sc542的意思是:移位电机故障,是卡纸了。

解决的方法和 *** 作步骤如下:

1、首先,复复印机屏幕上显示卡纸的动画视频,如制下图所示,然后进入下一步。

2、其次,完成上述步骤后,按照提示,打开打印机的前纸盒盖,然后拉出纸盒扣,如下图所示,然后进入下一步。

3、接着,完成上述步骤后,取出卡住的纸张并将其拉出,然后整理纸张并将其放回打印机纸盘中,然后合上纸盘盖,如下图所示,进入下一步。

4、最后,完成上述步骤后,打印机将提示更改纸张尺寸。只需在这里按“ok”按钮。然后,打印机开始初始化,并等待几秒钟以正常打印,如下图所示。这样,问题就解决了。

扩展资料:

理光复印机2022常见故障检修:

故障一:打印机无响应。

当遇到打印机无正常响应的问题时,我们首先需要检查或更换打印机数据线,并且通过重新连接数据线尝试解决问题。

如果以上方法无法排除打印机故障时,则我们可以通过“计算机管理”-“设备管理器”界面,针对打印机设备安装驱动程序。

故障二:检测墨线正常而打印精度明显变差。

解决方法:喷墨打印机在使用中会因使用的次数及时间的增加而使得打印精度逐渐变差。喷墨打印机喷头也是有寿命的,一只新喷头从开始使用到寿命完结,大概也就是20-40个墨盒的用量寿命。

B、 图灵

C、 冯·诺依曼

D、 香农

答案:D

2、 尽管计算学科已成为一个应用广泛的学科,但其根本问题仍然是能行问题,能行问题是指( )。

A、 什么问题都能够被顺序地处理

B、 什么问题都能够被并行地处理

C、 什么问题都能够被有效自动地处理

D、 什么问题都能够被智能化地处理

答案:C

3、 下列( )不是信息技术的核心技术。

A、 计算机技术

B、 *** 作技术

C、 微电子技术

D、 现代通信技术

答案:B

4、 信息技术是对人类器官的某种扩展,从这个意义上来讲,传感技术可以认为是对人体( )的扩展。

A、 思维器官

B、 神经器官

C、 效应器官

D、 感觉器官

答案:D

5、 假定某台电脑通过了图灵测验,则( )。

A、 表明电脑最终能取代人脑

B、 图灵测验是判断智能的唯一标准

C、 能够确定这台计算机具备真正的智能

D、 并不能确定这台计算机具备真正的智能

答案:D

6、 下列关于计算机发展史的叙述中,错误的是( )。

A、 世界上第一台计算机是在美国发明的ENIAC

B、 ENIAC不是存储程序控制的计算机

C、 ENIAC是1946年发明的,所以世界从1946年起就开始了计算机时代

D、 世界上第一台投入运行的具有存储程序控制的计算机是英国人设计并制造的EDSAC

答案:C

7、 第二代计算机的逻辑元件采用( )。

A、 电子管

B、 晶体管

C、 中、小规模集成电路

D、 大规模或超大规模集成电路

答案:B

8、 下列有关计算机的性能指标中,影响计算机运行速度的指标有( )。

A、 主频、字长、存取周期、内存容量

B、 主频、字长、内存容量、兼容性

C、 主频、字长、内存容量、外存容量

D、 主频、内存容量、兼容性、平均无故障工作时间

答案:A

9、 以下关于“电子计算机特点”论述,错误的是( )。

A、 运算速度快

B、 运算精度高

C、 有记忆和逻辑判断能力

D、 运行过程需人工干预

答案:D

10、 计算机系统包括( )。

A、 主机和外部设备

B、 硬件系统和系统软件

C、 硬件系统和软件系统

D、 系统软件与应用软件

答案:C

11、 将十进制数0.6875转换成二进制数,正确的是( )。

A、 0.111l

B、 0.1101

C、 0.101l

D、 0.0111

答案:C

12、 若一台计算机的字长为32位,这意味着它( )。

A、 能处理的数值最大为32位的十进制数

B、 在CPU中运行的结果最大为2的32次方

C、 能处理的字符串最多为32个英文字母组成

D、 在CPU中作为一个整体加以传送处理的数据为4个字节

答案:D

13、 标准ASCII码除了字母和数字字符编码外,其他字符和控制符共有( )个。

A、 64

B、 65

C、 66

D、 67

答案:C

14、 在科学计算时,经常会遇到“溢出”,这是指( )。

A、 计算机出故障了

B、 数值超出了内存范围

C、 数值超出了变量的表示范围

D、 数值超出了机器位所表示的范围

答案:D

15、 人们通常用十六进制,而不用二进制书写计算机中的数,是因为( )。

A、 十六进制的书写比二进制方便

B、 十六进制的运算规则比二进制简单

C、 十六进制数表达的范围比二进制大

D、 计算机内部采用的是十六进制

答案:A

16、 微处理器主要由( )构成。

A、 总线和内存器

B、 运算器和控制器

C、 时钟和运算器

D、 控制器和内存储器

答案:B

17、 配置高速缓冲存储器(Cache)是为了解决( )。

A、 主机与外设之间的速度不匹配问题

B、 CPU与内存储器之间的速度不匹配问题

C、 CPU与辅助存储器之间的速度不匹配问题

D、 内存与辅助存储器之间的速度不匹配问题

答案:B

18、 有一个32KB的内存储器,用十六进制数对它的地址进行编码,则编号可从0000H到( )。

A、 32767H

B、 7FFFH

C、 8000H

D、 8EEEH

答案:B

19、 在下列叙述中,正确的是( )。

A、 硬盘中的信息可以直接被CPU处理

B、 软盘中的信息可以直接被CPU处理

C、 只有内存中的信息才能直接被CPU处理

D、 以上说法都对

答案:C

20、 主板上的CMOS芯片的主要用途是( )。

A、 增加内存的容量

B、 管理内存与CPU的通讯

C、 储存时间、日期、硬盘参数与计算机配置信息

D、 存放基本输入输出系统程序、引导程序和自检程序

答案:C

21、 以下计算机能直接执行的程序是( )。

A、 源程序

B、 机器语言程序

C、 高级语言程序

D、 汇编语言程序

答案:B

22、 以下( )是计算机程序设计语言所经历的主要阶段。

A、 机器语言、BASIC语言和C语言

B、 机器语言、汇编语言和C++语言

C、 机器语言、汇编语言和高级语言

D、 二进制代码语言、机器语言和FORTRAN语言

答案:C

23、 下列软件中属于系统软件的是( )。

A、 人事管理软件

B、 工资管理软件

C、 C语言编译程序

D、 Word XP

答案:C

24、 数码相机是通过( )接口与计算机连接的。

A、 串行

B、 并行

C、 USB

D、 SCSI

答案:C

25、 ( )称为完整的计算机软件。

A、 供大家使用的程序

B、 各种可用的程序

C、 CPU能够执行的所有指令

D、程序、数据、连同有关的文档

答案:D

26、 我国首次把计算机软件作为知识产权列入国家法律保护的法规是( )。

A、 《中华人民共和国著作权法》

B、 《计算机软件保护条例》

C、 《中华人民共和国著作权实施条例》

D、 《计算机软件产品管理办法》

答案:A

27、 防病毒程序可以( )。

A、 防患所有计算机病毒的入侵

B、 检查和清除所有已知的计算机病毒

C、 检查和清除大部分已知的计算机病毒

D、 修复所有被计算机病毒破坏的数据

答案:C

28、 计算机病毒是( )。

A、 编制有错误的计算机程序

B、 设计不完善的计算机程序

C、 已被破坏的计算机程序

D、 以影响计算机功能为目的的程序

答案:D

29、 以下预防计算机病毒的方法无效的是( )。

A、 尽量减少使用计算机

B、 不非法复制及使用软件

C、 禁止使用没有进行病毒检测的软盘

D、 定期用杀毒软件对计算机进行病毒检测

答案:A

30、 下列关于计算机病毒的叙述中,错误的是( )。

A、 计算机病毒具有传染性、破坏性和潜伏性

B、 计算机病毒会破坏计算机的显示器

C、 计算机病毒是一段程序

D、 一般已知的计算机病毒可以用杀毒软件来清除

答案:B

31、 *** 作系统是一种对( )进行控制和管理的系统软件。

A、 应用程序

B、 全部硬件资源

C、 全部软件资源

D、 所有计算机资源

答案:D

32、 Windows XP是一个多任务 *** 作系统,这是指( )。

A、 可供多个用户同时使用

B、 在同一时间片中运行多个应用程序

C、 可运行很多种应用程序

D、 可同时管理多种资源

答案:B

33、 以下关于 *** 作系统的描述,不正确的是( )。

A、 *** 作系统是最基本的系统软件

B、 *** 作系统与用户对话的界面必定是图形界面

C、 用户程序必须在 *** 作系统的支持下才能运行

D、 *** 作系统直接运行在裸机之上,是对计算机硬件的第一次扩充

答案:B

34、 在Windows XP中,将运行程序的窗口最小化,则该程序( )。

A、 暂停执行

B、 终止执行

C、 仍在前台继续运行

D、 转入后台继续运行

答案:D

35、 在Windows XP中, *** 作的特点是( )。

A、 先选定 *** 作对象,再选择 *** 作命令

B、 先选定 *** 作命令,再选择 *** 作对象

C、 *** 作对象和 *** 作命令需同时选择

D、 视具体情况而定

答案:A

36、 以下以( )为扩展名的文件在内存中以ASCⅡ码和汉字机内码出现。

A、 EXE

B、 TXT

C、 COM

D、 DOC

答案:B

37、 Windows XP对磁盘信息的管理和使用是以( )为单位的。

A、 文件

B、 盘片

C、 字节

D、 命令

答案:A

38、 Windows XP *** 作系统中规定文件名中不能含有的符号集是( )。

A、 / : * ? # < > $

B、 / * ? # < > $

C、 / : * ? " < > | @

D、 \ / : * ?" < > |

答案:D

39、 在Windows XP中,用“创建快捷方式”创建的图标( )。

A、 只能是单个文件

B、 可以是任何文件和文件夹

C、 只能是可执行程序或程序组

D、 只能是程序文件或文档文件

答案:B

40、 Windows XP的桌面上有一文档的快捷方式图标,以下叙述错误的是( )。

A、 删除该快捷方式图标也同时删除了该文档

B、 双击该快捷方式图标先运行与之关联的应用程序然后再打开该文档

C、 若该文档的路径被改变,则双击快捷方式依旧能打开该文档

D、 如果复制该快捷方式图标到某文件夹,则双击这两个图标都可以打开该文档

答案:C

41、 对Windows XP,下述正确的是( )。

A、 回收站与剪贴板一样,是内存中的一块区域

B、 只有对当前活动窗口才能进行移动、改变大小等 *** 作

C、 一旦屏幕保护开始,原来在屏幕上的活动窗口就关闭了

D、 桌面上的图标,不能按用户的意愿重新排列

答案:B

42、 WindowsXP中的“OLE技术”是指( ),它可以实现多个文件之间的信息传递与共享。

A、 对象链接

B、 对象嵌入

C、 对象链接与嵌入

D、 对象粘贴

答案:C

43、 把当前窗口的画面复制到剪贴板上,可按( )键。

A、 Alt+Print Screen

B、 Print Screen

C、 Shift+Print Screen

D、 Ctrl+Print Screen

答案:A

44、 “控制面板”无法( )。

A、 改变屏幕颜色

B、 注销当前注册用户

C、 改变CMOS的设置

D、 调整鼠标速度

答案:C

45、 以下关于用户账户的描述,不正确的是( )。

A、 要使用运行WindowsXP的计算机,用户必须有自己的账户

B、 可以任何成员的身份登录到计算机,创建新的用户账户

C、 使用控制面板中的“用户和密码”可以创建新的用户

D、 当将用户添加到某组后,可以指派给该组的所有权限授予这个用户

答案:B

46、 以下不属于Word XP查找替换功能的是( )。

A、 能够查找和替换带格式的文本

B、 能够使用通配符进行快速、复杂的查找和替换

C、 能够查找图形对像

D、 能够查找和替换文本中的格式

答案:C

47、 在Word XP中,( )能在普通视图中显示出来。

A、 页眉和页脚

B、 分节符

C、 图形对象

D、 表格

答案:D

48、 使用Word XP的绘图工具栏上的“椭圆”工具,按( )键拖曳鼠标可绘制出一个圆。

A、 Shift

B、 Ctrl

C、 Alt

D、 Tab

答案:A

49、 利用Word XP提供的“模糊查找”功能,查找分散在文档中的“色”前面的一个汉字,可在“查找内容”文本框中输入( )。

A、 *色

B、 ?色

C、 ?色,同时选择“高级”标签下的“使用通配符”选项

D、 ?色,同时选择“高级”标签下的“全字匹配”选项

答案:C

50、 在Office XP中,图形对象( )。

A、 不能放在表格中

B、 只能放在图表中

C、 不能组合成一个对象

D、 可以放置在编辑文件的任意位置

答案:D

51、 在PowerPoint XP的( )中不能编辑幻灯片本身的内容,但可以对幻灯片进行添加、移动、删除和复制。

A、 普通视图

B、 幻灯片浏览视图

C、 大纲视图

D、 幻灯片放映视图

答案:B

52、 关于PowerPoint XP图表设计的叙述中,错误的是( )。

A、 使用“插入/图表”菜单命令可以往幻灯片添加图表

B、 双击幻灯片中的图表占位符可以往幻灯片添加图表

C、 一旦图表生成后,不可再对图表进行各种设置

D、 样本图表会根据样本数据表中的数据改变而变化

答案:C

53、 在PowerPoint XP演示文稿中,在插入超链接中所链接的目标不能是( )。

A、 其它应用程序的文档

B、 同一个演示文稿的某一张幻灯片

C、 幻灯片中的某个对象

D、 另一个演示文稿

答案:C

54、 PowerPoint XP的文件扩展名为( )。

A、 txt

B、 xls

C、 ppt

D、 doc

答案:C

55、 ( )指的是将源文档中的对象复制到目的文档中,并保持与源文档的直接连接。如果源文档中的信息变化了,目的文档中的信息自动更新。

A、 粘贴

B、 链接

C、 导入

D、 导出

答案:B

56、 根据国际电报电话咨询委员会(CCITT)对媒体的定义,音频编码属于( )。

A、 感觉媒体

B、 表示媒体

C、 显示媒体

D、 存储媒体

答案:B

57、 ( )不是多媒体技术的主要特征。

A、 多样性

B、 集成性

C、 交互性

D、 普遍性

答案:D

58、 ( )是可读写型光盘驱动器。

A、 CD-ROM

B、 CD-R

C、 CD-RW

D、 DVD-ROM

答案:C

59、 以下( )是多媒体素材制作工具。

A、 Authorware

B、 Director

C、 Visual BASIC

D、 Photoshop

答案:D

60、 以下( )是数码相机的主要部件。

A、 DSP

B、 LCD

C、 CCD

D、 OCR

答案:C

61、 音频的采样是将模拟声波按一定的( )间隔截取,使模拟信号变为离散信号。

A、 时间

B、 空间

C、 频率

D、 幅度

答案:A

62、 以下除( )外,其它都是视频文件格式

A、 AVI

B、 DAT

C、 WAV

D、 MPG

答案:C

63、 采样频率为22.05KHz、16位量化的双声道立体声,其每分钟数据量约为( )。

A、 41KB

B、 82KB

C、 2.5MB

D、 5MB

答案:D

64、 下列关于CMYK彩色空间的叙述中,错误的是( )。

A、 K代表黑色,用来取代CMY混合得到的不纯正的黑色

B、 CMYK和RGB彩色空间不可以相互转换

C、 CMYK彩色空间又称为减色法系统

D、 C、M、Y分别表示青色、品红和黄色

答案:B

65、 下列采集的波形音频质量最好的是( )。

A、 单声道、16位、44.1KHz

B、 双声道、16位、22.05KHz

C、 双声道、8位、44.1KHz

D、 双声道、16位、44.1KHz

答案:D

66、 关于图形和图像的描述,错误的是( )。

A、 图形也称为矢量图,图像也称为位图

B、 因图形文件比图像文件小,故显示图像比显示图形慢

C、 图像能逼真表现自然景色

D、 图形数据比图像数据更精确、有效,更易于进行移动、缩放、旋转等 *** 作

答案:B

67、 以下除( )外,其它都是图像文件格式

A、 MOV

B、 GIF

C、 BMP

D、 JPG

答案:A

68、 有损压缩不用于( )数据的压缩。

A、 文本

B、 声音

C、 图像

D、 视频

答案:A

69、 一幅分辨率为1280×960的8:8:8的RGB彩色图像,其存储容量约为( )。

A、 2.34MB

B、 3.5MB

C、 10.5MB

D、 1.2MB

答案:B

70、 图样的采样是基于( )的,其结果将模拟图像转换成离散的微小矩形区域。

A、 时间

B、 平面

C、 频率

D、 幅度

答案:B

71、 关于防火墙作用与局限性的叙述,错误的是( )。

A、 防火墙可以限制外部对内部网络的访问

B、 防火墙可以有效记录网络上的访问活动

C、 防火墙可以阻止来自内部的攻击

D、 防火墙会降低网络性能

答案:C

72、 在同一幢办公楼连接的计算机网络是( )。

A、 互连网

B、 局域网

C、 城域网

D、 广域网

答案:B

73、 以下( )不属于数字签名技术所带来的三个安全性。

A、 信息的完整性

B、 信源确认

C、 不可抵赖

D、 传递信息的机密性

答案:D

74、 一个计算机网络是由资源子网和通讯子网构成的,资源子网负责( )。

A、 信息传递

B、 数据加工

C、 信息处理

D、 数据变换

答案:C

75、 从计算机网络的结构来看,计算机网络主要由( )组成。

A、 无线网络和有线网络

B、 交换网络和分组网络

C、 数据网络和光纤网络

D、 资源子网和通信子网

答案:D

76、 以下设备在网络互联中,能实现物理层互联,具有信号再生与放大作用的是( )。

A、 中继器

B、 路由器

C、 网关

D、 网桥

答案:A

77、 以下不属于OSI参考模型七个层次的是( )。

A、 会话层

B、 数据链路层

C、 用户层

D、 应用层

答案:C

78、 快速以太网支持100 Base-TX物理层标准,其中数字100表示的含义是( )。

A、 传输距离100 km

B、 传输速率100 Mb/S

C、 传输速率100 kb/s

D、 传输速率100 MB/S

答案:B

79、 在网络互联中,实现网络层互联的设备是( )。

A、 中继器

B、 路由器

C、 网关

D、 网桥

答案:B

80、 IP是TCP/IP体系中的( )协议。

A、 网络接口层

B、 网络层

C、 传输层

D、 应用层

答案:B

81、 在Internet协议族中,( )协议负责数据的可靠传输。

A、 IP

B、 TCP

C、 TELNET

D、 FTP

答案:B

82、 以下可以分配给主机使用的IP地址是( )。

A、 127.0.5.1

B、 255.255.0.0

C、 200.201.11.255

D、 200.198.85.2

答案:D

83、 下列IP地址中,( )是B类地址。

A、 200.55.33.22

B、 98.110.25.44

C、 155.66.88.8

D、 233.33.44.55

答案:C

84、 下面关于域名系统的说法,( )是错误的。

A、 域名是唯一的

B、 域名服务器DNS用于实现域名地址与IP地址的转换

C、 一般而言,网址与域名没有关系

D、 域名系统的结构是层次型的

答案:C

85、 Internet Explorer是( )。

A、 拨号软件

B、 Web浏览器

C、 HTML解释器

D、 Web页编辑器

答案:B

86、 下列关于关系模型基本性质的描述,错误的是( )。

A、 关系的同一列的属性值应取自同一值域

B、 同一关系中不能有完全相同的元组

C、 在一个关系中行、列的顺序无关紧要

D、 关系中的列可以允许再分

答案:D

87、 目前描述概念模型最常用方法是E-R图法,k:\Fjexam95\T1.BMP中用于表示属性的图形符号是( )。

A、

B、

C、

D、

答案:B

88、 ( )只描述信息世界中实体的存在及联系,不涉及DBMS。

A、 数据模型

B、 概念模型

C、 逻辑模型

D、 机器模型

答案:B

89、 下列( )运算可以从一个关系中挑选出若干个属性列组成新的关系。

A、 选择

B、 投影

C、 连接

D、 自然连接

答案:B

90、 一个教师可以讲授多门课程,一门课程可以由多个教师讲授,则教师与课程实体之间是( )的联系。

A、 一对一

B、 一对多

C、 多对多

D、 未知

答案:C

91、 数据库中数据的特点不包括( )。

A、 较多的数据类型

B、 较好的数据共享性和数据完整性

C、 较低的数据冗余度

D、 较高的数据独立性

答案:A

92、 用户利用DBMS的( )可以实现对数据库中数据的检索、修改、删除和统计。

A、 DB

B、 DBS

C、 DDL

D、 DML

答案:D

93、 用户利用DBMS的( )可以方便地对数据库中的数据对象进行定义。

A、 DB

B、 DBS

C、 DDL

D、 DML

答案:C

94、 DBMS不是( )。

A、 用户和计算机的接口

B、 用户和数据库的接口

C、 整个数据库系统的核心

D、 数据库系统的组成部分

答案:A

95、 数据管理技术的发展分为三个阶段,其中数据独立性最高的是( )管理阶段。

A、 人工

B、 文件系统

C、 数据库系统

D、 数据库

答案:C

96、 下列数据库软件中,( )有强大的窗体及报表制作能力、易学易用的 *** 作界面。

A、 Oracle 8

B、 SQL Server 2000

C、 Access XP

D、 MySQL

答案:C

97、 下列( )是大型关系数据库开发平台。

A、 Turbo C

B、 Access

C、 SQL Server 2000

D、 Visual FoxPro

答案:C

98、 关于SQL语言特点的叙述中,错误的是( )。

A、 高度的过程化

B、 面向集合的 *** 作方式

C、 可嵌入高级语言中

D、 语言简洁、功能强大

答案:A

99、 ( )是较常用的桌面型数据库软件。

A、 Turbo C

B、 Access和Visual FoxPro

C、 SQL Server 2000

D、 Oracle 8

答案:B

100、 数据库技术的发展历程划分为三代,其中第二代数据库系统支持( )数据模型。

A、 网状型

B、 层次型

C、 关系型

D、 面向对象

1.SurfaceFlinger是一个服务,主要是负责合成各窗口的Surface,然后通过OpenGLES显示到FrameBuffer上。

2.DisplayHardware是对显示设备的抽象,包括FrameBuffer和Overlay。加载FrameBuffer和Overlay插件,并初始化OpenGLES:

view plain

mNativeWindow = new FramebufferNativeWindow()

framebuffer_device_t const * fbDev = mNativeWindow->getDevice()

if (hw_get_module(OVERLAY_HARDWARE_MODULE_ID, &module) == 0) {

overlay_control_open(module, &mOverlayEngine)

}

surface = eglCreateWindowSurface(display, config, mNativeWindow.get(), NULL)

eglMakeCurrent(display, surface, surface, context)

3.FramebufferNativeWindow 是framebuffer 的抽象,它负责加载libgralloc,并打开framebuffer设备。FramebufferNativeWindow并不直接使用 framebuffer,而是自己创建了两个Buffer:

queueBuffer负责显示一个Buffer到屏幕上,它调用fb->post去显示。

dequeueBuffer获取一个空闲的Buffer,用来在后台绘制。

这两个函数由eglSwapBuffers调过来,调到

view plain

egl_window_surface_v2_t::swapBuffers:

nativeWindow->queueBuffer(nativeWindow, buffer)

nativeWindow->dequeueBuffer(nativeWindow, &buffer)

4.msm7k/liboverlay是Overlay的实现,与其它平台不同的是,高通平台上的Overlay并不是提供一个framebuffer设备,而通过fb0的ioctl来实现的,ioctl分为两类 *** 作:

OverlayControlChannel用于设置参数,比如设置Overlay的位置,宽度和高度:

view plain

bool OverlayControlChannel::setPosition(int x, int y, uint32_t w, uint32_t h) {

ov.dst_rect.x = x

ov.dst_rect.y = y

ov.dst_rect.w = w

ov.dst_rect.h = h

ioctl(mFD, MSMFB_OVERLAY_SET, &ov)

}

OverlayDataChannel用于显示Overlay,其中最重要的函数就是queueBuffer:

view plain

bool OverlayDataChannel::queueBuffer(uint32_t offset) {

mOvData.data.offset = offset

ioctl(mFD, MSMFB_OVERLAY_PLAY, odPtr))

}

5.msm7k/libgralloc 是显示缓存的抽象,包括framebuffer和普通Surface的Buffer。framebuffer只是/dev/graphic/fb0的包 装,Surface的Buffer则是对/dev/pmem、ashmem和GPU内存(msm_hw3dm)的包装,它的目标主要是方便硬件加速,因为 DMA传输使用物理地址,要求内存在物理地址上连续。

6.msm7k/libcopybit这是2D加速库,主要负责Surface的拉伸、旋转和合成等 *** 作。它有两种实现方式:

copybit.cpp: 基于fb0的ioctl(MSMFB_BLIT)的实现。

copybit_c2d.cpp: 基于kgsl的实现,只是对libC2D2.so的包装,libC2D2.so应该是不开源的。

7.pmem

misc/pmem.c: 对物理内存的管理,算法和用户空间的接口。

board-msm7x27.c定义了物理内存的缺省大小:

view plain

#define MSM_PMEM_MDP_SIZE 0x1B76000

#define MSM_PMEM_ADSP_SIZE 0xB71000

#define MSM_PMEM_AUDIO_SIZE 0x5B000

#define MSM_FB_SIZE 0x177000

#define MSM_GPU_PHYS_SIZE SZ_2M

#define PMEM_KERNEL_EBI1_SIZE 0x1C00

msm_msm7x2x_allocate_memory_regions分配几大块内存用于给pmem做二次分配。

8.KGSL

Kernel Graphics System Layer (KGSL),3D图形加速驱动程序,源代码drivers/gpu/msm目录下,它是对GPU的包装,给OpenGLES 2.0提供抽象的接口。

9.msm_hw3dm

这个我在内核中没有找到相关代码。

10.msm_fb

msm_fb.c: framebuffer, overlay和blit的用户接口。

mdp_dma.c: 对具体显示设备的包装,提供两种framebuffer更新的方式:

mdp_refresh_screen: 定时更新。

mdp_dma_pan_update: 通过pan display主动更新。

mdp_dma_lcdc.c:针对LCD实现的显示设备,mdp_lcdc_update用更新framebuffer。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11182047.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-14
下一篇 2023-05-14

发表评论

登录后才能评论

评论列表(0条)

保存