embedded

    0热度

    1回答

    我在微软ELL库/编译器中玩弄了一点点,将简单的学习算法部署到微控制器。但是我对嵌入式开发的了解在过去更好。问题如下: ELL从CNTK机器学习模型(没有纯c/C++文件)创建LLVM IR文件和C头文件。到现在为止还挺好。现在我可以使用IR来告诉llc为它制作所需目标的汇编程序或目标文件(在我的例子中为ARM Cortex M4)。 所以我结束了一个头文件model.h和汇编文件model.s或

    -2热度

    1回答

    任何人都可以帮助编写一个C解析器(使用Codewarrior)来解析下面的文件吗?我尝试了很多C语言json解析器,但不幸的是没有得到这个想法,或者他们很难。 [ [0,"Door1","Door1Drv","Calculator","Alarm"], [1,"Door3","Door3Drv","Calculator","Alarm"], [2,"Door2","Door2Drv","Ca

    0热度

    2回答

    autosar配置元素(模块,容器,参数或参考)中的下限和上限多重性是什么。代码中的含义是什么?我的意思是,如果一个参数的multiplicity = 1,upper multiplicity = 5,它在生成时如何反映在代码中?

    1热度

    1回答

    Cortex M3处理器有两个堆栈指针:PSP,MSP。 在一些复杂的应用程序中,用户程序使用PSP指向用户程序堆栈。异常处理程序使用指向主堆栈的MSP。 问题是: 用户程序运行时发生中断。在进入中断处理程序之前,R0-R3,R12,LR,PC和xPSR寄存器将被压入堆栈。但是,哪个堆栈用于存储这些寄存器?

    2热度

    6回答

    在努力了解指针与嵌入式系统工作时,我试图了解是什么在此代码是访问内存映射寄存器发生: uint32_t regval = *(uint32_t *)0x40048004U; 在我的脑海里,没有类型转换就意味着该regval现在等于该地址的内存内容。我认为这应该够了,但事实并非如此。但是,当输入它时,你将它当作单个操作的指针来对待,这似乎有点多余。 因此,您正在处理像指向0x40048004U的

    0热度

    1回答

    我正在使用具有GPS功能的SIM868移动调制解调器。我可以通过MediaTek MT2503DV向GPS处理器发送和接收数据。 当我看到处理器中出来的原始数据时,我看到很多NMEA字符串($ GPGGA,$ GPRMC ...)以及$ GPACCURACY。我无法在$ GPACCURACY上找到任何文档,但我认为这是一个以米为单位的GPS精度的数字。 的$ GPACCURACY字符串看起来像$G

    0热度

    1回答

    我想知道MicroBlaze的数据总线例外情况。在MicroBlaze产品手册中,它指出只有在缓存关闭时才能在M_AXI_DC上发生异常?这对我没有意义;是否意味着如果在M_AXI_DC行上给出错误响应,如果启用缓存,则不会触发异常?我目前有C_DCACHE_ALWAYS_USED设置为1,所以这不是一个问题。 谢谢。从MicroBlaze的产品指南 摘录: The data cache AXI4

    0热度

    1回答

    我在HCS12上的定时器输出比较中断时遇到问题。这个问题似乎是我写计算值到输出比较寄存器,而不是立即数,即... OCval = x + y; ldd OC1,OCval; //我需要做什么 ldd OC1,#3000; //有什么作用 使用计算值,定时器中断不稳定,这在我的应用程序中是不可接受的。这个问题已经被牢牢地记录下来,要求在单个周期内访问定时器和OC寄存器,除了立即写入之外的任何其他内容

    1热度

    2回答

    我发现在嵌入代码负索引访问我调试: for (int i = len; i > 0; i--) { data[i - 1] = data[i - 2]; // negative access when i == 1 } 我读this关于类似的情况,但在OP arr[-2]保证是因为arr点的先前中间OK分配数组。就我而言,data是一个类中的指针由构造与初始化: public:

    0热度

    3回答

    背景:我有一个微控制器ESP8266,可以通过TCP/IP,UDP甚至使用WiFi的HTTP堆栈来启用连接。一个按钮连接到这个微控制器并触发触发事件。我将这些信息(现在用于测试的UDP)发送给运行HTML轮播(网页)的计算机。我想实时创建按钮和网页之间的交互。我发现一个简单的HTML/CSS/JS网页不允许读取UDP套接字,因此我在计算机上安装了一个Web服务器以使用PHP。 注意:实时是指直接交