zoukankan      html  css  js  c++  java
  • 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

    感谢 周壑老师的讲解,鹏Gay的推荐

  • 相关阅读:
    服务器上的vhost
    php解压缩文件方法汇总
    STM32新起航-TMP1
    实现
    如何协调项目与领导?
    《致加西亚的一封信》读后感
    致加西亚的信
    本周设计部分及作业
    对·作业提交项目作业模块需求的编写(赵刚,段超凡)
    (第三周)团队模式中对交响乐团模式的理解
  • 原文地址:https://www.cnblogs.com/leibso-cy/p/VT_ExperimentEnv.html
Copyright © 2011-2022 走看看