Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

CentOS(with XEN)&Ubuntu双系统引导的问题

CentOS(with XEN)&Ubuntu双系统引导的问题

说是双系统,其实是三系统(还包括XP),但问题不在于XP,暂时把它忽略掉。。。 首先系统上有XP,保留之。然后安装了CentOS5.4(选择安装了Virtualization-->Virutalization,即安装系统的时候安装了XEN)。最后安装了Ubuntu10.04。结果:能够顺利进入XP和Ubuntu10.04,但无法进入CentOS5.4,提示说:Error:invalid magic number。试了网上的各种方法,依然无法进入Cen...
DirectFB-1.5.0移植 支持3D硬件支持

DirectFB-1.5.0移植 支持3D硬件支持

一. DirectFB简介DirectFB是一个轻量级的提供硬件图形加速,输入设备处理和抽象的图形库,它集成了支持半透明的视窗系统以及在LinuxFramebuffer驱动之上的多层显示。它是一个用软件封装当前硬件无法支持的图形算法来完成硬件加速的层。DirectFB是为嵌入式系统而设计。它是以最小的资源开销来实现最高的硬件加速性能。二. DirectFB移植准备主机环境:32位Ubuntu 10.10交叉编译工具:arm-linux-gcc-4.5.1下...
Linux选项-getopt/getopt_long

Linux选项-getopt/getopt_long

一、命令行简介 解释分析命令行通常是所以程序的第一个任务,C语言通过argc和argv参数来访问它的命令行参数。 最简单的命令行处理技术可以通过if判断来表示,如下例:if(argc>1&&argv[1][0]=="-"&&argv[1][1]=="h")//判断命令行参数是否为-h { do_something(); }这样处理简单有序的命令行还可以,对于复杂的命令行处理显得有心无力,于是GNU提供两个函数专门用来...
红黑树介绍与分析

红黑树介绍与分析

最近觉得C++生疏了,拿出侯捷的《STL源码剖析》翻了翻,看到C++ set,map底层实现机制,其中采用的就是红黑树数据结构,另外Linux内核对内存管理和进程调度都用到了红黑树,看来它不能让人小视。自己从网上和书上重新看了下红黑树,把个人的理解放到博客上,跟大家讨论,也作为自己的重新梳理的方式。红黑树(Red-Black Tree)它是在1972 年由Rudolf Bayer 发明的,他称之为"对称二叉B 树",它现代的名字是在Leo J. Guiba...
VMware 7.1.4下安装Fedora 15

VMware 7.1.4下安装Fedora 15

用VMware 7.1.4安装Fedora 15的时候,没有出现分区配置的步骤,以为是Fedora的问题呢,后来用VMware 6.5重新安装,可出现分区配置步骤--原来VMware 7.1.4执行了默认配置--如果不让VMware 7.1.4默认安装,需要在新建虚拟机那个步骤中一项稍后...选中这样fedora就不会自动安装了然后再为这个虚拟机添加iso文件,再启动就可以了我配置的一个分区,记录一下以备日后参考安装完成后则为[root@localhost...
Linux内核启动过程和Bootloader(总述)

Linux内核启动过程和Bootloader(总述)

1.Linux内核启动过程概述 一个嵌入式 Linux 系统从软件角度看可以分为四个部分:引导加载程序(Bootloader),Linux 内核,文件系统,应用程序。其中 Bootloader是系统启动或复位以后执行的第一段代码,它主要用来初始化处理器及外设,然后调用 Linux 内核。Linux 内核在完成系统的初始化之后需要挂载某个文件系统做为根文件系统(Root Filesystem)。根文件系统是 Linux 系统的核心组成部分,它可以做为Lin...
Linux 使用atexit注册终止处理程序

Linux 使用atexit注册终止处理程序

我们可以让一个进程即将终止时调用我们定义的函数~一个进程可以注册多达32个函数,这些函数将由exit自动调用。我们称这些函数为终止处理程序,需要使用atexit函数来注册这些函数。#include<stdlib.h> intatexit(void(*func)(void));其中,atexit的参数是一个函数地址,当调用此函数时无需向它传送任何参数,也不期望它返回一个值。exit调用这些函数的顺序与它们注册时候的顺序相反。同一函数如果注册多次,...
Linux I/O(输入和输出)

Linux I/O(输入和输出)

1.文件I/O1)文件描述符:对于内核而言,所有打开的文件都通过文件描述符引用。文件描述符通常是一个小的非负整数,内核用它标识一个特定进程正在访问的文件。当内核打开一个已有文件或创建一个新文件时,它返回一个文件描述符。2)按照惯例,UNIX系统shell使用文件描述符0(STDIN_FILENO)与进程的标准输入相关联,文件描述符1(STDOUT_FILENO)与标准输出相关联,文件描述符2(STDERR_FILENO)与标准出错输出相关联。这是各种she...
<< 461 462 463 464 465 466 467 468 469 470 >>