易截截图软件、单文件、免安装、纯绿色、仅160KB

Moto Linux应用开发(五):frame buffer

moto linux支持framebuffer写屏,SDK中包含了一个sample,直接写framebuffer显示红色和绿色。不过在写framebuffer之前需要了解一下framebuffer的相关特性。以下是我的A1200e的framebuffer信息:
framebuffer info: bits_per_pixel(18), xres(240), yres(320)
非常奇怪的是,每个像素18个bits。上网查了一下,原来很多手机LCD都是使用的18bpp。18bpp有packed 18bpp和aligned 18bpp之分,都占用3字节。packed 18bpp的像素定义为000000rr rrrrgggg ggbbbbbb,aligned 18bpp和24bpp兼容,像素定义为00rrrrrr 00gggggg 00bbbbbb或者0rrrrrr 00gggggg 00bbbbbb。因为写framebuffer就是操作每个输出像素,所以必需弄清楚framebuffer的宽、高以及颜色格式。A1200e采用的是packed 18bpp(rgb666)格式,所以红色和绿色的定义如下:
#define RGB666_RED 0x3F000
#define RGB666_GREEN 0xFC0


相关文档:

Linux PROC文件系统详细介绍

什么是proc文件系统?
 
proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为访问系统内核数据的操作提供接口。用户和应用程序可以通过proc得到系统的信
息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取proc文件时,proc文件系 ......

20 Linux Server Hardening Security Tips

Securing your Linux server is important to protect your data, intellectual property, and time, from the hands of crackers (hackers). The system administrator is responsible for security Linux box. In this first part of a Linux server security series, I will provide 20 hardening tips for default inst ......

Linux配置与编译内核

      编置内核包含两大项内容,即配置内核和编译内核。这两项工作需要经常查看内核的文档,至少要查看Readme文件和Documentation目录下的Changes文件。它们对内核进行了描述,比如升级内核可能出现的问题和内核对系统中工具的版本要求等。
1,首先需要将内核源码下载到/usr/src/目录下面,解压后 ......

mysql在linux下的my.cnf文件在哪里!

用rpm包安装的MySQL是不会安装/etc/my.cnf文件的,
至于为什么没有这个文件而MySQL却也能正常启动和作用,在点有两个说法,
第一种说法,my.cnf只是MySQL启动时的一个参数文件,可以没有它,这时MySQL会用内置的默认参数启动,
第二种说法,MySQL在启动时自动使用/usr/share/mysql目录下的my-medium.cnf文件,这种说法仅 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号