BOCHcas无法使用 怎么解决E盘怎么解决

Bochs是用C++开发的一个模拟器模拟整個PC。它完全是靠软件模拟来实现的从启动到重启,包括PC的外设键盘鼠标,VGA卡磁盘,网卡等全部都是有软件来模拟的,因此它非常嘚适合开发操作系统

双击安装文件,点下一步完成软件安装

#megs: 内存,以MB为单位你可以根据自己的机器来调整

# 下面两句一般是不可以改嘚,表示rom镜像和vga镜像

# 下面是硬盘,很简单还有就是BOCHS也是可以支持多个硬盘的。那么硬盘文件是怎么生成的呢?我们可以发现硬盘是 img格式的你注意没有在BOCHS文件夹里有一个工具叫 bximage.exe,他就是用来生成这个硬盘 文件的工具

# 下面这个就是光驱,如果你想使用物理光驱只要讓path=E:(我们假设E盘是光驱)

# boot:这个是启动设备,可以使用cdrom(光驱)、c(硬盘)或floppy(软驱)

# 这一句可以不要,他只是指定用来保存日志的文件如果不指定的话他就会输出到命令控制台上。

# 这一句是设置在开机时是否激活鼠标BOCHS对于鼠标的控制不是# 很好。建议如果不是特别需要嘚话不要激活他在运行期间也可以点窗口右上角的鼠标图标来激活他。

配置好配置文件后将文件后缀改为.bxrc。双击即可启动软件了

双擊安装目录下的bochsdbg.exe,点击加载按钮选择配置文件,即可进行调试

help:显示帮助文档。

c:继续前面我们已经用过了。

s:单步执行他还有一個扩展用法。

b 0x7c00:在内存0x7c00处设置一个断点.当程序执行到0x7c00处就自动进入到调试状态.后面的这个数指的是内存的线性地址

dump_cpu:显示现在的寄存器嘚状态

以上是在网上很容易就能找到的使用指南,但是我在使用的过程中遇到了一些小问题在此记下这些小问题,以备忘

address=0xf0000  首先是这條在运行bochs是跳出一个窗口提示mem0在什么#0ffff什么什么结束的,后来在网上查到说是因为在2.2.5以前的版本Bochs的BIOS大小为64K,需要指定起始地址为0xf0000之后嘚版本可支持512K的BIOS镜像。现在默认用的BIOS-bochs-latest的好像是128K(官方说法)我看了一下是132K。反正不需要指定起始地址了而我装的是2.6版本,果断吧0xf0000删了运行成功。

 2、在调试的时候输入dump_cpu提示出错好吧,继续上网找问题原因如下:

  bochs 2.3.5 以上的版本好像就没有dump_cpu了,你可以试试 下面的命囹 组合他们

}

相信很多人都喜欢使用AE(Adobe After Effects)和PR(Adobe Premiere Pro)来制作影视作品如MTV、MAD……在影视制作软件这个大部队中这两款软件也是专业级别的。当然使用会声会影的人也不在少数觉得它容易叺手还有操作简便,特别是在简单的视频剪辑中它的魅力最大。不过纵使会声会影可以制作家庭影片,满足大多数人的需求但是在效果表现方面它和AE、PR相差的还是挺大的,更不用说AE和PR之间有一个强大的“Adobe动态链接”功能。

    但是有不少人在体会这个“Adobe动态链接”功能的时候,遭遇了挫折碰到诸如“Adobe动态链接”命令是灰色的,不可用或者是弹出错误提示“连接Adobe After Effects动态链接失败”(英文上是“Adobe Dynamic Link”)这些问题打得他们措手不及,那么有办法解决这些问题吗?

    答案当然是有的请大家耐心地往下看吧。(PS:本经验有点长希望大家能够堅持一下,呵呵……)

  1.     现在先回顾一下第一种情况----“Adobe动态链接”命令呈现灰色不可用。这时候AE、PR的使用场景如图所示:

  2. 原因分析以及楿应解决方法:

  3.     为了让大家更加清楚我解决这个问题的思路,我在最后说明一下本人对Adobe动态链接组件的工作过程的猜想因为只有大致了解了它的工作过程后,才能够找到比较准确的解决方法嘛

  4. 个人对此推测如下:就拿AE的“Adobe动态组件”命令的执行过程来说吧,第一阶段:AE主程序先检测一下是否有同版本的PR在本电脑中安装了(通过查询注册表中PR的关键注册信息来判定的)如果监测到该注册信息的存在,那麼执行第二阶段:根据PR的注册信息找到PR的安装目录里的PR主程序(Adobe Premiere Pro.exe),如果找不到那么该命令就呈现灰色,不可用;如果找到那么AE中嘚“Adobe动态链接”命令就是可用的(也就是说,该命令是呈现为黑色而不是灰色,显示为可用)

    接着执行第三阶段:当用户点击“Adobe动态鏈接”命令后,AE主程序会检测自身的Adobe动态链接组件所需要的所有配置文件其中最重要的是其“32”文件夹里的配置文件,比如dynamiclinkmanager.exe当然,这個配置文件一定是经过“Adobe Application Manager”更新过的(具体如何得到并不重要)这样该命令才能够正常地执行,否则就会出现错误提示“连接Adobe After Effects动态链接夨败”以上就是笔者对“Adobe动态组件”命令的执行过程的一个猜测。

  5. 至于为何得出这样一个猜想往下看就会明白了。本人执行了AE的“Adobe动態链接”命令后发现任务管理器中有PR的主程序“Adobe Premiere Pro.exe”和AE的“dynamiclinkmanager.exe”在后台运行,而这个时候PR的主程序并没有启动,经过一番综合分析之后嘚到了这个“合情合理”的猜想。希望有人提出更加合适的假想

        另外,以上解决方法中有哪些解决方法的表述不够准确的,期待大家指正另外,如果你有更好的解决方法的话希望可以在评论中留言。

  • 以上图片是本人在2013版本的AE CC、PR CC上亲测截图而来的相信以上方法在其怹版本也同样适用。本人建议诸位使用Adobe CC系列

  • 本人用以上方法(重装系统、重新安装AE、PR之外的方法),在8台电脑上测试过都能够解决该問题,相信这个经验也可以帮到你

经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域)建议您详细咨询相关领域专业人壵。

作者声明:本篇经验系本人依照真实经历原创未经许可,谢绝转载
}

我要回帖

更多关于 cas无法使用 怎么解决 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信