1 环境搭建_及参考资料介绍_ASM驱动开发疑难解决

1 环境搭建

> 这里和  周壑老师不同;大家觉得哪中适合当前的物理机,就配置那种。

如下:

win7 32 位;

vs 2010;

visualDDk 驱动项目插件;

V A --- 代码高亮、提示;  这样vs 2010 开发 就非常爽了

然后 虚拟机 设置和 物理机 共享文件夹,随时将符号文件给调试。



VT技术 参考资料:

当然是  intel 手册啦; 这里的VT相关的章节 在 3卷,24章 及后面多章


ASM + C/CPP驱动 开发疑难解决:

这里 很多VMX 指令在 驱动里面 不能内联;一定那内联会报错;

周壑老师 封装了 一个 ASM 文件;将一个个VMX 操作封装成了API;他使用的是QtCreator 编辑器,控制台构建,使用SOURCE文件等修改添加这个汇编文件进项目使用。

我的解决方案:

> 还是界面click  对我而言友善些,所以。。

> 这里 如果 是vs 的话,

项目属性—》 生成自定义/生成依赖项 –》 masm

如图:

image

> 然后就可以编译 asm 文件,以及实现之间的交互了

-----------------和解决vs 不能 64内联汇编一样的解决方案

> 周壑老师没有使用vs,如果有想使用vs的朋友可以这样做。

解决VS代码高亮和提示:

这里可以下载一个VA.exe 插件 然后点击安装 就可以了

如图:

image

猜你喜欢

转载自www.cnblogs.com/leibso-cy/p/11670322.html