当前位置: 首页 > 知识库问答 >
问题:

英特尔伽利略和C REST SDK

左丘嘉言
2023-03-14

我已经成功地设置了我的英特尔伽利略板(第2代)与最新的Windows IoT映像(2/12/2014)。我可以引导图像没有任何问题,telnet到它和运行'眨眼'应用程序罚款。

我试着运行“卡萨布兰卡”样本,并按照http://ms-iot.github.io/content/Casablanca.htm.当我远程登录Galileo板并尝试运行控制台应用程序时,我根本没有得到任何输出。尝试从Visual Studio进行调试时,我可以看到以下输出:

WindowsIoDemo中0x77CC342A(ntdll.dll)处的首次偶然异常。exe:0xC0000139:未找到入口点。项目“[2016]WindowsIoTDemo”。exe'已退出,代码为-1073741511(0xc0000139)'未找到入口点'。

是否有人能够运行卡萨布兰卡示例应用程序,或者在“物联网Windows”项目中使用C REST SDK?

共有2个答案

乌杰
2023-03-14

入口点未找到错误意味着存在依赖dll,其中缺少某些方法。要启用更多诊断输出,可以在HKEY\U LOCAL\U MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager下更改注册表项GlobalFlag=2。在我的例子中,以下方法缺少UnregisterClassW。此方法在User32中定义。dll,如果比较User32。在工作站窗口中的dll和在Galileo中的dll,您将看到这些文件有很大的不同。

你可以在我的博客上找到我是如何解决这个问题的http://kardum.net/iot/intel-galileo-windows-application-azure-storage/

卢俭
2023-03-14

我在使用最新版本的卡萨布兰卡2.3时也遇到了同样的问题。为了运行样本,我使用了卡萨布兰卡2.2:

>

  • 因为似乎没有办法从Codeplex下载2.3源代码,所以我能看到的唯一方法就是使用Git:

    git克隆https://git01.codeplex.com/casablanca

    git结帐9cc7758d714b

    此时,您可以按照Galileo示例中的说明构建cpprest120d_2_2。dll并将其复制到Galileo。确保设置“无增强指令”选项。

    按照指示为示例创建一个新项目,但不要使用NuGet安装cpprestsdk。这将安装2.3版本。相反,您希望包含先前构建的2.2版本。。。

    加上卡萨布兰卡120。从Git文件夹到解决方案的vcxproj项目

    在您的示例项目中,添加对Casablanca DLL项目的引用:项目属性-

    将Casablanca 2.2标题文件夹添加到示例项目:项目属性-

    就是这样——构建并运行。

  •  类似资料:
    • 几天来,我一直在努力寻找一个节点。用于英特尔伽利略主板上提供的linux发行版的js脚本。我正在使用SD卡上提供的全尺寸发行版,并且我使用了: 安装节点。js rsync。我只是尝试根据npm站点上给出的示例测试功能。以下是我正在使用的: 我转到终端,打开它保存的目录,然后键入node test。js。显示“全部完成执行”行,但“documents\u backup”中没有来自“documents

    • 伽利略是一款计算机主板,尺寸略大于银行卡,没有外壳。配置英特尔于今年IDF发布、面向可穿戴设备和小型电子产品的低功 耗Quark X100处理器,这一源自爱尔兰设计的32位Quark处理器基于X86奔腾指令集架构,时钟频率为400MHz,配置512KB缓存。此外,伽利略配置 256MB内存,也支持多种计算行业标准I/O接口,包括ACPI、PCI Express、10/100Mb以太网、SD、USB

    • 本人背景算法工程师,cv方向论文两篇,nlp实习经历。 一轮 25min 自我介绍 询问项目论文 问题:resnet架构、c++程序执行过程 反问 二轮 40min 自我介绍 询问项目论文(论文很细致,结构、损失、数据集、实验结果、创新点) 问题:Transformer架构、核心公式以及采用什么的正则化、BN和LN的区别。其实大部分是根据论文内容发散 反问 三轮HR面 25min 没有自我介绍 问

    • 问题内容: 每次与Hotspot一起使用时,都不得不烦恼我,不得不阅读可怕的AT&T语法。 有没有办法告诉它使用英特尔语法? 问题答案: 您所需要做的就是将一些选项解析到dis-asm.h和binutils代码上 对于Intel Asm(我也更喜欢),只需添加以下内容 如果您需要组合选项,请像这样用逗号分隔 任何未被识别为hsdis选项的内容都将被提供给反汇编程序,这些选项与您从中看到的选项相同

    • 问题内容: 从我读到的内容来看,它用于修复CPU中的错误,而无需修改BIOS。根据我对汇编的基本知识,我知道汇编指令在内部由CPU分解为微代码,并相应地执行。但是intel以某种方式可以在系统启动和运行时进行一些更新。 有人有更多信息吗?是否有关于微码可以做什么以及如何使用的文档? 编辑:我读过维基百科的文章:没弄清楚我怎么能自己写一些,以及它有什么用。 问题答案: 在较早的时期,微代码在CPU中

    • 第一张图片 第二图像 当我附上两张图片时,我在运行用groovy编写的spring boot gradle项目时遇到了问题。 我一打开项目,intellij就试图构建项目,但失败了,它说Gradle Sync失败了。 因为它在jdk设置中抱怨java home,所以我试图像我的intellij所期望的那样更改路径。但是一旦我更改它,它就告诉我它找不到android sdk位置。我不知道它为什么关心