embedded 相关问题

嵌入式系统是指嵌入式系统,涉及微控制器/ DSP固件编程,实时系统,电子接口,硬件驱动器,串行总线通信等领域。

avr-gcc 中的饱和加法优化

我正在为ATtiny13编程,我必须做很多饱和的添加。 试图优化它们,似乎 avr-gcc 根本不知道如何优化任何东西。所有这些都试过了...

回答 1 投票 0

如何在嵌入的cesanta mongoose中实现SSL/TLS?

我正在尝试在嵌入式系统中的Web服务器中实现SSL/TLS,根据mongoose教程,我编写了以下使用mongoose内置TLS1.3的代码。但我得到“TLS 不是

回答 1 投票 0

CAPL 信号值分配和读取使用物理数据还是原始数据?

我是 CAPL 和 Canoe 的新手,我的问题是何时为 CAN 消息中的信号分配值,是否应该使用物理信号进行分配,如下所示: MSG.Signal_A = raw_data * 比例 + 偏移量; 或者直接指定

回答 1 投票 0

局部变量分配导致 Cortexm4 和操作系统上的嵌入式 C 中的堆栈崩溃

详细信息:嵌入式C,cortex M4,带操作系统(RTX Kernel),使用ARM Compiler V5.06 update6和Microlib编译。 在周期性任务中,有一些函数调用,其中一个是调试函数...

回答 1 投票 0

为什么cc2538dk在Contiki-NG上单步调试失败,但在RIOT上成功?

我有一个关于在 Contiki-NG 上使用 cc2538 进行调试的问题。 我正在 RIOT 和 Contiki-NG 上测试 6LoWPAN 功能。在调试期间单步执行代码时,RIOT 工作正常,但 Con...

回答 1 投票 0

在嵌入式平台上以编程方式从 PS 创建 PDF [已关闭]

是否有一个可以在 C/C++ 中使用的库/工具,可以在嵌入式平台(专有操作系统,没有 Windows,没有 Linux)上将 PS(后脚本)文件转换为 .PDF 文件? 我正在寻找...

回答 2 投票 0

构建应用程序时出现 CMAKE 错误(没有为目标提供源)

我正在尝试构建一个将生成 .elf 文件的应用程序。此构建是使用高科技编译器和 CMAKE 环境完成的。我有一些 .c 源文件,相应的 .h 文件,以及 gen...

回答 1 投票 0

HIS-Hersteller Initiative 软件 - 路径数

什么是路径数指标?它与圈复杂度有何不同? 它如何帮助提高软件质量

回答 1 投票 0

GCC 链接器,bss 节符号等于零长度

为了尝试理解基础知识,我编写了[或者我猜提取了]以下c代码和链接器脚本。生成的二进制文件可以正常工作,并且 LED 灯会毫无问题地闪烁。然而,虽然德布...

回答 1 投票 0

GNU RISC-V 嵌入式 GCC 抛出“x ISA 扩展‘xw’必须使用版本进行设置”错误

我可以使用 WCH (MounRiver Studio) 的 Eclipse IDE 随附的 GNU RISC-V 嵌入式 GCC v8.2.0 工具链从我的 WCH CH32V003F4P6 微控制器项目构建 c 文件。但是,如果我...

回答 1 投票 0

libsnark 库与 ARM Cortex-M 微控制器的 arm-none-eabi 工具链兼容吗?

我目前正在开展一个项目,涉及在 ARM Cortex-M 微控制器(特别是 Raspberry Pi Pico (RP2040))上实现加密协议。我有兴趣使用 li...

回答 1 投票 0

Makefile - 即使包含后也找不到头文件

我正在将 nRF8001 库移植到 stm32 mcu,并且在 makefile 中,无论我如何包含头文件,它都无法识别路径。我不确定这个 makefile 有什么问题 目标=主要

回答 1 投票 0

我正在尝试为AVR ATmega32制作adc驱动程序

我收到此错误: '.' 之前应有 '='、','、';'、'asm' 或 '__attribute__'代币 当我尝试在 adc.c 中执行相同的两行但当我在主文件中执行相同的两行时,它们运行没有问题。 线路...

回答 1 投票 0

当μc(nRF52840)进入睡眠模式时,我们如何保存稍后唤醒时要使用的数据?

我正在开发一个nRF52840,它将每3小时唤醒一次。我必须将数据(4 个字节)保存到选项卡 [16] 中,以便我可以在 2 天后发送这 16 个值。

回答 1 投票 0

硬件设备(外设)如何实现RO/WO寄存器?

硬件设备使用MMIO将其寄存器暴露给CPU端。并且有很多类型的寄存器(在一些硬件手册/设备驱动程序中编写),用于不同的用途。怎么办

回答 1 投票 0

如何防止 C++ 名称分解函数包含在二进制文件中

我正在使用 C++ 和 GCC 7.3.1 在 C++14 模式下为 ARM Cortex-M 上的嵌入式应用程序开发固件。只有 64k 可用闪存,我的二进制文件不适合。看着地图文件我...

回答 3 投票 0

创建嵌入式C程序时,为什么我编译的C程序周围有额外的机器代码?

此 C 程序使连接到 AVR ATmega32u4 的 LED 闪烁。 ISR(TIMER1_OVF_vect) // 将中断子例程附加到 TIMER1 { // 切换 LED PIND = (1 << PIND5); // #define PIND (*(vola...

回答 1 投票 0

CH32V003自动唤醒窗口比较值寄存器问题

我偶然发现了一些我无法理解的事情。 MCU为CH32V003,RISC-V,RV32E型号。编译器是 gcc 版本 8.2.0(xPack GNU RISC-V 嵌入式 GCC,64 位),由制造商提供。

回答 1 投票 0

以FreeRTOS为例,如何将内核与应用程序分离? (物理)

背景:FreeRTOS、Cortext-M3 假设有一种情况,内核和应用程序是分开开发的,内核和应用程序的.text段分别存储在两个...

回答 1 投票 0

CRC32 计算可以根据 CRC16 计算推导出来吗?

我需要计算 32 位 CRC,但我使用的微处理器只有 16 位 CRC 外设。是否仍然可以使用这个 16 位外设作为我的 32 位计算的一部分,并且......

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.