自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

抛砖引玉

欢乐无限

  • 博客(8)
  • 资源 (10)
  • 收藏
  • 关注

转载 全面的framebuffer详解(三)(转)

 显示中文    比如说我们试图输出一句中文∶putcs(你好/n );(你好的内码为0xc4,0xe3,0xba,0xc3)。这时候会怎么样呢,有一点可以肯定,"你好"肯定不会出现在屏幕上,国为核心中没有汉字字库,中文显示就是无米之炊了.   1 在负责字符显示的void fbcon_cfb8_putcs()函数中,原有操作如下∶对于每个要显示的字符,依次从虚拟终端缓冲区中以

2009-10-29 21:00:00 1425

转载 全面的framebuffer详解(二) (转)

 2、 fbmem.cfbmem.c 处于Framebuffer设备驱动技术的中心位置.它为上层应用程序提供系统调用也为下一层的特定硬件驱动提供接口;那些底层硬件驱动需要用到这儿的接口来向系统内核注册它们自己. fbmem.c 为所有支持FrameBuffer的设备驱动提供了通用的接口,避免重复工作.1) 全局变量struct fb_info *registered_fb[

2009-10-29 20:59:00 2180

转载 全面的framebuffer详解(一)(转)

 一、FrameBuffer的原理    FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。   Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以

2009-10-29 20:58:00 1618

转载 Linux-2.6.20的LCD驱动分析(二)[转]

 三、解剖s3c2410fb_driver变量s3c2410fb_driver变量有什么作用呢?在前面的2.2节提到了它的定义,从它的原型可以看出s3c2410fb_driver是个platform_driver类型的变量,前面的几个小节提到了从platform_driver的名字可以看出它应该是platform_device的驱动类型。为了方便阅读,这里再贴一次s

2009-10-29 20:52:00 976

转载 Linux-2.6.20的LCD驱动分析(一)[转]

 一、让LCD显示可爱的小企鹅还是先说说环境吧,处理器为S3C2410,linux的版本当然是2.6.20的。下面先说说怎样让LCD上显示出可爱的小企鹅。最直接的步骤如下(记住不要问为什么哈~_~,一步一步跟着走就行了):1.       添加s3c2410

2009-10-29 20:48:00 1994

转载 platform_device和platform_driver(转)

platform_device和platform_driver转贴自:http://blog.chinaunix.net/u1/57747/showart_1073860.html 首先介绍一下注册一个驱动的步骤:1、定义一个platform_driver结构2、初始化这个结构,指定其probe、remove等函数,并初始化其中的driver变量3、

2009-10-23 14:38:00 748

转载 浅析arm(kernel-2.6.13)自旋锁与信号量 (转)

浅析arm(kernel-2.6.13)自旋锁与信号量在单处理器上,自旋锁仅仅当作一个设置内核抢占的开关。如果内核抢占也不存在,那么自旋锁会在编译时被完全剔除出内核。我的是s3c2440 armv4的单核。这个内核被配置为可抢占的。# Kernel Features#CONFIG_PREEMPT=y自旋锁的实现:spin_lock的定义如下:

2009-10-23 11:11:00 656

转载 Linux 引导过程内幕(转)

Linux 引导过程内幕从主引导记录到第一个用户空间应用程序的指导文档选项<trvalign="top"><td width=&a

2009-10-13 17:30:00 492

vc++6.0助手+破解文件

vc助手好处不用多说,比如它有自动补全功能。 里面含有破解文件,可以一直使用。

2010-02-25

ni-visa.chm

The Virtual Instrument Software Architecture (VISA) is a standard for configuring, programming, and troubleshooting instrumentation systems comprising GPIB, VXI, PXI, Serial, Ethernet, and/or USB interfaces. VISA provides the programming interface between the hardware and development environments such as LabVIEW, LabWindows/CVI, and Measurement Studio for Microsoft Visual Studio.

2010-01-29

VC使用DLL和Lib方法总结

用VC做了一些项目,使用DLL和lib时总会出现一些问题。 现在把找到的方法总结一下,给大家共享。

2010-01-29

(SCPI)Standard-Commands-for-Programmable-Instruments

This document defines the Standard-Commands-for-Programmable-Instruments (SCPI) Consortium’s SCPI standard. Standard Commands for Programmable Instruments (SCPI) is the new instrument command language for controlling instruments that goes beyond IEEE 488.2 to address a wide variety of instrument functions in a standard manner.

2010-01-29

android开发技术文档

android开发技术文档,目前最权威的资料。

2009-09-15

嵌入式 C/C++语言精华集锦

详细讲解c/c++一些细节问题,是面试、学习不可多得的好材料。 如:C++中 extern "C"含义深层探索 C/C++数组名与指针区别深层探索 C/C++程序员应聘常见面试题深入剖析 C/C++程序员应聘常见面试题深入剖析(2)

2009-09-11

基于arm的汇编语言讲解

详细讲解arm汇编的指令,方便容易查询,是个好材料 LDM * LDR * STM * STR * SWP

2009-09-11

linux 菜鸟过关 基础教程

讲述了linux基础知识,让新手快速入门,是一本不错的linux初级教材

2009-06-02

Makefile 中文教程

makefile关系到了整个工程的编译规则。一个工程中的源文件不计数,其按类型、功能、模块分别放在若干个目录中,makefile定义了一系 列的规则来指定,哪些文件需要先编译,哪些文件需要后编译,哪些文件需要重新编译,甚至于进行更复杂的功能操作,因为makefile就像一个Shell 脚本一样,其中也可以执行操作系统的命令。

2009-06-02

C/C++编程标准化小规则

标准化c/c++编程,提高程序效率、可读性。

2008-09-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除