embedded 相关问题

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

如何在 C 语言中使用 GCC 编译器而不使用指针实现数组中所有整数的模索引?

假设有一个包含 8 个元素的数组: 缓冲[8] = {0x10, 0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17} 我们想要实现数组的模索引 预期成绩: 增益[3] = 0x13 增益[-22] = 0x12 ...

回答 1 投票 0

FPGA 上 RISCV CPU 的链接器脚本,堆栈不在我期望的位置?

在过去的几个月里,我在 FPGA 上实现了 RV32I CPU。到目前为止,我只是使用一些汇编代码对其进行了测试。这周我决定用 C 语言尝试一个简单的测试程序。源代码...

回答 1 投票 0

联合声明中对象的值有什么问题?

运行以下代码时,我希望 Z 的值也等于 3,就像 x 和 y 一样,因为它是主导变量,但我得到以下结果: 3 3 4194307 进程返回 0 (0x0) 执行 t...

回答 1 投票 0

如何使用文件实现循环缓冲区?

我的应用程序(C 程序)打开同一文件的两个文件句柄(一个处于写入模式,一个处于读取模式)。应用程序中的两个单独的线程读取和写入文件。这很好用。 自从我的应用程序

回答 2 投票 0

如何创建聊天小部件嵌入脚本

我构建了一个类似于 ChatBot.com(LiveChat) 的聊天应用程序 (React),并且我正在尝试创建一个人们可以包含在其网站上的嵌入脚本。 现场示例:您可以看到右侧底部Cor...

回答 1 投票 0

如何制作裸机ARM程序并在QEMU上运行?

我试图让本教程按预期工作,但没有成功(在 bl 主指令之后出现故障)。 根据教程的命令 (qemu) xp /1dw 0xa0000018 应该重新...

回答 3 投票 0

[Arduino][寄存器操作] 如何用寄存器制作自己的Serial.print()?

(使用 VSCode 与 PlatformIO IDE 和 Arduino UNO Rev. 3,拥有 ATmega328P 微处理器) 你好,我开始学习使用寄存器操作的嵌入式系统固件开发。 我的...

回答 1 投票 0

使用 ELM 327 加密狗和 ISO 9141 直接对 ECU 进行寻址

我有一辆大众高尔夫 4,它相当旧,并且在其 CAN 总线上使用 KWP 2000 (ISO 9141)。我使用由 ELM 327 供电的加密狗,连接到汽车的 OBD-2 端口。 我正在尝试单独发送消息...

回答 2 投票 0

基于 ELM 327 的 ISO 9141(非 OBD)协议

我正在寻找一种对 2005 款奥迪 A4 中的各种 ECU 进行编程的方法。 (引擎对我来说是最不感兴趣的——我对信息娱乐、蓝牙等更感兴趣)。据我所知,大多数...

回答 1 投票 0

CANBUS 消费者和生产者心跳

我是CANBUS新手,对心跳的工作原理有一些疑问。我的设置涉及一个 PLC 与两个设备进行通信,我需要能够确定何时与它们进行通信......

回答 1 投票 0

如何修改 U-Boot 上的默认空字符串以停止 Yocto 中的自动启动

我正在使用 SAMA5D27-SOM1-EK-SD 评估套件,我想对 U-Boot 进行一些更改,特别是自动引导设置。我可以使用 Yocto 加载内核映像,默认情况下...

回答 1 投票 0

将少量数据从 ISR 上下文传递到任务/线程上下文

我对嵌入式软件世界有点陌生,我有一个设备,我在 RTOS 中为其编写了驱动程序,这样当它触发中断时,它的任务是从设备读取 32 位值...

回答 2 投票 0

为 ARM 架构编译 Ada

有谁知道可以在 ARM(针对 Linux)上编译 Ada 的编译器吗?最好至少可以编译 Ada 2005。

回答 4 投票 0

ARM 汇编器 - VCVT 指令

我对ARM很陌生,无法理解vcvt.u32.f32 s0,s0如何将s0寄存器从792.0转换为1.1098284 e-42? 我参考了ARM指南,发现这条指令正在转换s0

回答 1 投票 0

在CCS中创建定时器函数

我正在使用 Code Composer Studio 和 C 语言开发 Tiva TM4C1294 我想创建一个计时器函数并使用它,而不是在下面的代码块中使用延迟函数。例如,当我

回答 1 投票 0

裸机嵌入式系统中的多任务处理

我有一个基于 16 位微控制器 PIC18 的裸机系统。系统通过 2 个模拟输入、2 个数字输入和 CAN 接收输入,然后根据这些输入运行算法。我...

回答 2 投票 0

Eclipse C、OpenSTM32 Systems Workbench:在项目上运行构建器“CDT Builder”时出错

我正在尝试使用 DWM3000EVB 板和 STM32F429ZI Nucleo 板运行一些示例代码。我正在使用 M1 mac(不确定这是否重要)。 DWM3000EVB模块的API: https://...

回答 1 投票 0

最好的 .NET Micro Framework 开发板是什么,价格低于 300 美元? [已关闭]

我正在寻找一款相对便宜的 .NET Micro Framework 开发板,用于个人机器人项目。我不需要太多 I/O,但我至少需要 1 个串口和 1 个以太网端口...

回答 6 投票 0

CCS编码错误(Tiva C系列TM4C1294)

我正在尝试使用 Code Composer Studio 编写 tiva c 系列 tm4c1294,操作系统是 Linux Ubuntu 20.04。当我运行其中一个示例时,我遇到以下错误: gmake[1]: *** [led.out] 错误...

回答 1 投票 0

arm-none-eabi-gcc 9.2如何实现malloc/free?

我正在arm-none-eabi-gcc源代码中寻找malloc()和free()的实现细节。我观察到 malloc()/free() 函数可以在 STM32 上运行,无需操作系统和任何

回答 1 投票 0

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