embedded

    0热度

    1回答

    当我试图在beaglebone黑色上运行交叉编译图像时,我遇到了一个有趣的问题。目前我在我的linux机器上构建我的可执行文件,然后将其放到我的beaglebone黑色上。我有一个简单的Hello World程序工作得很好,但是当我尝试运行一个稍微复杂的程序时,运行beaglebone黑色上的可执行文件时出现错误。 beagle骨说:“libstdC++。so.6:版本GLIBCXX_3.4.21

    2热度

    2回答

    我写了一个小的函数类,它应该能够通过隐藏一个静态包装函数和一个指向该对象的void指针来调用类成员函数。下面的示例在设置包装函数时由于错误而无法编译。我想要的是一个类成员指针作为模板参数。有人知道那里有什么问题吗? 我认为在调用成员函数时,静态函数中可能存在另一个问题。我不完全知道如何使用模板语法来做到这一点。最小的例子用C++ 11编译启用gcc。 #include <iostream> t

    1热度

    1回答

    我是内核移植的初学者。我正尝试在自定义评估板上定制基于自定义SoC的Linux内核(版本4.9.22)(基于cpu = arm1176jzfs)。我在我的SoC中使用了ARM Prime单元pl011 UART。它被物理映射到0x5800_1000地址。当我试图将它用作调试UART时,内核正在询问其虚拟地址。我应该如何配置这个选项。 即: -> Kernel low-level debugging

    1热度

    1回答

    我在其他地方搜索了这里,找到了解决我的问题和疑虑的方法,但没有找到任何答案。 限制条件: 我使用C++ 11一个嵌入式设备上。 我不能使用std::string 我不能使用std::make_unique()(但我可以用std::unique_ptr与new) 我不能使用strcpy_s() 问题我有 我遇到的主要问题是在AvailableZones::upsertZone方法中,如果它尚未存在(

    0热度

    1回答

    我试图下载VxWorks 5.x(特别是5.11)手册,以了解有关任务数量,消息队列,堆栈大小,内存限制和信号量的限制。 你们中的任何人都可以发布任何链接下载或分享上述限制吗?

    2热度

    2回答

    我从来不会相信我可以在2017年进入这个位置,但是我有一个目标系统(LPC2138),尽管我尝试了很多尝试,但绝对拒绝处理中断。由于各种原因,我确实需要使用它,所以这只是一个相关的问题。该应用程序是'中断友好'的,具有多个异步I/O流(SPI,UART)以及定时器信号。对我有利的一件事是,与我的实时要求相比,处理器速度非常快,所以我有充足的闲暇可用。 我坚持的方法是在一个大的轮询循环中完成整个事情

    -1热度

    2回答

    在嵌入式微控制器(如STM32/ESP/ARM)中,如果外部闪存上的I/O较高,那么是否存在劣化问题? 我说的是着名的4Mb/8Mb/16Mb QSPI闪存,其中的代码通常也驻留在那里。 假设每隔30秒我要写一个int例如我整天都这样做,闪光灯迟早会死吗? 在这种情况下,什么是能够承受高IO的嵌入式系统的最佳硬件?什么是解决方法?

    3热度

    1回答

    我对的ARM Cortex M A二进制固件映像,我知道应该在0x20000000加载。我想将它转换为可用于使用gdb进行组件级调试的格式,我假设它转换为.elf。但是我一直无法弄清楚如何为自己添加足够的元数据。这是我到目前为止所尝试的。 arm-none-eabi-objcopy -I binary -O elf32-littlearm --set-section-flags \ .d

    -3热度

    1回答

    // Created by lenovo on 8/27/2017. // #ifndef UART_UART_CFG_H #define UART_UART_CFG_H #define UART_BaudRate 1200 //9600UL #define CLK 16 #define UART_Parity NONE #define UART_TX EN_TX

    0热度

    2回答

    我想设置一个中断和一个计数器/定时器。中断是外部的,从引脚读低逻辑。计时器应该每增加一个100美分并加起来为count变量。 但是,我设置了中断,但它正常工作,设置定时器后,既不中断也不定时器工作。该代码是这样的: volatile boolean allowCount = false, timerFlag = false; volatile unsigned int counter; boo