embedded

    1热度

    1回答

    我对嵌入式和OpenCL相当陌生,目前我正在尝试开发一个示例代码以执行到支持OpenCL 1.1 EP的i.MX6q板。 我不得不从头开始,所以我跟着these tutorials,the OpenCL 1.1 Reference pages和this OpenCL example来制作我的第一个OpenCL实现/应用程序。 基本上我想要做的是开发一个“性能测试”在板上运行。它包含两个int数组(

    0热度

    1回答

    我在两个目标(一个飞思卡尔,一个STM32和皮质M4)上编译“相同”代码。我使用--specs=nano.specs,并且我已经实现了_write函数作为空函数,并且这导致整个printf被GCC的-Wno-unused-function优化,即使STM32目标上的-O0(参见地图)。这很好,我想重现一下飞思卡尔的目标。 但是,在飞思卡尔目标(具有相同的编译标志)printf会导致硬故障。但是如果

    0热度

    1回答

    我刚开始使用Vectorcast和IAR编译RL78。我想使用IAR编译器为RL78微控制器构建vectorcast环境。这是用于测试 代码编译成功在RL78的IAR Embedded Workbench。 我对着下面的错误,而在VectorCAST的建设环境的模块。 错误: 40_MCAL\Memory\FDL\fdl_types.h", line 133: error: divi

    1热度

    1回答

    已有4天了,我正在努力在STM32上设置外部中断,并且我经历了大量阅读和其他人的代码才得到它。但没有运气。 我有两个按钮,当按下其中一个按钮时,我希望点亮一个LED,这个例子只是为了让它工作,我想在继续和构建代码的其余部分之前有一些功能。 如果代码有点杂乱,我很抱歉,但我正在努力提高我的编码技能。 我已经通过手册和数据表,但似乎没有任何帮助。 这里是我的main.c #include "stm32

    0热度

    2回答

    使用Arduino Mega 2560的寄存器,我试图获取PORTA的信息。我已经提到了datasheet(第69-72页),并且明白我必须为此使用PINxn(PINA)。但是我得到的结果是0作为输出。我已将该引脚连接至LED。 代码和输出如下所述。 CODE #define F_CPU 16000000 #include <avr/io.h> int main(void) { D

    -2热度

    3回答

    哈佛体系结构是一种计算机体系结构,具有用于代码和数据存储器的独立总线。该体系结构是指RAM或ROM中的代码存储器(用于微控制器)。当架构说代码内存时,我感到困惑。据我所知,对于小规模嵌入式系统,代码将始终从ROM执行,而在中规模和高级嵌入式系统中,代码存储器可以从ROM传输到RAM以加快执行速度。如果是这种情况,RAM连接两条总线,一条用于代码,另一条用于数据存储器。任何人都可以帮助我理解这一点。

    1热度

    1回答

    CAN网络中。如果一个节点进入总线关闭状态,它必须等待连续11个隐性位发生128次。所以我的问题是为什么只有11个隐性位,是否有任何特定的理由要遵循这个标准?

    0热度

    1回答

    目前,我正在研究Telit UL865-EUD 3G调制解调器。我之前使用过Telit GL865 GPRS调制解调器,这就是为什么我熟悉AT命令和初始化逻辑的原因。 我的问题是我的UL865调制解调器总是返回“NO CARRIER”给ATD * 99 *** 1#命令。它不仅仅是ATD * 99 *** 1#特有的。它的结果也与其他ATD命令相同。 UL865模块正在工作。我连接到网络并打开TC

    0热度

    3回答

    服务器我正在开发一个嵌入式设备,我有一个生成的网络,所以我的设备作为一个服务器/热点的WiFi模块。 我被这个问题困住了,我怎么知道有多少客户连接到我的网络?

    0热度

    1回答

    我正在使用mbed NXP LPC1768和Tera Term。我在清除屏幕时遇到了问题,因此只会看到统计信息不断更新而没有滚动。