自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yarsen的专栏

学而思才是王道

  • 博客(18)
  • 资源 (3)
  • 收藏
  • 关注

转载 使用 QEMU 进行系统仿真

本文所介绍的一种有趣的虚拟化应用程序 QEMU 并非目前的热门技术。QEMU 应用程序适用于各种设置。可用于来宾操作系统的虚拟化,或作为完整的机器仿真器使用,运行使用主机 CPU 或其他 CPU 架构的操作系统。虚拟化简介我们首先简要介绍一下虚拟化,阐述 QEMU 的搭建背景。本文中介绍的虚拟化实际上指的是平台虚拟化。在物理硬件上,控制程序可能是主机操作系统或管理程序(见图 1)。

2011-11-28 09:23:03 1799 1

转载 QEMU技术分析2 - TCG(Tiny Code Generator)基本原理

title: QEMU技术分析2 - TCG(Tiny Code Generator)基本原理author: vxasm (http://hi.baidu.com/vxasm)从QEMU-0.10.0开始,TCG成为QEMU新的翻译引擎,做到了“真正”的动态翻译(从某种意义上说,旧版本是从编译后的目标文件中复制二进制指令)。TCG的全称为“Tiny Code Generator”,QE

2011-11-25 17:01:52 2318

转载 Linux内核启动过程分析

1、Linux内核启动协议    阅读文档\linux-2.6.35\Documentation\x86\boot.txt    传统支持Image和zImage内核的启动装载内存布局(2.4以前的内核装载就是这样的布局):    |             |0A0000    +------------------------+    |  Reserved for BIO

2011-11-25 14:30:01 3769 2

原创 Linux下qemu的使用

虚拟机qemu的使用Redflag Workstation 下已经带了qemu#qemu-img create windows.img 2G #这个就是创建虚拟机磁盘,2G大小#qemu -hda windows.img -cdrom /dev/acd0 -boot d -m 512 -enable-audio -localtime-hda 是指定硬盘-cd

2011-11-23 21:53:21 3823 1

转载 qemu有选择地编译,缩短编译时间

完整地编译 QEMU 是相当费时的。QEMU 模拟了多种 CPU ,编译的绝大多数时间都耗费在了编译各种 CPU 对应的内容上了。在 PC 系统模拟时,我们并不需要用到这么多的 CPU,所以可以有选择地编译,缩短时间。$ ./configure之后,编辑 config-host.mak 文件:$ gedit config-host.mak找到这段内容TARGET_DIRS=

2011-11-23 20:23:06 2483

转载 在UBUNTU上安装XP(QEMU、KVM)

安装KVM 1.安装sudo apt-get install qemu kernel-package linux-source kqemu-source build-essential2.Qemu的二进制程序已经安装,但Qemu加速器安装的是源码,所以要加以编译cd /usr/src/linuxsudo module-assistant prepare kqemus

2011-11-23 11:28:06 2623 1

转载 ubuntu下安装QEMU

QEMU的使用: 在Ubuntu环境下安装QEMU,然后再在QEMU里安装XP。下面是安装步骤: #apt-get install qemu   下载kqemu的源码 下载地址:http://bellard.org/qemu/download.html编译kqemu需要kernel的header文件。需要安装#apt-get instal

2011-11-22 21:27:06 6524 1

转载 Linux多线程编程

1 引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期,solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。  为什么有了进程的概念后,还要再引入线程呢?使用

2011-11-22 16:31:07 532

转载 什么是framebuffer

FrameBufferFrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。这种接口将显示设备抽象为帧缓冲区。用户可以将它看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作可以立即反应在屏幕上。该驱动程序的设备文件一般是 /dev/fb0、/dev/fb1 等等。比如,假设现在的显示模式是1024x768-8 位色,则可

2011-11-22 16:28:40 773 1

转载 RAID卡原理与设置

RAID卡有自己的CPU,Cache Memory,通过集成或借用主板上的 SCSI 控制器来管理硬盘,可以称之为一个智能化的设备。   RAID卡的分类一般根据集成的SCSI 控制器来划分。如果没有集成SCSI控制器,而是借用主板上的SCSI控制器来管理硬盘,则为零通道RAID卡。根据RAID卡集成的SCSI控制器的通道数量,可以分为单通道、双通道、三通道RAID卡。还可以按照 SCSI

2011-11-21 15:25:37 5632 1

转载 makefile中几个语法

1. 变量赋值 '=' 和 ':=' 的区别保存此makefile#examplea = orginal_valueb = $(a) a = later_value all:    @echo$(b)运行make#makelater_value#example a = orginal_valueb := $(a)

2011-11-21 10:08:27 989 1

转载 pmon中x86emu对vga初始化浅析

本文主要简要描述下pmon中x86emu对vga初始化的步骤1。主要思想:x86emu 实际上可以看作是执行x86指令的一台虚拟机,对其介绍分为三个部分,内存空间映射,模拟中断机制,和指令执行模拟三个方面。2。内存空间映射x86emu中寻址空间空间默认是0~100000大小,映射关系如下:0~0xa0000                 此空间访问  INTP

2011-11-21 10:02:49 1603 1

转载 pmon--printf显示分析

转自 LeeWg:http://blogold.chinaunix.net/u3/94960/showart_2056380.html  1: __init()函数的解释:    Pmon中有三类constructor函数,他们都是静态函数,此类函数都有一个共性就是受__attribute__((constructor))属性修饰,例如    Static void init_

2011-11-15 15:19:02 1171

转载 如何实现程序的计时

最简单的 #include   #include   #include   int   main(void) {         time_t   first,   second;         first   =   time(   NULL   );         delay(   2000   );         second

2011-11-14 08:55:26 879 1

转载 PCI网卡上扩展ROM编程 3.基址寄存器

基址寄存器 PCI设备中,除了配置空间外,还有两个物理空间:内存空间和I/O空间。为了访问这两个地址空间,就必须使用基址寄存器。头标类型0中涉及3种基址寄存器:内存空间基址寄存器、I/O空间基址寄存器和扩展ROM基址寄存器。 PCI设备可以在地址空间中浮动是PCI局部总线中最重要的功能之一。它能够简化设备的配置过程。在系统上电时,与设备无关的系统软件必须确定有哪些设备存在,同时建立

2011-11-12 22:48:53 2110 1

转载 龙芯BIOS(PMON)中的rtl8169网卡驱动程序

1.关于PMON参见http://www.opsycon.se/pmonmain。现在的龙芯1和2用的BIOS,在原来的PMON的基础上添加了硬盘支持,文件系统ext2的支持以及对显卡的支持。修复了debug功能,扩展性也得到提高。比较容易移植到新的系统。对PMON的编译器为mips-elf-gcc。RTL8169的驱动程序文件位于sys/dev/pci目录下。2.

2011-11-07 11:21:02 2705 1

转载 PCI 扩展 ROM

PCI 扩展 ROM PCI扩展ROM 1.     ROM映像在PCI规范中提供了一种机制,使PCI设备可以带一个扩展ROM。通过执行ROM中存放的代码来完成与设备有关的初始化,同时也有可能完成系统的引导功能。该机制允许扩展ROM包含有几种为不同系统和处理器结构而设计的映像(如图16)。图16 ROM中可包含不通类型的映像 每个映像必须开始于一个512字节边界并含

2011-11-04 15:58:18 2771 1

转载 用GDB调试程序

说明从CSDN的网站上找到的GDB使用说明。原文标题:用GDB调试程序作者:haoel (QQ是:753640,MSN是: haoel@hotmail.com)关键字:gdb 调试 c c++ gun这篇文章非常好,所以转载了下来,作为收藏。topGDB概述GDB 是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BC

2011-11-01 10:02:55 625

编译原理答案(分章节)

编译原理答案,很好用的,分章节,快下载

2010-10-10

计算机体系结构量化研究方法第四版

计算机体系结构量化研究方法第四版 英文版(Computer Architecture A Quantitative Approach)

2010-09-29

huffman编码 是数据结构的东东

这是huffman的编解码软件,希望大家多多下载!!!!!!!!!!!!!!!!!!!!!!!!!

2009-03-31

空空如也

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

TA关注的人

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