`
lovnet
  • 浏览: 6704149 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
文章分类
社区版块
存档分类
最新评论

自己动手写操作系统 开发工具

阅读更多

这个学期开操作系统课了.决心写一个小的操作系统,就从图书馆借了《自己动手写操作系统》书.

自己动手写操作系统



作者: 于渊
市场价:¥48.00
4-5星会员: ¥36.00
出版社:电子工业出版社
ISBN:7-121-01577-3
出版日期:2005年8月

今天把开发工具收集全了.也写出了第一个小的引导程序,为了方便大家编写,特意把开发工具收集了一下,供大家所用.

1.虚拟机

VirtualPC2007

下载地址:

http://download.microsoft.com/download/8/5/6/856bfc39-fa48-4315-a2b3-e6697a54ca88/32%20BIT/setup.exe

汉化包下载: http://count.crsky.com/view_down.asp?down_url=http://2.scdx3.crsky.com/200702/VirtualPC2007_H.rar&downd_id=20&ID=30185&down=yes

今天经我安装,发现VPC2007安装dos时无法共享文件夹,安装linux也出错,因此推荐大家使用VPC5.2或者

VMware来做虚拟机!

Bochs2.3

下载地址:

http://nchc.dl.sourceforge.net/sourceforge/bochs/Bochs-2.3.exe

国内下载:

http://webdisk.cech.com.cn/3001219/96c62f941f93b0b5b96c31e7ff392bdbd29be3da/down/Bochs-2.3.exe.7z

nasm0.98.39

下载地址:

http://www.kernel.org/pub/software/devel/nasm/binaries/win32/nasm-0.98.39-win32.zip

文档下载:

http://www.kernel.org/pub/software/devel/nasm/binaries/win32/nasm-0.98.39-xdoc.zip

中文手册下载:

http://webdisk.cech.com.cn/3001217/96c62f941f93b0b5b96c31e7ff392bdbd29be3da/down/nasm中文手册.pdf

国内下载nasm:

http://webdisk.cech.com.cn/3001218/96c62f941f93b0b5b96c31e7ff392bdbd29be3da/down/nasm-0.98.39-win32.zip

其它工具:

Redhat9.0,EditPlus,WinHex等各大网站都有,我就不列了.

还有:随书光盘

下载地址:

http://greenerycn.ys168.com/ 公开下载目录里的 Tinux.rar

分享到:
评论

相关推荐

    自己动手写操作系统 随书光盘)

    本书用丰富的实例代码,一步一步地指导读者用C语言和汇编语言编写出一个具备操作系统基本功能的操作系统框架,不同于其他的理论型书籍,本书提供给读者一个动手实践的路线图。用理论指导动手实践,用实践深化理解...

    自己动手写操作系统(含源代码).part2

    正如于渊在本书结尾中所说“我们写自己的操作系统是出于一种好奇,或者说一种求知欲。我希望这样不停地‘过把瘾’能让这种好奇不停地延续”。 好奇心是动力的源泉,追究问题的本质是优秀黑客的必备素质,只有充分...

    自己动手写操作系统(含源代码).part1

    正如于渊在本书结尾中所说“我们写自己的操作系统是出于一种好奇,或者说一种求知欲。我希望这样不停地‘过把瘾’能让这种好奇不停地延续”。 好奇心是动力的源泉,追究问题的本质是优秀黑客的必备素质,只有充分...

    嵌入式实时操作系统及应用开发 北航 教材_自己动手_嵌入式_嵌入式实时操作系统及应用开发_

    以嵌入式软件的核心——嵌入式...实验系统包括嵌入式实时操作系统和集成开发工具,提供了丰富的实验和手册。读者利用pc就可以自己动手搭建嵌人式系统的开发平台,熟悉应用开发,更好地学习和理解嵌入式系统的基础知识。

    深度探索嵌入式操作系统:从零开始设计、架构和开发

    相信很多同行和笔者以前一样,阅读过很多操作系统理论方面的书籍,感觉它们所讲述的理论大同小异且比较容易理解,但是真要我们自己去动手开发和实现操作系统时,我们可能连操作系统的第一行代码该怎么写都不知道。...

    C语言做的系统(源代码)

    我看到很多篇关于自己动手开发操作系统的文章,几乎全来自一篇叫“Write Your Own Operating System Tutorial”英文文章,而且,使用的全是汇编语言。如今能够精通汇编语言的人已属凤毛麟角,而且现代操作系统的主体...

    嵌入式系统开发圣经

    嵌入式系统开发圣经 大小为42M的书,给你提供详细的嵌入式开发知识,是学习的好资料 本书特色:详细的理论讲解,让你全面了解当前嵌入式开发系统的发展趋势。以信息家电、智能型手机、PDA产品为出发点,广泛深入地...

    python 自己动手开发微信公众号

    对于希望创建可在多个操作系统(包括 Windows、Mac 和 Linux)上运行的跨平台应用程序的开发人员来说,这是一个合适的选择。 Tkinter Tkinter是用于创建GUI应用程序的标准Python库。它易于使用,并预装了 Python,...

    1. 在Windows环境下安装Vmware虚拟机。 2. 在运行虚拟机后,安装Linux操作系统(ubuntu18)。 3. 启动Linux操作系统。 4.

    1. 了解实验环境,动手在虚拟机环境下安装Linux操作系统; 2. 掌握用C语音开发应用程序的全过程。 三、实验工具 VMware、Ubuntu 四、实验内容 1. 在Windows环境下安装Vmware虚拟机。 2. 在运行虚拟机后,安装Linux...

    bochs2.5.1

    bochs2.5.1,x86系统模拟工具,自己动手写操作系统的开发环境

    汇编语言IDE工具.zip

    这款工具,比较好用,使用写操作系统,对于汇编语言来说,支持多款编译器,同时支持WIN32和WIN64环境,中文界面,可以说,是...如果大家想找一个和《自动动手写操作系统》这本书对应的开发工具,那么它无疑是适合的。

    简单多用户文件系统-操作系统课程设计.doc

    课程设计的目的 操作系统课程设计是计算机专业重要的教学环节,它为学生提供了一个既动手又动脑 ,将课本上的理论知识和实际有机的结合起来,独立分析和解决实际问题的机会。为 进一步巩固和复习操作系统的基础知识...

    Learning-DIY-RTOS:自己动手从0到1写嵌入式操作系统课程的相关资料下载

    此项目提供课程《自己动手从0到1写嵌入式操作系统》所有配套资料的下载,包含源码,参考文档等。 如该资料有兴趣,可以使用GitHub的打包下载功能。或者使用Git工具,SourceTree等将整个项目克隆到本地。 由于课程...

    易艾ERP权限管理工具

    对易艾ERP进行系统管理过程中,发现软件权限设定的操作很不方便,于是自己动手写了一个权限管理工具,有使用易艾ERP的朋友可以免费下载使用。 开发环境:WinXP + Delphi 2010; 兼容测试:WinXP/Vista/7/2003 + EI_...

    vc++ 应用源码包_18

    自己动手写操作系统.rar 完整源码 统计后台([源码信息] 梦者 绿色下载器 流量商必备 ).rar 关联文件.zip 对磁盘下任意目录的动作进行监控.rar 多功能小闹钟.zip 第12章+DLL开发与系统编程.rar 鼠标钩子.zip 打印函数...

    windows驱动开发技术详解-part2

     通用操作系统硬件驱动程序的开发,编写者不仅需要精通硬件设备、计算机总线,而且需要Windows 操作系统知识以及调试技巧。学习和掌握Windows硬件驱动程序的开发是电子系统设计人员必备的能力。  本书是作者结合...

    Windows驱动开发技术详解的光盘-part1

     通用操作系统硬件驱动程序的开发,编写者不仅需要精通硬件设备、计算机总线,而且需要Windows操作系统知识以及调试技巧。学习和掌握Windows硬件驱动程序的开发是电子系统设计人员必备的能力。  本书是作者结合...

    《嵌入式系统开发圣经(第二版)》电子版

    介绍只在第一卷有写 <br> 目前个人计算机相关产业上的技术已经相当成熟,然而嵌入式软硬件技术人才却非常缺乏,《嵌入式系统开发圣经(第二版)》旨在培养这方面的人才。本书通过介绍嵌入式领域的相关知识,...

    扫雷游戏的设计与开发思路

    本次的毕业设计我将利用Visual Basic6.0作为开发工具,开发一款类似的“扫雷游戏”。 通过研究Windows操作系统自带的扫雷游戏,我们可以发现在这个游戏中主要有以下两个关键的地方: 第一个是初始化问题,包括随机...

    为了便于个人作业的管理,设计了个人作业的管理系统,用户可以查看作业信息,管理员可以对作业信息进行增删改查的操作

    本次开发实验主要使用了androidstudio开发工具进行开发,使用了数据库进行一个存储,在设计的过程中从界面设计以及到数据库功能模块的设计都得到了充分的证明,最后还进行了相应的测试。完成了相应的增删改查操作,...

Global site tag (gtag.js) - Google Analytics