embedded

    0热度

    1回答

    我正尝试使用ARM Cortex M4单片机连接超声波传感器。由于我正在使用边沿触发定时器来计算传感器回波的上升沿和下降沿之间的时间,因此我应该将其分配给回波输入引脚的备用功能是什么? 我发现在http://cortex-m.com/tm4c-lessons/以下配置: void Timer0_init(void) { SYSCTL->RCGCTIMER |=(1U<<0); SYSCTL-

    1热度

    1回答

    目前我正在为我的项目开发yocto操作系统。我关于调试的问题。在正常实践中,调试信息通过串行进行处理。我知道关于ssh调试。我有两个问题.... 为什么通常每个设备都支持串口调试? Yocto中有没有任何可能的方式通过USB PORT进行调试(无需使用串口转USB转换器)?

    0热度

    1回答

    我正在为嵌入式系统上的闪存创建硬件模拟(大约6Mb)。模拟将完全用于Windows和Visual Studio Cpp单元测试框架的单元测试。 我想知道什么是最好的办法呢?我应该在硬件上创建一个具有闪存大小的文件(txt或binary)。或者,也许在RAM上创建一个具有该大小的数组(或带有存储块的结构)。

    -2热度

    2回答

    我想编辑部分backnet堆栈不使用malloc,因为它总是失败。该代码使用malloc创建一个对象并插入到链接列表中。在下面的代码片段中,我已经注释掉了malloc。我的计划是创建一个结构的本地实例并将其插入到我的列表中。我能够插入2个项目到我的列表中,当尝试添加第三个时,列表未正确终止,并且我输入了无限循环。任何人都可以看到为什么我的列表没有正确终止? CHobjects是一个stuct,我想

    0热度

    1回答

    我正在使用Qt4.8.6开发一个应用程序。有什么方法可以将两个屏幕键盘添加到应用程序中。 我想在我的应用程序中添加两个虚拟键盘。一个键盘是QWERTY键盘,另一个是num键盘,它只能输入数字。 有没有办法做到这一点?

    0热度

    2回答

    我是VxWorks的新手。首先,我可以在我的PC上使用VxWorks OS作为正常操作系统吗?我的意思是我可以在VxWorks OS上运行我的应用程序软件吗?

    0热度

    2回答

    我已经使用以下代码,用于访问EEPROM: void EEPROM_write(unsigned int uiAddress,unsigned char ucData) {   while(EECR & (1<<EEWE))    {    //do nothing    }    while(SPMCR & (1<<SPMEN));   EEAR = uiAddress;

    -2热度

    4回答

    我需要使用mbed api,但仅限于使用C.如何在c文件中使用例如SPI类。从网上查找使用C++类,你应该在C++中创建一个包装函数,但正如我所说的,我不能使用C++,是他们的另一种解决方法吗?

    0热度

    1回答

    我是DAPLink的新会员。只要知道它可以将mortex芯片转换成mbed接口,那么我们就可以编程或调试它。但我发现mbed接口有大约8MB的USB磁盘。它是如何工作的?正如我们所知,一个mbed接口芯片(如11u24)只有8KB RAM和64KB闪存。

    -7热度

    1回答

    我正在学习使用本书的嵌入式编程Programming Embedded Systems in C and C++ 我对这本书中的某些描述有两个问题。你可以请几分钟来解释一下吗? 第102页,“该值表示一旦列表中的所有先前定时器过期,将保留在软件定时器中的滴答数。” 问:我不明白的计数的用途以及为什么有一个条件:一旦列表中的所有前面的计时器已经过期...... 页103,“第二个和第三个定时器在这个