浙林龙哥

   :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  Linux

上一页 1 ··· 4 5 6 7 8 9 10 下一页

摘要:作者:萧寒 2004-9 1.c++真的是为面向应用而产生的一种语言,并不是面向系统而产生的一种语言,C++的很多特性,比如,构造函数,析构函数,异常处理,全局对象...等等都需要操作系统的支持,然而在写操作系统的时候,操作系统还并不存在,这导致了,c++的这些先进特性并不能被使用,更不用说对stl标准模板库的使用了. 2.c++在编写操作系统时能使用的特性有函数重载,访问权限限制,但这对系统... 阅读全文
posted @ 2005-03-03 14:18 浙林龙哥 阅读(4697) 评论(1) 推荐(1) 编辑

摘要:资料从下面处整理而来: [1]有完整的GNU Make使用指南(中文版),在此做一个简要版本: http://lsec.cc.ac.cn/~peace/articles/gnumaketranslated.html 翻译:于凤昌 E-mail为:yfc70@public2.lyptt.ha.cn 版本:GNU Make 使用手册(3.79)版原文,在此基础上翻译了该手册 [2]哈少译的GNU Ma... 阅读全文
posted @ 2005-03-02 21:46 浙林龙哥 阅读(3980) 评论(1) 推荐(0) 编辑

摘要:存储段 描述符 m+7 m+6 m+5 m+4 m+3 m+2 m+1 ... 阅读全文
posted @ 2005-03-01 14:01 浙林龙哥 阅读(1311) 评论(0) 推荐(0) 编辑

摘要:Linux/Unix环境下的Make和Makefile详解 无论是在Linux还是在Unix环境中,make都是一个非常重要的编译命令。不管是自己进行项目开发还是安装应用软件,我们都经常要用到make或make install。利用make工具,我们可以将大型的开发项目分解成为多个更易于管理的模块,对于一个包括几百个源文件的应用程序,使用make和makefile工具就可以简洁明快地理顺各个... 阅读全文
posted @ 2005-02-28 22:41 浙林龙哥 阅读(943) 评论(0) 推荐(0) 编辑

摘要:作者: 余涛 时间: 2004-10-19 出处: 天极网 ... 阅读全文
posted @ 2005-02-28 22:38 浙林龙哥 阅读(1470) 评论(0) 推荐(0) 编辑

摘要:對於設計嵌入式Linux 系統的研發人員來說,有一個問題是必須要考慮到的,那就是 記憶體的空間。 我們知道嵌入式Linux 系統所用的記憶體不是軟碟、硬碟、ZIP 盤、CD-ROM、DVD 這 些? 所周知的大容量常規記憶體,它使用的是例如Rom,CompactFlash,M-Systems 的 DiskOnChip,SONY 的MemoryStick,IBM 的MicroDrive 等體積極小,... 阅读全文
posted @ 2005-02-28 22:28 浙林龙哥 阅读(717) 评论(0) 推荐(0) 编辑

摘要:GNU make 指南 翻译: 哈少 译者按: 本文是一篇介绍 GNU Make 的文章,读完后读者应该基本掌握了 make 的用法。而 make 是所有想在 Unix (当然也包括 Linux )系统上编程的用户必须掌握的工具。如果你写的程序中没有用到 make ,则说明你写的程序只是个人的练习程序,不具有任何实用的价值。也许这么说有点儿偏激,但 make 实在是应该用... 阅读全文
posted @ 2005-02-28 21:42 浙林龙哥 阅读(2965) 评论(0) 推荐(0) 编辑

摘要:使用ld ******** 本文档介绍GNU连接器ld的2.14版本. 本文档在GNU自由文档许可证下发行.在"GNU自由文档许可证"一章中有关于本许可证的一份拷贝. 概述 ******** 'ld'把一定量的目标文件跟档案文件连接起来,并重定位它们的数据,连接符号引用.一般,在编译一个程序 时,最后一步就是运行'ld'. 'ld'能接受连接命令语言文件,这是一种用AT&T的连接编辑命令语... 阅读全文
posted @ 2005-02-28 21:39 浙林龙哥 阅读(21835) 评论(1) 推荐(1) 编辑

摘要:objcopy把一种目标文件中的内容复制到另一种类型的目标文件中. (1)将图像编译到可执行文件内 Q: 如何将一个二进制文件,比如图片,词典一类的东西做为.o文件,直接链接到可执行文件内部呢? A: $ objcopy -I binary -O elf32-i386 -B i386 14_95_13.jpg image.o $ gcc image.o tt.o -o tt $ nm ... 阅读全文
posted @ 2005-02-28 21:13 浙林龙哥 阅读(2758) 评论(0) 推荐(0) 编辑

摘要:1.作者:谢煜波/潇寒/wildcatgsk (后两个好像是笔名) WhenDoWeWriteOurChineseOS?(1) WhenDoWeWriteOurChineseOs?(2) WhenDoWeWriteOurChineseOS?(3) 实验代码下载: ftp://202.118.239.46/Incoming/Other/BTC/... 阅读全文
posted @ 2005-02-28 11:56 浙林龙哥 阅读(9388) 评论(1) 推荐(0) 编辑

摘要:这几天最头疼的一个问题就是磁盘引导程序,就是boot.asm和setup.asm两个文件的问题,我发现, 用int13读磁盘,如果设置systemsize=5k,那么没有问题, 但是=10k的时候,根本就不行了, 真不知道为啥,需要注意的是,这个问题在vmware和boch下都没有,但是用我的真机就是不行,别人的也不行. 最后,我的代码简化到了不能再简,就是在kernel.c里头打个字到屏幕... 阅读全文
posted @ 2005-02-27 22:55 浙林龙哥 阅读(4223) 评论(0) 推荐(0) 编辑

摘要:其实所有的驱动程序最底层不过是使用硬件的command,也就是端口的io操作,ATA设备的命令端口是1f0h-1f7h和170h-177h,控制端口是3f4h-3f7h和374h-377h。这个东西说起来话就长了。我给一个读取Primary的Master的MBR的例子。 nLegacy IO Access ( Debug.exe or Debug32.exe ) o 3F6 04 ;... 阅读全文
posted @ 2005-02-27 22:52 浙林龙哥 阅读(2853) 评论(4) 推荐(0) 编辑

摘要:bochs反编译的BUG: 我写了如下代码: bootdrive: db 0 mov [bootdrive] , dl mov dl , [bootdrive] 然后用nasm编译,再到bochs中调试,发现两行反编译出来的代码都是: mov dl , [bootdrive] 而机器码是不一样的: 8A 16 37 01 88 16 37 01 后来又在第一行前加了:mov dl,1 结果真... 阅读全文
posted @ 2005-02-27 19:05 浙林龙哥 阅读(1150) 评论(0) 推荐(0) 编辑

摘要:dd命令 功能:把指定的输入文件拷贝到指定的输出文件中,并且在拷贝过程中可以进行格式转换。可以用该命令实现DOS下的diskcopy命令的作用。先用dd命令把软盘上的数据写成硬盘的一个寄存文件,再把这个寄存文件写入第二张软盘上,完成diskcopy的功能。需要注意的是,应该将硬盘上的寄存文件用rm命令删除掉。系统默认使用标准输入文件和标准输出文件。 语法:dd [选项] if =输入文... 阅读全文
posted @ 2005-02-27 13:32 浙林龙哥 阅读(1703) 评论(0) 推荐(0) 编辑

摘要:指令名称:chmod 使用权限:所有使用者 使用方式:chmod[-cfvR][--help][--version]modefile... 说明:Linux/Unix的档案存取权限分为三级:档案拥有者、群组、其他。利用chmod可以藉以控制档案如何被他人所存取。 把计: mode:权限设定字串,格式如下:[ugoa...][... 阅读全文
posted @ 2005-02-20 15:03 浙林龙哥 阅读(4217) 评论(0) 推荐(0) 编辑

摘要:一、下载 (1)LXR 现在LXR已经成为sourceforge的一个project,所以可以到lxr.sourceforge.net上找到最新的lxr代码(当然也就是源代码了)。 (2)perl的DBI http://search.cpan.org/~timb/DBI/ (3)glimpse http://webglimpse.net/download.php http://w... 阅读全文
posted @ 2005-02-19 16:47 浙林龙哥 阅读(7020) 评论(7) 推荐(0) 编辑

摘要:因为网络不通,无法使用服务器上的lxr,严重影响我阅读代码的效率,所以索性自己找来了LXR的最新版lxr-0.9.1,在本地机上试着安装一份。 LXR是使用WEB方式下的源代码整理浏览工具,最大的用途在于清理出了代码中函数、变量的定义、说明、应用的关系,并用链接的形式表现在网页上。LXR整理出代码的结构和调用关系,存在数据库中,并在显示时与源代码树结合,从功能上说,包括代码浏览、标识符搜索、文本... 阅读全文
posted @ 2005-02-19 14:01 浙林龙哥 阅读(6791) 评论(1) 推荐(0) 编辑

摘要:INT AH 功能 调用参数 返回参数 10 ... 阅读全文
posted @ 2005-02-19 10:28 浙林龙哥 阅读(7009) 评论(1) 推荐(0) 编辑

摘要:[执行控制] c|cont向下执行,相当于WinDBG的“g”。 s|step|stepi [count]单步执行,相当于WinDBG的“t”,count 默认为 1。 p|n|next单步执行,类似于WinDBG的“p”。 q|quit|exit 退出调试,同时关闭虚拟机。 Ctrl-C... 阅读全文
posted @ 2005-02-19 00:30 浙林龙哥 阅读(8455) 评论(2) 推荐(0) 编辑

摘要:一、格式化硬盘 我们要将创建的256MB硬盘Image文件hdc.img进行分区并创建MINIX文件系统,将在这个Image文件中创建1个分区,并且建立成MINIX文件系统。 (1)将hdc.img做为从盘挂到Bochs下已有的模拟系统中(例如SLS Linux): 编辑SLS Linux系统的Bochs配置文件bochsrc.bxrc。在ata0-master一行下加入我们的硬盘Image文件的... 阅读全文
posted @ 2005-02-18 14:17 浙林龙哥 阅读(9098) 评论(1) 推荐(0) 编辑

上一页 1 ··· 4 5 6 7 8 9 10 下一页