Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
中断的尾链
什么是 ARM Cortex M3 中 NVIC 支持的中断尾链 尾链是异常的背对背处理 无需 中断之间的状态保存和恢复的开销 这 处理器跳过八个寄存器的弹出操作和八个寄存器的压入操作 当退出一个 ISR 并进入另一个 ISR 时 因为这没
Embedded
arm
interrupt
退出前是否需要关闭文件描述符?
当然 大多数情况下的直接答案是 yes 而且我坚信进程应该正确地清理它分配的任何资源 但我的情况是一个长期运行的系统守护进程 它在启动时打开固定数量的文件描述符 并在启动之前关闭它们 退出 这是一个嵌入式平台 我试图使代码尽可能紧凑 同时不
c
Embedded
filedescriptor
读取时不返回写入 I2C 的缓冲区
我试图在写入后从 I2C 总线上的内存位置读取一个值 当我在终端中运行它时 我得到奇怪的输出 这是我的程序 include
c
Linux
Embedded
qemu
I2C
STM32 上的位置无关代码 - 指针
我已成功在 STM32 上构建并运行位置无关的代码 向量表和 GOT 已修补 一切正常 但我对这样的代码有问题 double myAdd double x return x 0 1 double ptrmyAdd double myAdd
arm
Embedded
STM32
fPIC
positionindependentcode
IIR 滤波器的 C 语言实现
我正在尝试用 C 实现 IIR 滤波器FRDM KL25Z http www freescale com webapp sps site prod summary jsp code FRDM KL25Z木板 我当前的代码如下所示 inclu
c
Embedded
digitalfilter
合并 2 个或更多 ELF 文件的最简单方法
我正在为一个类项目编写一些嵌入式代码 该项目当前 根据要求 创建了许多 srec 文件并合并它们 我希望能够将此代码加载到 QEMU 中 但它通常只对 ELF 文件满意 合并原始 ELF 文件而不是 srecs 的最有效方法是什么 同样可以
Linker
Embedded
ELF
68000
coldfire
安全存储和访问 EEPROM
我最近发现需要将不经常更新的配置变量存储在微控制器的 EEPROM 中 向程序添加状态会立即让人担心 检测 EEPROM 中未初始化的数据 即首次启动 转换旧固件版本的数据或使其无效 以及 多个结构的寻址 每个结构都可能在固件更新中增长 广
c
Embedded
eeprom
ANSI C 中的超便携、小型复杂配置文件库?
我正在寻找一个非常可移植 简约 小型的 ANSI C 语言库 没有外部依赖项 或很少 编译后大小小于 100K 我需要它来创建一个中等复杂的配置文件 并且它必须支持 Unicode 还有一些要求 可以使用 嵌入 静态链接到专有代码 在应得的
c
xml
Embedded
configurationfiles
检查号码是否在 8051 的范围内
我通过 UART 收到了一个字符 需要验证它是否是数字字符 通常我会这样做 if char gt 0 char lt 9 VALID 然而 我必须这样做组装中 我还没有找到任何比较指令 所以我假设没有 我怎样才能做到这一点 mov A SB
Assembly
Embedded
8051
编译用于高放射性环境的应用程序
我们正在编译一个嵌入式 C 应用程序 该应用程序部署在受各种环境干扰的屏蔽设备中电离辐射 https en wikipedia org wiki Ionizing radiation 我们正在使用 GCC 和 ARM 的交叉编译 部署后 我
c
gcc
Embedded
faulttolerance
在 C 中匹配(一些)字符串的最有效方法?
我们的系统需要接受来自终端的用户输入 并与一些已知的关键字字符串 可能是 10 个 进行匹配 我们没有空间 计算机来执行正则表达式等 代码需要小而快 现在 最糟糕的方法是 str is null terminated assume we k
c
string
Embedded
match
如何在启动过程后切换Linux内核控制台?
在我的嵌入式系统上 我通常使用 dev ttyS0 作 为主控制台 这是通过传递内核参数来实现的console dev ttyS0什么时候init尽其所能 getty在指定的同一设备上触发inittab by eg ttyS0 respaw
Linux
Linuxkernel
Embedded
embeddedlinux
TTY
在 ARMv7 IMX6Q 板上运行 NodeJs 时出错,如何修复?
我想要的是 我想在没有互联网但有网络连接的 ARMv7 freescale imx6q 板上运行 nodejs 我做了什么 我从nodejs官方下载中获取了预构建的二进制文件 提取它们并尝试运行节点二进制文件 但它会抛出错误 没有这样的文件
nodejs
Embedded
armv7
为嵌入式系统编写常量参数的最佳实践
这是一个案例C 中的 static const 与 define https stackoverflow com questions 1674032 static const vs define in c对于嵌入式系统 在具有 传递 代码和
c
Embedded
constants
cpreprocessor
嵌入式编程中的zalloc是什么?
我正在研究对 ESP8266 串行 WiFi 芯片进行编程 在其 SDK 示例中 它广泛使用了一个名为os zalloc我期望的地方malloc 不过偶尔 os malloc也被使用 因此它们在功能上似乎并不相同 不幸的是没有文档 任何人都
c
Embedded
esp8266
如何检查您的内核是否支持硬件上的 GPIO?
我的目标是控制 Intel 主板 带 C1037U 处理器的 NM70 芯片组 上 Peppermint 4 Linux 内核版本 3 8 0 中的 GPIO 引脚 如何检查您的内核是否支持硬件上的 GPIO 背景 主板 Intel NM7
Linux
Embedded
embeddedlinux
GPIO
sysfs
通过 USB 模拟 UART
有谁知道是否可以通过 USB 模拟 UART 简单串行发送和接收 这将如何实现 我在 Microchip 网站上找到了这个链接 但不是很容易找到 http www microchip com forums m522571 print asp
Embedded
usb
emulation
UART
嵌入式领域“软复位”和“硬复位”有什么区别?
在我看来 软复位 从复位向量启动 硬重置 拉cpu的电平 硬复位当然意味着整个CPU芯片及其所有外设都被复位 造成这种情况的原因可能有很多 复位引脚被外部拉动 时钟故障 片上低电压检测 看门狗 非法指令陷阱等 软复位可能意味着返回复位向量的
Embedded
cpuarchitecture
reset
motherboard
chipset
Arm裸机系统CPU使用率测量
我正在研究一个ARM cortex M4评估板 它是bare metal应用程序 无需在其上运行任何操作系统 现在我想测量CPU使用给定的流程 算法 最好的方法是什么 我应该实施一个操作系统来衡量CPU具有满足这种需求的功能的用法 这个问题
c
Embedded
arm
baremetal
使用指针功能 - 1 个设备上的 2 个独立应用程序
我前段时间问过这个问题如何使用主应用程序和引导加载程序中的一项功能 嵌入 https stackoverflow com questions 45459776 how can i use one function from main app
c
pointers
Embedded
«
1
2
3
4
5
6
7
...14
»