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
GeekOS
GeekOS
内核的源码级调试
在进一步研究
GeekOS
内核之前,有必要掌握调试这个技能,有了调试器,可以更直观地查看内部变量的值,也可以单步跟踪程序运行的轨迹。这里研究的调试,当然是指源码级的调试。
CherylNatsu
·
2011-10-01 09:00
File
Build
远程连接
图形
initialization
debugging
GNU/Linux环境下搭建
GeekOS
实验环境
我使用的操作系统为DebianGNU/Linux6,基本系统安装好后
GeekOS
实验环境需要安装的组件只有bochs和nasm,直接使用源中的软件包即可:#apt-getinstallbuild-essential
CherylNatsu
·
2011-09-30 21:00
Debian
File
callback
makefile
debugging
Warnings
GeekOS
Project2
1项目21.1项目2设计要求本项目需要对以下几个文件进行修改:⑴“src/
GeekOS
/user.c”文件中的函数Spawn(),其功能是生成一个新的用户级进程;⑵“src/
GeekOS
/user.c”
xitong
·
2011-07-03 09:00
project
GeekOS
Project2
1项目21.1项目2设计要求本项目需要对以下几个文件进行修改: ⑴“src/
GeekOS
/user.c”文件中的函数Spawn(),其功能是生成一个新的用户级进程;⑵“src/
GeekOS
/user.c
ce123
·
2011-07-03 09:00
GeekOS
遇到问题及解决方法
开始因为Bochs的配置总是出现问题,一个配置文件在别人的电脑上能用,但在自己的电脑上就没法用。在网上查找资料发现:bochs的配置文件和物理主机的硬件配置密切有关,并且还和bochs的安装路径有关。有的电脑可能要把newharddrivesupport:enabled=1注释掉;有的电脑可能要把diskc:file=diskc.img,cyl=40,heads=8,spt=64替换成ata0-m
ce123
·
2011-07-03 09:00
GeekOS
遇到问题及解决方法
开始因为Bochs的配置总是出现问题,一个配置文件在别人的电脑上能用,但在自己的电脑上就没法用。在网上查找资料发现:bochs的配置文件和物理主机的硬件配置密切有关,并且还和bochs的安装路径有关。有的电脑可能要把newharddrivesupport:enabled=1注释掉;有的电脑可能要把diskc:file=diskc.img,cyl=40,heads=8,spt=64替换成ata0-m
xitong
·
2011-07-03 09:00
OS
GeekOS
Project3
1项目31.1项目3设计要求要求学生改进
GeekOS
的调度程序,实现基于4级反馈队列的调度算法(初始
GeekOS
系统仅提供了FIFO进程调度算法),并实现信号量,支持进程间通信。
xitong
·
2011-07-03 01:00
project
GeekOS
Project3
1项目31.1项目3设计要求 要求学生改进
GeekOS
的调度程序,实现基于4级反馈队列的调度算法(初始
GeekOS
系统仅提供了FIFO进程调度算法),并实现信号量,支持进程间通信。
ce123
·
2011-07-03 01:00
thread
算法
list
struct
Semaphore
测试
geekos
项目project1代码
geekosproject1: 解析ELF文件格式: intk;//beginfromheadelfHeader*elfHead=(elfHeader*)exeFileData;//programheadertable,+offsetfromelfHeadprogramHeader*proHeader=(programHeader*)(exeFileData+elfHead->phoff);//
longronglin
·
2010-02-08 22:00
自己动手写操作系统: Ubuntu9.04实验具体步骤
一、项目设计目的熟悉
GeekOS
的项目编译、调试和运行环境,掌握
GeekOS
运行工作过程。二、项目设计要求1、搭建
GeekOS
的编译和调试平台,掌握
GeekOS
的内核进程工作原理。
jun2ran
·
2009-06-05 14:00
thread
编程
工作
windows
struct
ubuntu
自己动手写操作系统: 构建基于Ubuntu9.04的实验环境
一、安装Ubuntu9(略)二、下载
Geekos
1.Ubuntu内置了Firefox3浏览器,打开网址
geekos
.sourceforge.net,下载
GeekOS
0.3到本地。
jun2ran
·
2009-06-05 13:00
manager
ubuntu
gcc
文本编辑
keyboard
delay
geekOs
操作系统实验
下载地址: http://dl4.csdn.net/fd.php?i=772712832192416&s=d7f7c722ee96233eb48dbd08e3c25a00
longronglin
·
2009-05-09 08:00
c
geekOS
操作系统(1)
bochs的配置: bochsrc.txt 的Linux下配置文件: #Youmaynowusedoublequotesaroundpathnames,incase#yourpathnameincludesspaces.#=======================================================================#CONFIG_INTERFACE
longronglin
·
2009-03-22 19:00
File
Path
library
interface
disk
keyboard
无意中发现Geek Os中memcmp函数的bug
具体位置:
geekos
-0.3.0\src\project6\src\common\string.c版本是
geekos
-0.3.0,不知道该BUG是不是故意留下来的^_^原来的函数如下:int memcmp
ngaut
·
2006-09-08 11:00
操作系统实验(
geekOS
实践)
通过分析、编译
GeekOS
系统的源代码并生成磁盘映射文件,来进一步了解操作系统的原理。并在Bochs模拟器下模拟启动,来了解操作系统的基本原理和系统的启动过程。程序在Linux系统环境下使用。
longronglin
·
2006-08-15 11:00
上一页
1
2
下一页
按字母分类:
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
其他