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的推荐

  • 相关阅读:
    导出数据到Excel
    VB中导入数据到Excel内容换行
    上传附件导入,确认弹框取消后,无法上传附件
    扫描审核,出错声音报警
    C语言中,隐藏结构体的细节
    C语言 符号的不同意义
    IAR 和 keil 使用外部 SDRAM 的区别
    C语言 ringBuffer 实现
    C语言 malloc 内存泄漏
    STM32 硬件CRC和软件CRC速度比较
  • 原文地址:https://www.cnblogs.com/leibso-cy/p/VT_ExperimentEnv.html
Copyright © 2011-2022 走看看