有人说,reactos不是实时操作系统,不能做嵌入式系统,难道真的不能做嵌入式系统吗?其实不是这样的,嵌入式系统本来就包括有两类系统,一种是要求实时性强,一种是要求实时性弱的。这两种都是嵌入式系统。因此,ReactOS做嵌入式系统是没有问题的,有问题的是拿它来做什么样的产品,才是比较合适的。比如可以使用它来做GPS系统,可以拿它来做MP4系统,也可以拿它来开发照相机系统,也可以拿它来做车载系统。当然,你不能拿它来做火箭实时监测系统。这个世界上本来就没有任何一个系统,可以放到任何地方都合适的。

从ReactOS开发的过程里,也开始改到在ARM平台能编译和运行了,说明它还是慢慢地走向一个嵌入式平台里面去。但目前它主要还是运行在X86的平台上,由于这个平台成熟,由于这个平台开发方便,由于这个平台容易找到资源。后面所有学习,我都是基于X86平台的。
当把代码下载了,再安装好编译工具,其实编译工具还是使用GCC的,这也是比较成熟的开源工具,这样会减少很多不必要的麻烦。当你进入编译环境后,就可以使用make clean命令来清除所有产生的临时文件,使用make depends来建立所有文件的依赖关系,使用make bootcd来编译一个可以从光驱启动的ISO光盘文件,使用make livecd就可以编译成一个光盘直接运行的ISO文件,使用make msvc8就可以把所有源程序变成VC2005打开的工程文件,可以编辑代码了。

再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow

reactos操作系统实现 3相关推荐

  1. reactos操作系统实现 2

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 对于开发 ...

  2. reactos操作系统实现(2)

    对于开发一个操作系统是一个漫长的过程,并不像一个Hello world程序那么快捷,那么明了.因此对开发OS的基本知识,基本技能也需要比较高深一些,特别对一些名词和概念,更需要深入地了解.由于操作系统 ...

  3. reactos操作系统实现 1

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! reac ...

  4. reactos操作系统实现(47)

    当光盘变成记录数据以后,就开始使用光盘来分发操作系统了.毕竟光盘有着储存数据量大,成本便宜的优势.下面就来分析Reactos是怎么样通过光盘的格式来引导操作系统的. 现今的计算机BIOS,会在开机时根 ...

  5. reactos操作系统实现(1)

    reactos是什么操作系统呢?它是一个开源的操作系统,并且是兼容Windows XP的应用程序和驱动程序的操作系统.意思就是说,直接安装一个reactos之后,把第三方的驱动程序安装好后,就可以运行 ...

  6. reactos操作系统实现(3)

    有人说,reactos不是实时操作系统,不能做嵌入式系统,难道真的不能做嵌入式系统吗?其实不是这样的,嵌入式系统本来就包括有两类系统,一种是要求实时性强,一种是要求实时性弱的.这两种都是嵌入式系统.因 ...

  7. reactos操作系统实现(12)

    有了上面的知识,就来分析ReactOS里引导任务是怎么样设置全局描述符表.其工作过程如下图所示: 由于CPU初始化运行后,就当作为一个任务在运行.这里主要设置这个任务的运行保存环境,以便CPU可以交给 ...

  8. reactos操作系统实现(6)

    硬盘引导的流程与相应源码文件名称: 引导序号 引导过程 引导执行代码位数 目标文件名称 1. 主引导代码(Master Boot Record (MBR) code),主要寻找活动分区,然后读入引导扇 ...

  9. reactos操作系统实现(119)

    前介绍了初始化函数ScsiClassInitialize,那么在这个函数里使用下面的语句来查找SCSI的磁盘,如下: if (InitializationData->ClassFindDevic ...

最新文章

  1. 【opencv】3.在一个opencv窗口中显示多个视频界面、画箭头、画掉头箭头
  2. 记录 之 最近阅读的动作识别(action recognition)工作
  3. 判断1000-2000之间的闰年(优化写法)
  4. python图形化编程实例,python交互式图形编程实例(三)
  5. 如何用VB实现Excel文件的自动合并
  6. 汤晓鸥为CNN搓了一颗大力丸
  7. 好铁不打钉,好男不当网管-----论网管的自我修养 ...
  8. 如何手动触发onchange事件? [重复]
  9. ODP.NET 之 ExecuteNoQuery 执行 Merge into 返回值
  10. java Base64带秘钥的加密解密
  11. coreldraw x7如何禁网_出现问题如何修改和修复安装coreldraw x7
  12. zipOutputStream压缩后用RAR解压出现“不可预料的压缩文件末端”错误
  13. 女性三围--表单只能输入数字和英文输入下的逗号
  14. Base64加密和解密使用
  15. java输出皮卡丘_使用CSS实现皮卡丘
  16. LoadRunner 自动登录163邮箱
  17. 二十一世纪大学英语读写教程(第二册)学习笔记(原文)——7 - Thinking: A Neglected Art(思考——被忽视的艺术)
  18. Camunda开源协议可否商用
  19. 服务器遇到大流量攻击的处理过程
  20. graphql 嵌套查询_了解GraphQL中的查询

热门文章

  1. C语言实现中缀转后缀并计算表达式结果
  2. MATLAB频谱分析程序(转)
  3. 面向对象练习【Python】
  4. Ubuntu语言支持为灰色修复方法
  5. vmware workstation14pro虚拟机开机黑屏处理办法
  6. 小巧的虚拟光驱个人修改版
  7. 分布式领域重要原理_李孟_新浪博客
  8. 2023年2月系统集成项目管理工程师认证【报名入口】
  9. 计算机B的IP地址是,IP地址202.117.17.255/22是什么地址?()。A.网络地址B.全局 - 信管网...
  10. 计算机二级宝典几个人用,计算机二级宝典