自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

~ 悠悠风信子 ~

……我飞翔……

  • 博客(26)
  • 收藏
  • 关注

原创 linux操作系统下c语言编程入门

(一)目录介绍 1)Linux程序设计入门--基础知识 2)Linux程序设计入门--进程介绍 3)Linux程序设计入门--文件操作 4)Linux程序设计入门--时间概念 5)Linux程序设计入门--信号处理 6)Linux程序设计入门--消息管理 7)Linux程序设计入门--线程操作 8)Linux程序设计入门--网络编程 9)Linux下C开发工具介绍 (二)具体内容 1)Linux程

2007-04-20 14:56:00 1612

原创 Linux服务器启动过程详解

(1) 从BIOS到内核    BIOS自检    计算机在接通电源之后首先由BIOS进行自检,即进行所谓的POST(Power On Self  Test), 然后依据BIOS内设置的引导顺序从硬盘、软盘或CDROM中读入“引导块”。 在 PC 中,引导 Linux 是从 BIOS 中的地址 0xFFFF0 处开始的。BIOS 的第一个步骤是加电自检(POST)。POST 的工作是对硬件

2007-03-12 12:25:00 1010

原创 minicom中文手册

翻译:范逊 2000.2.28名称 minicom - 友好易用的串口通信程序语法概要minicom [-somlz8] [-c on|off] [-S script] [-d entry][-a on|off] [-t term] [-p pty] [-C capturefile][configuration]描述minicom是个通信程序,有

2007-03-07 11:35:00 1472

原创 DTK linux常用方法

1 加载内核#sh grmon.sh即可另开终端input和output了2 解决乱码#cd /opt#su(密码:dtk)#./startsim 3 退出sh grmon.sh# su test  (密码:test)# cd#rm -rf test-allow

2007-03-06 12:12:00 1167

原创 驱动

正在处理您的请求... <!-- function getObject(objectId) { if(document.getElementById) { return document.getElementById(objectId) } else if(document.all&&document.all(objectId))

2007-03-05 10:41:00 1095

原创 Linux的引导过程剖析

Linux的一个吸引人的特性就是用户可以自行定制整个系统,你可是运行一个只有1M的“迷你”Linux,也可以运行一个几G的强大Linux。而无论你运行怎样的Linux,你都是先从引导程序开始运行的。对于普通用户,大多都是在个人电脑上运行Linux的。个人电脑,又叫PC机,是我们常见的使用Intel或AMD的芯片的电脑。当我们接通PC机的电源之后,CPU会执行第一条指令,第一条指令通常是使CPU能跳

2007-02-28 11:41:00 1178 1

原创 root文件系统的理解

 一.linux启动时,经过一系列初始化之后,需要mount 根文件系统,为最后运行init进程等做准备,mount 根文件系统有这么几种方式:    (1)文件系统已经存在于硬盘(或者类似的设备)的某个分区上了,kernel根据启动的命令行参数(root=/dev/xxx),直接进行mount。这里有一个问题,在root文件系统本身还不存在的情况下,kernel如何根据/dev/xxx来找到

2007-02-28 11:21:00 3405

原创 Linux核心的汉字

在阐述基于Linux核心的汉字显示的技术细节之前,有必要介绍一下原有linux的工作机制。这里主要涉及到两部分的知识,就是Linux下终端和帧缓冲的实现.  控制台(console)   通常我们在linux下看到的控制台(console)是由几个设备完成的。分别是/dev/ttyN(其中tty0就是/dev/console,tty1,tty2就是不同的虚拟终端(virtual conso

2007-02-28 11:17:00 887

原创 Linux打补丁的一些问题

类unix操作系统有一个很有趣的特性就是源代码级的补丁包。在windows上我们打补丁都是运行一个可执行的程序,然后就可以把补丁打完了,这对于最终用户是非常方便的,但是对我们这些求知欲比较强的Linux fans来说就有点不过瘾了,因为我们不知道里面是怎么做的。而Linux的补丁就有趣多了,我们首先获得程序的源代码和对应的补丁文件,然后给源代码打补丁,产生新的源代码文件。然后再编译这个新的源代码文

2007-02-28 11:14:00 6441

原创 Linux内核源代码漫游

作 者: 赵炯Alessandro Rubini著, rubini@pop.systemy.it 赵炯 译,gohigh@shtdu.edu.cn 本章试图以顺序的方式来解释Linux源代码,以帮助读者对源代码的体系结构以及很多相关的unix特性的实现有一个很好的理解。目标是帮助对Linux不甚了解的有经验的C程序员对整个Linux的设计有所了解。这也就是为什么内核漫游的入点选择为内核本身的启始点

2007-02-28 11:07:00 1772

原创 BMP资料

目录  绪言  关于位图    位图类型    位图、设备描述表、和绘图表面    位图旋转    位图伸缩    用于画刷的位图    位图存储  使用位图    捕捉图像    拉伸或压缩一幅图像    保存一幅图像  附录:与位图相关的

2007-02-28 10:36:00 1119

原创 BMP文件结构详解

1. BMP文件组成 BMP文件由文件头、位图信息头、颜色信息和图形数据四部分组成。 2. BMP文件头 BMP文件头数据结构含有BMP文件的类型、文件大小和位图起始位置等信息。 其结构定义如下: typedef struct tagBITMAPFILEHEADER{WORDbfType; // 位图文件的类型,必须为BMDWORD bfSize; // 位图文件的大小,以字节为单位WORDbfR

2007-02-28 10:27:00 4245 1

原创 Linux 内核编译详解

 新内核可以在http://www.kernel.org下载。先把linux-2.6.18.2.tar.bz2 复制到/usr/src/ 的下面tar –jxvf  linux-2.6.18.2.tar.bz2cd linux-2.6.18.2 make mrproper 把原来编译产生的垃圾删除 配置内核可以根据需要与爱好使用下面命令中的一个:#make co

2007-02-27 19:34:00 34569 2

原创 linux下安装软件

 在linux下安装firefox 一,首先当然是去下载firefox的最新版本,地址是http://www.mozilla.org.我下的是firefox-1.0.4.installer.tar.gz版本.    二,接下来就是安装了.  1,安转其实就是解压所文件,  # tar -zxvf fi

2007-02-27 19:33:00 2028

原创 寄存器(Register)

 寄存器是CPU内部的元件,寄存器拥有非常高的读写速度,所以在寄存器之间的数据传送非常快。寄存器的用途:1.可将寄存器内的数据执行算术及逻辑运算。2.存于寄存器内的地址可用来指向内存的某个位置,即寻址。3.可以用来读写数据到电脑的周边设备。8086 有8个8位数据寄存器,这些8位寄存器可分别组成16位寄存器:AH&AL=AX:累加寄存器,常用于运算;BH&BL=BX:基址寄存器,常用于地址索引;C

2007-02-27 19:29:00 1375

原创 端口

有过一些黑客攻击方面知识的读者都会知道,其实那些所谓的黑客并不是像人们想象那样从天而降,而是实实在在从您的计算机"大门"中自由出入。计算机的"大门"就是我们平常所说的"端口",它包括计算机的物理端口,如计算机的串口、并口、输入/输出设备以及适配器接口等(这些端口都是可见的),但更多的是不可见的软件端口,在本文中所介绍的都是指"软件端口",但为了说明方便,仍统称为" 端口"。本文仅就端口的基础知识进

2007-02-27 19:28:00 955

原创 Linux下的XServer配置快速攻略

关于显示卡,实在无话可说,只能到各种X   server的站点上看看硬件兼容列表,没有的话到各个bbs/news       上去问问,最好是comp.os.linux.hardware,推荐站点是news.linux.org和http://www.dejanews.com,比如       我笔记本电脑上的Neomagic   MagicGraph   128ZV就有高手写了个patch,让XF

2007-02-27 19:26:00 20764

原创 Writing Linux LCD drivers

Writing Linux LCD drivers Abstract 1 LCD Module/Driver/Controller 2 Linux Frame Buffer Driver 2.1 Why Frame Buffer? 2.2 What is Frame Buffer Devices? 2.3 How to Write Frame Buffer Device Drivers? 3 An

2007-02-27 19:21:00 1111

原创 LCD驱动程序往2.6.11内核移植

LCD驱动程序往2.6.11内核的移植总结硬件环境:SBC-2410X开发板(CPU:S3C2410X)内核版本:2.6.11.1运行环境:Debian2.6.8交叉编译环境:gcc-3.3.4-glibc-2.3.3注:本驱动移植是基于s3c2400 framebuffer 的驱动。一、从网上将Linux内核源代码下载到本机上,并将其解压:#tar jxf linux-2.6.11.1.ta

2007-02-27 19:17:00 1772

原创 关于Linux下的帧缓冲介绍

fb设备提供了一个图形硬件的抽象层,代表某些视频硬件的帧缓冲,帧缓冲可以直接通过规范定义的接口供软件访问(/dev/fb*)。我们熟知的Xwindows有一个非加速X服务器,XF86_FBDev就是使用帧缓冲驱动,该驱动最早出现于XFree86 3.2版本中,现在已很成熟。帧缓冲在各种显卡硬件各有不同,如ATI Rage128提供了自己的帧缓冲,Cirrus Logic,Matrox,PowerV

2007-02-27 19:15:00 1161

原创 VGA图形控制器编程实例

 #include "graphics.h"#include "dos.h"#include "stdio.h"#define ENABLE 0x0F#define INDEXREG 0x3CE/*定义索引寄存器端口地址*/#define VALREG 0x3CF/*定义数据寄存器端口地址*/#define VGABASE 0xA0000000L#define WIDTH 80L#define

2007-02-27 19:13:00 1221

原创 在VGA上实现灰度显示的程序实例

 显卡所处理的信息最终都要输出到显示器上,显卡的输出接口就是电脑与显示器之间的桥梁,它负责向显示器输出相应的图像信号。CRT显示器因为设计制造上的原因,只能接受模拟信号输入,这就需要显卡能输入模拟信号。VGA接口就是显卡上输出模拟信号的接口,VGA(Video Graphics Array)接口,也叫D-Sub接口。虽然液晶显示器可以直接接收数字信号,但很多低端产品为了与VGA接口显卡相匹配,

2007-02-27 19:11:00 3063

原创 写自己的frame buffer device driver

准备开始写我们自己的驱动之前,请详细阅读如下文件:/Documentation/fb目录  vesafb.txt,matroxfb.txt,sa1100fb.txt/drivers/video目录          fbmem.c,fbgen.c,fbmon.c,fbcmap.c                                      skeletonfb.c        

2007-02-27 19:08:00 2782 1

原创 00-INDEX、framebuffer.txt、internals.txt译文

                            文件00-INDEX译文                       framebuffer.txt译文1.用户角度的/dev/fb*从用户的角度看,帧缓冲设备和其他位于/dev下面的设备类似。他是一个字符设备,通常主设备号是29,次设备号定义帧缓冲的个数。 通常,使用如下方式(前面的数字代码次设备号)      

2007-02-27 18:58:00 1002

原创 关于frambuffer

Linux是工作在保护模式下,所以用户态进程是无法象DOS那样使用显卡BIOS里提供的中断调用来实现直接写屏,Linux抽象出FrameBuffer这个设备来供用户态进程实现直接写屏。Framebuffer机制模仿显卡的功能,将显卡硬件结构抽象掉,可以通过Framebuffer的读写直接对显存进行操作。用户可以将Framebuffer看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接

2007-02-27 18:46:00 1364

原创 Framebuffer HOWTO

Alex Buell, alex.buell@tahallah.clara.co.uk v1.2, 27 Feb 2000 1. History 2. Contributors 3. What is a framebuffer device? 4. What advantages does framebuffer devices have? 5. Using framebuffer devices

2007-02-27 18:41:00 3479

空空如也

空空如也

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

TA关注的人

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