资料
文章平均质量分 71
hhq0216
Mess with the best, die like the rest.
展开
-
GCC
GCC - 一切从这里开始 摘要: 要想读懂本文,你需要对C语言有基本的了解,本文将介绍如何使用gcc编译器。首先,我们介绍如何在命令行方式下使用编译器编译简单的C源代码。然后,我们简要介绍一下编译器究竟作了那些工作,以及如何控制编译过程。我们也简要介绍了调试器的使用方法。 GCC rules 你能想象使用封闭源代码的私有编译器编译自由软件吗?你怎么知道编译器在你的可执行文件中加转载 2006-03-11 21:21:00 · 755 阅读 · 0 评论 -
LILO使用指南(下)
LILO使用指南(下)四,lilo的启动错误显示分析当LILO装入它自己的时候,显示单词"LILO": 每完成一个特定的过程显示一个字母。如果LILO在某个地方失败了,屏幕上就停留几个字母,以指示错误发生的地方。在技术文档中有更详细的描述。 (注:LILO不是一个程序,而是一组程序) 注意,如果磁盘发生瞬间故障,可能会在第一个字母"L"后插入一些十六进制数字。除非LILO停在那里并不停地产生错误码转载 2006-03-19 20:26:00 · 1837 阅读 · 0 评论 -
LILO介绍
LiloLILO是在x86体系下最常用的Linux装入程序;下面我将使用Lilo代替LILO是因为我不喜欢使用大写。这篇文章描述了一些典型的关于Lilo的安装。作为Lilo用户的使用指南。我认为例子相当有用,即使你的情况与我的不太相同。我希望这可以帮助你解决问题。由于Lilo本身的文档也是非常好的,如果有兴趣,可以/usr/doc/lilo*找到。-------------------------转载 2006-03-19 20:25:00 · 1998 阅读 · 0 评论 -
LILO使用指南(上)
LILO使用指南(上)计算机的最初启动是由BIOS控制的,在对一些硬件(如:内存、键盘等)初始化之后,它会试图加载硬盘的主引导记录(MBR)或软盘的引导扇区。MBR可通过两种方式运行,其一是定位到活动分区并加载相应的引导扇区,然后由引导扇区完成该分区内操作系统的基本组件的加载;其二是直接从一指定分区中加载信息,并通过它装入任一分区的操作系统,诸如 LILO、gurb,OS/2 boot loade转载 2006-03-19 20:25:00 · 939 阅读 · 0 评论 -
问题。。。(LILO)
问题。。。问:安装 Linux时,用 Redhat Linux 9.0 的安装盘进行分区的,windows2000 是一个硬盘,Redhat Linux 是另外一个硬盘,现在启动界面是 Redhat Linux 的,可以选择 windows or Linux。但是,切换操作系统时,需要重新启动来选择转换。no problem。问题是:正常进入 win2000后,需要打开浏览器或者需要扫描电脑硬盘内转载 2006-03-19 20:27:00 · 879 阅读 · 0 评论 -
use skyeye
操作系统 :LINUX ES3 版本 :2.4.21-9ELSKYEYE 版本 : V0.8.0http://gro.clinux.org/projects/skyeye 下载最新的SkyEy软件 1、下载SKYEYE的原代码包skyeye-v0.x.x.tar.bz2 这里就不写怎样配置安装SKYEYE了,因为我编译没成功,而是采用直接安装编译好的SKYEYE转载 2006-08-24 08:41:00 · 1662 阅读 · 2 评论 -
Linux必学的60个命令(3)-系统管理
Linux必学的60个命令(3)-系统管理由 zhanjun 在 周四, 2006-04-13 12:41 提交Linux必学的60个命令:系统管理相关命令Linux必学的系统管理命令作者:曹元其 发文时间:2004.10.18对于Linux系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件,Linux系统管理的命令是它正常运行的核心。熟悉了Linux常用转载 2006-08-25 10:37:00 · 925 阅读 · 0 评论 -
关于cvs
关于cvs- - CVS是一个版本控制系统.在UNIX中,用它来对在源文件之上的改变进行记录,可以记录版本变换,谁在何时修改了什么,并且能够从它管理的源文件堆里提取出某次修改时的版本来.它不但能够在单机上使用,而且CVS能够许多人一起用协同工作,对同一个工程进行操作.CVS的机制是这样的:CVS保留一份最初源文转载 2006-08-25 13:08:00 · 1070 阅读 · 0 评论 -
linux驱动阅读笔记
linux驱动阅读笔记:)- - LINUX系统下的设备驱动程序具体到LINUX系统里,设备驱动程序所提供的这组入口点由一个结构来向系统进行说明,此结构定义为: #includestruct file_operations {int (*lseek)(struct inode *inode,struct转载 2006-08-25 13:06:00 · 1364 阅读 · 0 评论 -
善用vim
善用vim Vi是Unix下最常用的文本编辑器。VIM(Vi IMproved)则是它的增强版。有人常常拿VIM和emacs比较,VIM尽管不象emacs那样有那么多的功能,但是比emacs更方便、好用。用过emacs的人肯定会为emacs的一些快捷键感到烦恼,有时候用真希望自己有八只手。VIM的学习曲线也不象转载 2006-08-25 13:05:00 · 1151 阅读 · 0 评论 -
LILO使用指南(中)
LILO使用指南(中)三,关于lilo的问题、先装了Windows,再装Linux时,不能安装LILO。这是大多数Linux新手的问题;有些BIOS不能识别大于8.4G的硬盘,旧的LILO不能识别位置大于1024柱面的系统内核(kenerl)。因此可能的问题是:LILO被装入MBR,而为Linux准备的硬盘分区远在1024柱面之外,因此Linux不能引导;LILO被装入Linux的root分区(根转载 2006-03-19 20:26:00 · 904 阅读 · 0 评论 -
进程和线程的概念
说简单点,一个应用程序至少有一个进程,一个进程至少有一个线程进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位.线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不拥有系统资源,只拥有一点在运行中必不可少的资源(如程序计数器,一组寄存器和堆栈),但是它可与同属一个进程的其他的线程共享进程所拥转载 2006-03-15 13:38:00 · 772 阅读 · 0 评论 -
ARM9平台移植中星微ZC0301P的USB摄像头
我用的是最普通的usb摄像头,主芯片为中星微ZC0301P(据说市场占有率70%以上),COMS传感器为hynix的,市面上能买到的基本上是这种配置。linux下驱动,我直接移植spca5xx,现在出了spc5xx-le(Light-Edition for Linux Embedded)更方便,直接针对嵌入式系统做了优化,可以参考这里http://mxhaard.free.fr/embedded.转载 2006-03-14 09:55:00 · 4371 阅读 · 0 评论 -
Minigui V1.3.3在uClinux中的移植经验总结
经过一个星期的努力,终于将Minigui移植到我的ARM7开发板上了,在这个过程中我遇到了很多困难和问题,但是通过网络,通过以前很多前辈在网络上分享的经验,终于取得成功,也让我更加体会到只有大家都互相帮助,互相分享经验才能使大家都受益。所以基于这一点,我将我的移植过程分享给大家,并且写得尽量详细点,希望给大家一些帮助,使后来者少走一些弯路。有不对的地方,欢迎大家板砖! 首先说明一下我的开发平转载 2006-03-12 21:39:00 · 2655 阅读 · 0 评论 -
摄像头安装指南( spca5xx)
安装 spca5xx Mini-HowtoSpca50x 系统驱动程序能支持驱动更新的罗技Quick Cam Express摄像头和许多其他摄像头。Spca5xx 驱动支持更大范围的摄像头,除了那些实验性产品(这意味着在最坏情况下它可以使你的内核崩溃)。 Spca5xx 并没包含在 Ubuntu 的内核中。然而你可以按下面的步骤自己编译它: 第一步:得到一个编译好的内核参见 K转载 2006-03-14 09:53:00 · 8213 阅读 · 1 评论 -
什么是DMA
什么是DMA? DMA(Direct Memory Access),即直接存储器存取,是一种快速传送数据的机制。数据传递可以从适配卡到内存,从内存到适配卡或从一段内存到另一段内存。 利用它进行数据传送时不需要CPU的参与。每台电脑主机板上都有DMA控制器,通常计算机对其编程,并用一个适配器上的ROM(如软盘驱动控制器上的ROM)来储存程序,这些程序控制DMA传送数据。一旦控制器初始化转载 2006-03-11 20:58:00 · 3088 阅读 · 1 评论 -
NFS配置
6.宿主机LINUX安装注意事项及NFS的配置建议都采用REDHAT系列目前华恒所有产品的宿主机平台以REDHAT9.0为标准平台。有些手册上所建议的REDHAT7.2,现在都建议采用REDHAT9.0,当然REDHAT7.2/7.3的系统也都是可以用的,但鉴于市面上目前能买到的都是REDHAT9.0,所以建议采用REDHAT9.0宿主机配置中一个常见的问题就是NFS的配置,这里介绍一转载 2006-03-11 21:31:00 · 1729 阅读 · 0 评论 -
linux C语言库函数(部分)
isalnum(测试字符是否为英文或数字)相关函数 isalpha,isdigit,islower,isupper表头文件 #include定义函数 int isalnum (int c)函数说明 检查参数c是否为英文字母或阿拉伯数字,在标准c中相当于使用“isalpha(c) || isdigit(c)”做测试。返回值 若参数c为字母或数字,则返回true,否则返回null转载 2006-03-12 13:53:00 · 4169 阅读 · 0 评论 -
Linux 内核编译详解
Linux,我回来了。 两台老旧机器都不能装rh9.0.没办法,还是找原来的rh5.1版本用吧。 公司里面拿了台旧货顺利安装,局域网也没有问题。测试环境apache,php,perl,mysql,samba这些就只有慢慢弄了。先要重新编译一下内核。5.1版本的默认内核是2.0.xx。现在release的稳定kernel是2.6.1先重新编译吧。 上google找了篇相关文章,其他陆续增加。 供自己转载 2006-03-14 09:50:00 · 1573 阅读 · 0 评论 -
MiniGUI 源代码的目录结构
* doc * 通过 Doxygen 自动生成的 API 参考手册,包括 HTML(doc/html)、man(doc/man)和 Latex(doc/latex)、RTF(doc/rtf)格式。 * 发表在 IBM developerWorks 中国站点上关于 MiniGUI 的文章(doc/articles)。* etc MiniGUI 的配置文件。目前有用于两个风格的配置文件。* ex转载 2006-03-11 21:16:00 · 2367 阅读 · 0 评论 -
流水线技术
流水线技术流水线技术是一种将每条指令分解为多步,并让各步操作重叠,从而实现几条指令并行处理的技术。程序中的指令仍是一条条顺序执行,但可以预先取若干条指令,并在当前指令尚未执行完时,提前启动后续指令的另一些操作步骤。这样显然可加速一段程序的运行过程。市场上推出的各种不同的1 6位/ 3 2位微处理器基本上都采用了流水线技术。如8 0 4 8 6和P e n t i u m均使用了6步流水线结构,流水转载 2006-03-11 21:20:00 · 2212 阅读 · 0 评论 -
autoconf
autoconf手册(一)2005-08-24 10:00 am作者:linux宝库 (http://www.linuxmine.com)来自:linux宝库 (http://www.linuxmine.com)现存:http://www.linuxmine.com/3733.html联系:linuxmine#gmail.comautoconf手册(一)AutoconfCreating Aut转载 2006-03-11 21:23:00 · 1718 阅读 · 0 评论 -
内核相关资源
内核相关资源 1 . 开源/文档/社区/信息资源1.01 http://www.kernel.org Linux内核主页1.02 http://www.gnu.org or http://www.fsf.org GNU/FSF主页1.03 http://www.opensource.org Open Source权威网站1.04 http://www.osd转载 2006-08-28 09:55:00 · 11351 阅读 · 0 评论