llxmars的个人空间 https://blog.eetop.cn/193015 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

分享 通过修改gdb源码忽略bochs调试时的"Signal 0"信号[转]
2011-2-8 10:45
在调试linux0.11的过程中,出现缺页中断,具体信息是 program received signal 0, Signale 0. 0x0000a0ec in page_fault(). 这给调试带来很大的麻烦 关于这个问题,有个网友说了个方法: 忽略信号-“signal 0” 我也出现了这样的问题,不过现在解决了。 1)进入linux-gdb-rh9/ ,运行.run 2) 进入linux-gdb-rh9/ ,c ...
2875 次阅读|0 个评论
分享 可调试linux0.12引导软盘镜像
2011-2-7 23:56
进入linux0.12操作系统 修改所有Makefile文件 find ./ -name Makefile寻找 然后 LDFLAGS = ...中的-s去掉 CFLAGS=...中添加-g标志 make clean make 然后得到的镜像文件就可以作为引导盘了
730 次阅读|0 个评论
分享 vim编辑二进制文件
2011-2-7 21:28
vim -b 文件名 其中-b表示二进制,必须加上!!! :%!xxd可以显示了 注意,该命令生效后,文件末尾多出0x0a,文件内容实际上是变了 可以输入:%!xxd -r 还原文件!!!
464 次阅读|0 个评论
分享 创建文件系统
2011-2-7 19:42
1.先在linux下建立一个空的硬盘镜像 dd if=/dev/zero f=medici_hd.img bs=512 count=524160 ps:柱面520,磁头16,每磁道扇区数63 2.安装SLS-linux 下载了1.0版本的,解压即可 在解压后的文件中建立一个新文件夹,命名linux0.12,把medici_hd.img放入,修改bochsrc.bxrc,内存大小改为16,注意把 ...
3078 次阅读|0 个评论
分享 Linux环境变量的设置和查看方法[转]
2011-2-7 17:54
1. 显示环境变量HOME   $ echo $HOME   /home/redbooks 2. 设置一个新的环境变量hello( 临时的 )   $ export HELLO="Hello!"   $ echo $HELLO   Hello! 3. 使用env命令显示所有的环境变量   $ env   HOSTNAME=redbooks.safe.org   PVM_RSH=/usr/bin/rsh   Shell=/bin/bash   TER ...
1997 次阅读|0 个评论
分享 /etc/sysconfig
2011-1-31 22:22
今天网络里多了个eth1,并且eth0设备找不到,我就在/etc/sysconfig/networking中把eth1删除,再到/etc/sysconfig/network-scripts中把eth1删除就ok了 如果一些在此列出的文件没有出目前你的/etc/sysconfig/目录中,可能是相应的程式没有安装的原因。下面将对这些文件进行分别介绍,在此只对这些设置文件进行一般程度的 ...
1791 次阅读|0 个评论
分享 linux中解压合并解压包
2011-1-31 15:34
将下载的文件放在同一个目录(比如目录名是 clk)中,进入这个目录。 在 shell 中运行以下的命令: $ cd clk $ bzip2 -d * $ cat * clk011c-3.0-with-bookmark.pdf
471 次阅读|0 个评论
分享 对于ORG命令的一点儿个人看法
2011-1-28 23:05
我们以一小段汇编代码片段为例: mov eax, var1 dd 0 对于这个代码片段,如果我们在开始加上了org 0x7c00然后用NASM编译的话,NASM会生成如下代码: 00007c04: ( ): mov eax, dword ptr ds:0x7c08 ; 66a1087c 如果不加org 0x7c00然后用NASM编译的话,NASM会生成如下代码: 00007c04: ( ...
896 次阅读|0 个评论
分享 一致与非一致性代码段【转】
2011-1-25 13:56
之所以出现这个定义是因为系统要安全: 内核要和用户程序分开,内核一定要安全.不能被用户程序干涉. 但是有时候用户程序也需要读取内核的某些数据,怎么办呢? 于是os将内核程序开辟一些可以供用用户程序访问的段.但是不允许用户程序写入数据. 1.内核不用知道用户程序的数据.内核不用调用用户程序的数据.内核不 ...
671 次阅读|0 个评论
分享 8086/8088的寻址问题[转]
2011-1-25 13:30
8088和80286都是16位CPU,Intel当初为什么会警告IBM和盖茨呢?到底发生了什么?   要了解发生了什么,我们要看看处理器的内部,会看到巨大的差异。首先,你找一片8088CPU,把包装磨掉,磨到CPU硅片,放到显微镜下,你会看到8086/88的内部结构,它根本不是一个新的设计,而是两个并联运行的8085(8位)微处理器 ...
1359 次阅读|0 个评论
  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 0

    获赞
  • 2

    评论
  • 974

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-5-12 21:25 , Processed in 0.029061 second(s), 11 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部