最近研究了s3c2410下LCD控制器的相关知识,主要的参考资料就是三星s3c2410数据手册(arm920T),英文版,看的不是非常明白,后来参考了WinCE下的部分代码,似有所领悟。于是写了此程序,用以在LCD上显示图片。...
理解编译的原理和过程,对这个的理解会有很大的帮助。一般库分为头文件和函数的 定义(实现),将一些变量的声明和函数的原型声明放到头文件中,头文件一般是由编译的第一阶段中使用的。...
mmap将一个文件或者其它对象映射进内存。文件被映射到多个页上,如果文件的大小不是所有页的大小之和,最后一个页不被使用的空间将会清零。munmap执行相反的操作,删除特定地址区域的对象映射。...
Linux 下还可支持多个帧缓冲设备,最多可达 32个,分别为/dev/fb0 到/dev/fb31,而/dev/fb 则为当前缺省的帧缓冲设备,通常指向/dev/fb0。当然在嵌入式系统中支持一个显示设备就够了。帧缓冲设备为标准字符设备,主设备号为29,次设备号则从0到31。分别对应/dev/fb0-/de...
帧缓冲是Linux为显示设备提供的一个接口,把显存抽象后的一种设备,他允许上层应用程序在图形模式下直接对显示缓冲区进行读写操作。这种操作是抽象的,统一的。用户不必关心物理显存的位置、换页机制等等具体细节。这些都是由Framebuffer设备驱动来完成的。...
rails推荐的生产运行环境是Linux/FreeBSD/Unix,即Unix系列的操作系统,采用lighttpd+FCGI的解决方案。以下我将 以Linux操作系统,lighttpd+FCGI,MySQL数据库为例,从源代码编译安装开始讲解。...
正则表达式是一个字符串,旨在用于搜索或替换另一个字符串。初看起来,这似乎是一个相当基本的功能。大多数用户都熟悉几乎每个图形文本编辑器或字处理应用程序中都有的搜索和替换功能。如果将这个基本的搜索和替换功能比作计算器,则正则表达式可比作全功能的计算机。将...
在Unix系统编程中,常常会碰到两个概念:僵死进程和孤儿进程。话说我以前曾经把这两个概念弄混淆过。...
事情的起因是我准备用两个CDMA modem来拓展点对点连接的带宽,并且希望藉此实现两个modem之间的负载均衡。但是不幸的是,联通公司的接入设备不支持Multilink-PPP。于是,没有办法,我只好自己来实现负载均衡。...
这层的重要的结构体是一脉相承的,并没有复杂的分支,除了
计算总的 CPU 使用率 TOTALCPUUSE 1)采样两个足够短的时间间隔的...
相信大家看过《简明Vim教程》也玩了《Vim大冒险》 的游戏了,相...
最后问题确定为, 对一个对端已经关闭的socket调用两次write, 第二...
linux多线程设计是指基于Linux操作系统下的多线程设计,包括多任...
Linux kernel提供了四个调度器供用户选择。他们是noop,cfq,deadline,...
这个测试程序是根据vivi驱动hard code的, 并不一定适合其他的c...