E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Bochs
2 分析第一个OS
前面我成功加载了第一个OS,下面我将重点分析
bochs
加载OS时,寄存器都做了什么?
gdhyyanglang
·
2011-08-20 13:00
c
OS
command
table
interface
终端
从linux0.11引导代码小窥内存分段机制
阅读本文手头上应该有一份linux0.11源代码,引导程序调试软件
bochs
(其实是个虚拟机,不过它的调试功能实在是完美)和配套的linux0.11内核img(linux-0.11-devel-040329
fazai001
·
2011-08-20 11:00
c
linux
汇编
任务
Descriptor
linux内核
1 在
Bochs
上运行第一个OS
05年底就卖了第一版《自己动手写操作系统》,也将其陆陆续续读完。09年第二版《Orange’s一个操作系统的实现》出版后,也将其购入。随手翻来,发现云里雾里,几年前的理解早就抛光,重读已是困难重重。既然写代码要有注释,读书亦要有注释。1搭建OS开发环境第一步:安装Ubuntu10.04。具体安装过程可参考《鸟哥的Linux私房菜基础学习篇》第四章。第二步:安装GCC和NASM。在Ubuntu终端命
gdhyyanglang
·
2011-08-19 17:00
ubuntu
OS
gcc
终端
编译器
keyboard
Bochs
安装FreeDOS V1.0版本
1、用
Bochs
-2.1.1/bximage.exe生成软盘镜像diskb.img和硬盘镜像100M.img;2、从网上下载FreeDOSV1.0版本的安装光盘文件fdbasecd.iso;http:
fazai001
·
2011-08-17 12:00
c
File
Path
disk
bochs
rc无法启用
bochs
的配置问题
你要确认你当前在的目录下有
bochs
rc和。img文件在输入
bochs
例如你吧
bochs
rc拷贝到一个temp文件下你利用cd到达这个文件在启用
bochs
既可
zhouyelihua
·
2011-08-13 23:00
bochs
初体验(转自http://www.cnblogs.com/jjyoung/archive/2011/05/30/2063308.html)
安装完
bochs
后,就准备开始跑bootsector了照着书上的代码敲了一遍,代码敲完了,发现开始糊涂了……问:哪里有
bochs
src这个文件?我怎么找不到?
zhouyelihua
·
2011-08-13 23:00
windows
image
File
bochs
使用(linux下搭建操作系统开发环境,转)
bochs
使用(linux下搭建操作系统开发环境)1.说明:工具链,调试器,其他工具及对x86的理解,使得开发操作系统十分困难,本文章试图从环境入手,和大家一起讨论操作系统的开发,文档将陆续编写,有关保护模式
zhouyelihua
·
2011-08-13 01:00
在
Bochs
的虚拟机中的FreeDos中调试保护模式的程序
比较简单的方式,在代码中添加xchgbx,bx并在
bochs
.bxrc中添加magic_break:enabled=1,这样的话就可以实现当遇到保护模式无法用Dos中的debug进行调试的时候, 先使用
lhq9220
·
2011-08-11 14:00
c
虚拟机
dos
Bochs
常用调试指令
转自:http://blog.csdn.net/flyback/archive/2006/04/26/677516.aspx执行命令 c 继续执行 stepi[count] 执行一定count数量的指令,缺省值为1 si [count] 执行一定count数量的指令,缺省值为1 step [c
kendyhj9999
·
2011-08-10 21:00
工作
汇编
String
delete
vb
playback
MIT-6.828-lab1.1
第一部分精要地包括了以下三个部分:1、 x86汇编语言2、 x86仿真器-
Bochs
3、 PC机加电开机启动流程第二部分主要讲述了针对于6.828内核的bootloader部分。
ju136
·
2011-08-04 00:00
汇编
assembly
扩展
语言
features
X86
ubuntu下运行
bochs
build-essential sudo apt-get install xorg-dev sudo apt-get install libgtk2.0-dev 下载
bochs
cp1985chenpeng
·
2011-07-12 17:00
ubuntu
GeekOS 遇到问题及解决方法
开始因为
Bochs
的配置总是出现问题,一个配置文件在别人的电脑上能用,但在自己的电脑上就没法用。在网上查找资料发现:
bochs
的配置文件和物理主机的硬件配置密切有关,并且还和
bochs
的安装路径有关。
ce123
·
2011-07-03 09:00
GeekOS 遇到问题及解决方法
开始因为
Bochs
的配置总是出现问题,一个配置文件在别人的电脑上能用,但在自己的电脑上就没法用。在网上查找资料发现:
bochs
的配置文件和物理主机的硬件配置密切有关,并且还和
bochs
的安装路径有关。
xitong
·
2011-07-03 09:00
OS
bochs
调试linux 0.11内核
由于模拟器挺多的,如vmware,virtualbox等等,但是好像更方便调试的,我们选择
bochs
吧。
envy2002
·
2011-07-01 15:00
linux
bochs
调试linux 0.11内核
由于模拟器挺多的,如vmware,virtualbox等等,但是好像更方便调试的,我们选择
bochs
吧。
envy2002
·
2011-07-01 15:00
linux
ubuntu10.10搭建
Bochs
虚拟机环境
在vmware中的ubuntu10.10中搭建
Bochs
1.下载
Bochs
的最新版本
bochs
-1.4.6.tar.gz; 2.使用tarzxvf
bochs
-1.4.6.tar.gz解压; 3.
sjvollyball
·
2011-06-24 18:15
职场
休闲
bochs
ubuntu10.10
虚拟机环境
Linux 0.11内核编译和
bochs
上的实验环境的搭建
Linux0.11内核编译和
bochs
上的实验环境的搭建 阅读源代码之前首先需要搭建实验环境,由于Linux0.11的代码是二十年前编写的,当前版本的gcc编译器无法正常编译通过,因此需要首先将Linux0.11
墙头草的Java
·
2011-06-22 16:00
Linux 0.11内核编译和
bochs
上的实验环境的搭建
最近决定开始阅读Linux0.11的源代码。 学习Linux操作系统的核心概念最好的方法莫过于阅读源代码。而Linux当前最新的源代码包已经有70MB左右,代码十分庞大,要想深入阅读十分困难。而Linux早期的0.11版本虽然有诸多局限,但是具备了现代操作系统的完备功能,一些基本概念沿用到了当前版本,并且代码只有300KB,非常适合阅读。 阅读源代码之前首先需要搭建实验环境,由于Lin
MengLee
·
2011-06-22 14:00
编程
linux
虚拟机
ubuntu
gcc
Linux 0.11内核编译和
bochs
上的实验环境的搭建
阅读更多最近决定开始阅读Linux0.11的源代码。学习Linux操作系统的核心概念最好的方法莫过于阅读源代码。而Linux当前最新的源代码包已经有70MB左右,代码十分庞大,要想深入阅读十分困难。而Linux早期的0.11版本虽然有诸多局限,但是具备了现代操作系统的完备功能,一些基本概念沿用到了当前版本,并且代码只有300KB,非常适合阅读。阅读源代码之前首先需要搭建实验环境,由于Linux0.
MengLee
·
2011-06-22 14:00
Linux
GCC
Ubuntu
虚拟机
编程
Orange'S学习笔记(一)
学习环境 Ubuntu11.04+
Bochs
2.4.6+NASM主要工作1.第一章马上动手写一个最小的“操作系统”代码如下: 1 org07c00h ; tellthecompilerthattheprogramisloadedat7c00
·
2011-06-11 15:00
学习笔记
BOOT.S程序详解
这段代码在我的
BOCHS
上跑着没问题。
ccccdddxxx
·
2011-06-08 10:00
c
框架
String
Go
利用
Bochs
调试linux0.11启动过程
看到这文章写的不错,顺便就当学习下
Bochs
的使用,不过没有图,图片都是自己添加上的。
rein07
·
2011-06-08 09:00
推箱子游戏,运行不需操作系统,自有引导扇区
推箱子游戏,运行不需操作系统,自有引导扇区
Bochs
-2.4.6模拟运行时的截图:前几关通关结束我的代码: 1 ; box.s 2 ; 推箱子,运行不需操作系统,自有引导扇区,软盘引导 3
coreBugZJ
·
2011-06-04 20:00
linux下
bochs
的安装及简单运行
http://
bochs
.sourceforge.net/
bochs
官网。关于
bochs
不再累述。
ccccdddxxx
·
2011-05-31 17:00
linux
File
ubuntu
Go
gtk
linux内核
bochs
+gdb源码级调试linux0.12内核测试环境构建
之前都是用的
bochs
自带的debug功能,但是linux内核大部分都是用C语言来实现的,若仅通过反汇编的汇编来学习,太累了。。。
snowwalf
·
2011-05-31 14:00
bochs
的使用心得
先看下
bochs
的简介吧,百度的:
Bochs
是一个x86硬件平台的开源模拟器。它可以模拟各种硬件的配置。
Bochs
模拟的是整个PC平台,包括I/O设备、内存和BIOS。
snowwalf
·
2011-05-28 16:00
linux
虚拟机
windows
汇编
image
平台
(第三章 1)保护模式运行环境配置
保护模式运行环境配置(第三章) 注意: 1)保证已将freedos.img(将附件中freedos-img.tar.gz解压后,将其中a.img改名为freedos.img)放到Desktop/OSImpl/
bochs
chuanwang66
·
2011-05-28 12:00
C++
c
虚拟机
hadoop
dos
(第三章 1)保护模式运行环境配置
保护模式运行环境配置(第三章) 注意: 1)保证已将freedos.img(将附件中freedos-img.tar.gz解压后,将其中a.img改名为freedos.img)放到Desktop/OSImpl/
bochs
chuanwang66
·
2011-05-28 12:00
C++
c
hadoop
虚拟机
dos
bochs
教程
Bochs
教程.txt2009/04/0113:36
Bochs
是一个开源的虚拟机。它可以实现vpc和vmware的大部分功能。你也可以像使用vmware一样的在
Bochs
里面安装操作系统。
Snow__Fox
·
2011-05-27 19:00
vmware
汇编
dos
Path
工具
磁盘
(第一、二章)安装nasm,
bochs
并运行helloworld
注意:
bochs
需要依赖vgabios安装的东西/usr/share/vgabios/VGABIOS-lgpl-latest.bin,
chuanwang66
·
2011-05-27 17:00
hadoop
IE
OS
cvs
Go
(第一、二章)安装nasm,
bochs
并运行helloworld
注意:
bochs
需要依赖vgabios安装的东西/usr/share/vgabios/VGABIOS-lgpl-latest.bin,
chuanwang66
·
2011-05-27 17:00
hadoop
IE
OS
cvs
Go
BOCHS
调式命令大全
[执行控制]c|cont 向下执行,相当于WinDBG的“g”。s|step|stepi[count] 单步执行,相当于WinDBG的“t”,count默认为1。p|n|next 单步执行,类似于WinDBG的“p”。q|quit|exit 退出调试,同时关闭虚拟机。Ctrl-C
yearn520
·
2011-05-18 10:00
windows
汇编
XP
command
delete
playback
如何真正让
Bochs
添加NE2K网卡
网上流传的各种给
Bochs
添加网卡的方法,都只是提到了使用Niclist程序获取信息然后在bxrc配置文件里面添加一行ne2k:ioaddr=0x240,irq=11,mac=b0:c4:20:00:00
It crAcks
·
2011-05-10 16:00
保护模式下通过写显存在屏幕上输出字符串
环境:Ubuntu,nasm,
bochs
asm文件: %include"common.inc"org0x7c00jmpLABEL_BEGIN[SECTION.gdt]LABEL_GDT:Descriptor0,0,0LABEL_DESC_CODE32Descriptor0
Proteas
·
2011-05-06 01:00
c
video
ubuntu
include
byte
Descriptor
Linux下 虚拟机
Bochs
的使用
1.虚拟一个软盘 在安装好的
Bochs
组件中,有一个工具叫做bximage,它不但可以生成虚拟软盘,还可以生成虚拟硬盘,这里我们生成虚拟软盘,(这是因为后面我们的测试程序是给予软盘的)。
sy198704
·
2011-04-29 17:00
虚拟机
linux
windows
XP
FP
bochs
Bochs
是做什么用的软件
Bochs
是用C++开发的一个模拟器,模拟整个PC。它被设计成可以运行于多种主流平台下,包括x86,PPC,Alpha,Sun和MIPS。
Snow__Fox
·
2011-04-27 22:00
linux 0.12 源码学习笔记(一)内核引导
本实验是在RedHat5.4下进行的,使用的是虚拟机是
Bochs
x86Emulator2.4.5,使用gcc-4.1.2-46编译 1、使用AT&T编写一个引导代码boot.S.globlmain.code16BOOTSET
hunwo
·
2011-04-13 21:00
c
linux
虚拟机
makefile
X86
第0讲:pintos概论
正好在学pintos,看那个文档实在麻烦,为了方便大众~~还是写个东西~ pintos程序在simulator上跑,simulator有
bochs
和qemu两种选择。
insertyou
·
2011-04-05 10:00
int
第0讲:pintos概论
正好在学pintos,看那个文档实在麻烦,为了方便大众~~还是写个东西~ pintos程序在simulator上跑,simulator有
bochs
和qemu两种选择。
isiqi
·
2011-04-05 10:00
OS
J#
第0讲:pintos概论
正好在学pintos,看那个文档实在麻烦,为了方便大众~~还是写个东西~ pintos程序在simulator上跑,simulator有
bochs
和qemu两种选择。
xiazdong
·
2011-04-05 10:00
manager
object
command
File
Build
Terminal
安装
bochs
问题的解决
就像大部分软件一样,在不同的操作系统里面安装
Bochs
的过程是不同的,在Windows中,最方便的方法就是从
Bochs
的官方网站获取安装程序来安装(安装时不妨将“DLXLinuxDemo”选中,这样你可以参考它的配置文件
glorin
·
2011-04-04 11:00
Bochs
简介及配置
Bochs
简介及配置
Bochs
简介
Bochs
(读音同Box)是用C++开发的以LGPL许可证发放的开放源代码的x86,x86-64模拟器,模拟整个PC。
coreBugZJ
·
2011-04-03 12:00
在LINUX下安装
BOCHS
在LINUX下安装
BOCHS
首先
BOCHS
是一个X86模拟器,可以用他来安装各种在x86系统上运行的的操作系统,当然还有其他的模拟器
kendyhj9999
·
2011-03-23 20:00
ubutun10.04安装boch-2.4.5
获取
bochs
-2.4.5.tar.gz安装包,同样可以从www.
bochs
.sourceforget.net上得到。
sinzou1
·
2011-03-14 16:00
2010
bochs
Bochs
是一个x86硬件平台的开源模拟器。它可以模拟各种硬件的配置。
Bochs
模拟的是整个PC平台,包括I/O设备、内存和BIOS。更为有趣的是,甚至可以不使用PC硬件来运行
Bochs
。
zhangxinrun
·
2011-03-13 15:00
Bochs
常用调试指令
转自:http://blog.csdn.net/flyback/archive/2006/04/26/677516.aspx执行命令 c 继续执行 stepi[count] 执行一定count数量的指令,缺省值为1 si [count] 执行一定count数量的指令,缺省值为1 step [c
charcy
·
2011-03-12 10:00
工作
汇编
String
delete
vb
playback
【转】Ubuntu 10.4安装
Bochs
2.4.5笔记 (解决很多问题)
Bochs
2.4.5下载地址http://sourceforge.net/projects/
bochs
/2.安装G++编译器 sudoapt - getinstallg ++
charcy
·
2011-03-11 12:00
windows
ubuntu
File
Terminal
编译器
gtk
【转】ubuntu下安装
bochs
2.4.2
安装以下软件:sudo apt-get bulid-essional(如果以前安装过就免了)sudoapt-getinstallxorg-devsudoapt-getinstallbison安装
bochs
charcy
·
2011-03-11 10:00
ubuntu
File
百度
layout
Deb
disk
终于能调试0.11了
自从3天前成功的编译了0.11,运行后,看见
bochs
的模拟终端中出现的“#”提示符,着实让我激动了一下。
roma823
·
2011-02-28 20:00
Bochs
2.4.5 调试版本的安装
阅读更多准备工作,安装
bochs
依赖的软件:sudoapt-getinstallbuild-essentialsudoapt-getinstallxorg-devsudoapt-getinstallbison1
dc_726
·
2011-02-27 16:00
OS
工作
上一页
12
13
14
15
16
17
18
19
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他