如何将联合作为参数传递给函数
此代码适用于 DAC 芯片的驱动程序。 下面有一个位字段,代表 24 位寄存器。所以我需要做的是填充位字段并通过 SPI 将其写入芯片。 typedef struct { u…
如何使用 Eclipse 通过串行端口或 USB 进行远程调试?
我正在开发的设备无线连接不稳定,因此需要串行电缆来调试在该设备上运行的程序,同时固件团队致力于修复无线连接。这种情况经常发生,因为新设备一开…
如何优化或减少嵌入式系统软件中的 RAM 大小?
我正在从事汽车领域的嵌入式软件项目。在我的一个项目中,应用软件几乎消耗了 99% 的 RAM 内存。实际可用 RAM 大小为 12KB。我们使用 TMS470R1B1 Tita…
如何使用 build.sh 将 Bash 包含在 NetBSD 的交叉编译中?
我正在寻找使用 build.sh 脚本将 GNU Bash 包含在 NetBSD 交叉编译中的最佳实践。现在,我的计划是将其包含在 usr/src/gnu/dist 中,然后在 usr/src/g…
在 Silverlight for Windows Embedded 7 (SWE) 中从代码中移动对象
我正在拼命寻找一个代码示例,它允许我在 Silverlight for Windows Embedded 7 (SWE) 中动态创建和移动图形对象。 我发现了几个应用程序示例,其中使…
最小的 FOSS RTOS,具有 TCP/IP、SSL、USB 和针对 ARM 的基本文件系统支持
首先坦白承认——我对 RTOS 或嵌入式编程知之甚少,所以了解得更深入的人可能会帮助我更恰当地构建查询。 支持 TCP/IP、SSL、USB 和一些适用于 Cortex…
c++在低内存系统上。标准库正在使用所有内存!
我需要尽可能多地删除内存。我正在使用标准 C++ 和 STL。该程序还没有做太多事情,并且仍然需要 960Kb [根据 top]!可执行文件大小仅为 64KB。 代码有…
linux 上的 Eclipse 和 windows 上的 Eclipse 交叉编译?
我对嵌入式设备编程世界非常陌生,所以请原谅我的无知(如果有的话)。 我正在 ubuntu 上使用 eclipse 交叉编译 ARM 架构上的 C++ 程序。 然后我必须…
ANSI C 中的超便携、小型复杂配置文件库?
我正在寻找一个非常可移植、简约/小型的 ANSI C 语言库,没有外部依赖项(或很少),编译后大小小于 100K。我需要它来创建一个中等复杂的配置文件,并…
如何防止嵌入式 python exit() 我的进程
我在运行嵌入式 python 时遇到问题。事实证明,我无法捕获 sys.exit() 引发的 SystemExit 异常。 这是我到目前为止所拥有的: $ cat call.c #include …