HTML/CSS

qt从代码设置QWSServer keymap

我需要嵌入式QWSServer应用程序的键盘图。 使用这样的环境变量 QWS_KEYBOARD =“TTY:keymap = / german_keyboard.qmap” export QWS_KEYBOARD 工作,但对我来说不是最佳的。 我尝试使用 QWSServer * wsServer = QWSServer :: instance( ..
发布时间:2017-08-15 21:18:06 HTML/CSS

发送短信与STM32l152和SIM900

我发送短信“Hello World”,但是在我的手机上,我收到这个消息 ATAT + CMGS =“xxxxxx”> HelloWorld 。可能导致这种情况? void controlAT() { clearString(); wait_ms(100); SIM900.printf(“AT\r”); wait_ms(1000); if(result ==“\r\\\ ..
发布时间:2017-08-15 21:17:32 HTML/CSS

浮点运算如何在软件中模拟?

当CPU没有(或错误)浮点单元时,软件如何进行浮点运算?例如PIC,AVR和8051微控制器架构。 解决方案 “Emulated”是在PIC,AVR和8051的上下文中出现错误的术语。浮点仿真是指在具有FPU选项但并非所有部件都包含FPU的架构上对FPU硬件的仿真。这允许包含浮点指令的二进制文件在没有FPU的情况下运行。在使用的地方,FPU仿真实现为无效指令异常处理程序;当遇到FPU指令但 ..
发布时间:2017-08-15 21:16:38 HTML/CSS

CPPUTEST:如何忽略仅在其他电话之间放置一个嘲笑的电话

我想忽略在同一个案例测试下我想打电话的其他电话之间的一个电话。如果我使用ignoreothercalls,我还没有清楚,其余的调用,接下来,将被调用。我需要休息,经过忽略的电话,将被调用。或者至少要在测试用例结束之前找到停止忽略对等效果的方法。 TEST(group,test1){ ... mock()。 expectOneCall( “HAL_AS393x_CommandStr ..
发布时间:2017-08-15 21:16:11 HTML/CSS

如何使用Yocto项目正确配置Qt SDK?

我是Yocto Project的新手。最初的想法是基于 core-image-full-cmdline (这是没有窗口系统)和 所以我能够运行Qt应用程序的目标需要有 header&图书馆安装了,不是吗?我必须在我的图像食谱中指定? 执行 $ bitbake my_image -c populate_sdk 将生成 my_image 与Qt5支持+ SDK安装程序 据了解,要获得一 ..
发布时间:2017-08-15 21:15:36 HTML/CSS

在C中写入STM32L4x1闪存

我正在使用Windows 7上的JTAG ST-Link / V2写入STM32L476的闪存。不需要上传任何软件,我只需要在非易失性的地方写入数据即可读取和删除。 作为一个关于硬件的新手,只有在编程非嵌入式常规C时才有效,恐怕我可能会对闪存造成危害或修改。另外,我不太确定我能做什么或不能做什么。 我已经找出了阅读手册在 0x08000000 内存地方似乎是一个好主意。使用C代码调用 ..
发布时间:2017-08-15 21:15:16 HTML/CSS

在C中与STM32芯片的内存进行交互

我想与STM32芯片的内存进行交互, STM32L476 ,首先以读取和存储其电子签名(MCU_ID)和然后在其内存中写入数据。我正在使用一个链接到JTAG的 STM32QFP64 套接字 ST-LINK 。 我在C还好,但是真正开始嵌入式编程,所以我选择了 Atollic Studio IDE ,因为它似乎相当完整,基于我已经有的Eclipse已经使用过。 我的问题是,我找不到列出功 ..
发布时间:2017-08-15 21:15:01 HTML/CSS

Nordic SDK打印到串口

我有一个运行在Nordic SDK上的Arduino设备(它是一个Red Bear Lab BLE nano)。我想能够在GTKTerm中进行串行打印,以便能够调试我的代码中发生了什么。为此,我有以下代码: / * *版权所有(c)2014北欧半导体。版权所有。 * *此处包含的信息是Nordic Semiconductor的保密资料。禁止使用 *复制,转让或披露此类信息,除 ..
发布时间:2017-08-15 21:14:42 HTML/CSS

在蓝牙低能耗安全配对之后,是否有隐藏的服务?

使用BLE应用程序,我不想公开某些服务,直到我安全地配对/绑定到有效的设备。问题在于,在发现过程中,似乎所有主要服务都暴露给客户端,以使其完成连接。有没有办法隐藏一些服务,直到稍后的时间? 解决方案 您可以在连接时动态更改GATT数据库的内容。 GATT服务和GATT“服务变更”特性将用于通知客户这种变更([Vol 3,Part G],7.1)。 在绑定之前隐藏服务没有添加任何有用的 ..
发布时间:2017-08-15 21:14:21 HTML/CSS

CAN总线仲裁退避时间

我知道CAN总线的仲裁方式。简而言之,其缩写器中具有更多“0”的CAN节点ID赢得了在总线上发送的仪式,并且其余的竞争节点返回。 但是,在重新尝试赢得总线之前,我没有找到任何的详细信息,多久背部。我咨询了几个消息来源,但仍然找不到答案。任何实验证据? 博世CAN 控制器区域网络简介 解决方案 获胜帧传输后可以自由再试一次并且在CAN帧结束时的“中断场”中没有发现显性位。您 ..
发布时间:2017-08-15 21:14:09 HTML/CSS

在输入中使用固定数据进行非阻塞读取

我想使用串口与其他设备进行通信txdev,问题是txdev异步发送数据,我不希望读取函数来阻止,好的是,txdev正在发送固定大小的数据,但我不知道如何使用这个技巧。 我所做的是以下内容: fd = open(DEVICE_NAME,O_RDWR | O_NOCTTY); bzero(& termios_p,sizeof(termios_p)); termios_p.c_cfla ..
发布时间:2017-08-15 21:13:56 HTML/CSS

哪种数据类型对于任何类型的文件的CRC16来说都更好

这里我使用两种不同的函数来计算任何类型的文件(。txt,.tar,.tar.gz,.bin,.scr,.sh等)的CRC16。 $ c>和不同的大小也从 1 KB到5 GB 不同。 我想实现这个 `跨平台 减少耗时 必须适合任何文件类型和任何大小` 我在两个函数中都有相同的CRC值。但是任何一个人都可以告诉我哪一种更适合于不同平台上任何大小的任何类型的文件来计算 ..
发布时间:2017-08-15 21:13:22 HTML/CSS

8051的基本要求称为RTOS

我想为8051做一个RTOS,并且非常困惑,因为8051中的操作系统应该遵循最低要求,因为8051在RAM和ROM的情况下非常限制了资源。这是只是和作业类型的问题,但我真的很困惑,因为我们为8051的软件是不是一个操作系统?哪些特征与RTOS的微控制器的正常的常规编码不同?请帮助谢谢 解决方案 一个典型的RTOS至少提供以下内容: 确定性任务调度 任务同步机制 进程间通信机制 ..
发布时间:2017-08-15 21:12:26 HTML/CSS

了解运行在XP的嵌入式

有没有办法找出我的程序是否在XP嵌入式上运行?我已经尝试过.NET System.Environment.OSVersion,但版本信息看起来像“正常”Windows XP,除了次要版本号,依靠这似乎对我来说很脆弱。 解决方案 Egg Head Cafe上的Microsoft eMVP(Bing Chen)建议 GetVersionEx和特定版本注册表项 ... 1。调用API ..
发布时间:2017-08-15 21:11:05 HTML/CSS

如何使用GCC创建运行时可见变量

使用Green Hill编译器,可以在运行时可见的链接器中创建变量。在链接器中: __ ghs_ramstart = MEMADDR(dram_memory); 在代码中: if(__ghs_ramstart == 0){do something} 使用gcc时可以做同样的事情吗? 解决方案 是的,你可以使用GNU ld链接器脚本来做到这一点。 http://sou ..
发布时间:2017-08-15 21:10:34 HTML/CSS

Angstrom ArchLinux Yocto Buildroot:选择嵌入式x86的操作系统

我对嵌入式操作系统有一点新意,而且我正在寻找一个将在x86系统上运行的轻量级分发版。对于我可以告诉Buildroot和ArchLinux更多的x86目标,而Yocto和Angstrom将更适合更多的嵌入式系统,如ARM。 我没有找到Buildroot和ArchLinux之间的任何比较。我认为也许ArchLinux有一个更好的社区,而Buildroot更加模块化和嵌入式。 您有什么建议可以在 ..

嵌入式linux文件名长度

我正在使用手臂开发平台。在那里我安装了udev,它的工作完美。但是当我安装一个笔记本驱动器并看到文件内容时,所有文件和文件夹的名称超过8个字符已被“〜”字符替换。 例如:myfilename.mp3被替换为myfile〜e.mp3 在udev安装之前它运行良好。 (所有文件名正常显示)。 我该怎么办? 谢谢。 解决方案 p>这与Linux中的文件名长度限制无关。这是因为这个驱 ..
发布时间:2017-08-15 21:10:02 HTML/CSS

IAR微控制器中的sprintf破坏阵列

我正在学习嵌入式编程,因此在使用具有ARM架构的TI微控制器的IAR平台上工作。既然我完全不熟悉与这种编程有关的技术,或者一般来说,C编程,我想问一个基本问题: 我有以下简单的代码段: int i; (i = 0; i ..
发布时间:2017-08-15 21:09:43 HTML/CSS