Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
内存泄漏调试
如果没有跟踪工具 有哪些检测 调试内存泄漏的技术 拦截所有分配和释放内存的函数 根据平台的不同 列表可能如下所示 malloc calloc realloc strdup getcwd free 除了执行这些函数最初执行的操作之外 还将有关
c
memoryleaks
Embedded
移动条码设备用C++还是C#编程?
我将使用移动条形码扫描仪开发一些应用程序 并且需要在 C 和 C 之间进行选择在扫描仪上打码 我正在考虑Intermec的CK31或类似的 wifi 扫描选择 可编程性和用户界面选项的组合 根据其规格表 它运行 Windows CE NET
c
windowsmobile
Embedded
PIC16 C 编译器
我正在为 PIC 16 系列寻找一个在 Windows 上运行的优秀 C 编译器 几个同事使用bknudc但有些人似乎不喜欢它 显然你无法有效地使用链接器 事实证明最好的方法是将所有代码设置在包含文件中 SDCC看起来不错 但看起来它仍处于
compilerconstruction
Embedded
PIC
xc8
mikroc
在C中使用memset()有什么好处
我很好奇在类似于下面的情况下使用 memset 在效率方面是否有任何优势 鉴于以下缓冲区声明 struct More Buffer Info unsigned char a 10 unsigned char b 10 unsigned ch
c
Embedded
memset
如何确定嵌入式系统中的最大堆栈使用率?
当我给Keil编译器 callgraph 选项时 它为我静态计算准确的 最大堆栈使用量 唉 今天它给了我一条 最大堆栈使用量 284 字节 未知 没有堆栈大小的函数 消息 以及 没有堆栈信息的函数 列表 Nigel Jones 表示递归在嵌
Embedded
codeanalysis
staticanalysis
keil
ARM 汇编器 - 如何使用 CMP、BLT 和 BGT?
问你们一个简单的问题 在我的循环中 我需要使用 CMP BLT 和 BGT 来比较一些值 如何在下面的循环中使用所述指令 我正在尝试使用 BGT BLT 和 CMP 因为我需要它们来使我的应用程序正常工作 问题是我不知道如何使用它们 如果我
c
Assembly
Embedded
arm
简单的去抖动例程
您是否有一个简单的去抖例程可以方便地处理单个开关输入 这是一个简单的裸机系统 没有任何操作系统 我想避免具有特定计数的循环构造 因为处理器速度可能会波动 我想你可以在这里学到很多东西 http www ganssle com debounc
Embedded
debouncing
Flash中的循环缓冲区
我需要将不同长度的项目存储在闪存芯片的循环队列中 每个项目都有其封装 这样我就可以弄清楚它有多大以及下一个项目从哪里开始 当缓冲区中有足够的项目时 它将换行到开头 在闪存芯片中存储循环队列的好方法是什么 我可能想存储数以万计的物品 因此 从
Embedded
Queue
circularbuffer
flashmemory
嵌入式应用程序中的内存管理资源
我应该如何管理任务关键型嵌入式应用程序中的内存 我通过谷歌找到了一些文章 但无法找到真正有用的实用指南 The DO 178b禁止动态内存分配 但是如何管理内存呢 提前预分配所有内容并向每个需要分配的函数发送一个指针 分配到栈上 使用全局静
c
memorymanagement
Embedded
malloc
do178b
arm-none-eabi-ld:找不到-lc
我正在尝试为基于 XMC1100 的开发板编写代码 我正在尝试这个教程 http eleceng dit ie frank arm BareMetalXMC2Go index html 我已经下载了blinky tar gz 文件并解压 当
c
gcc
Embedded
MPU
Linux下获取缓冲区的物理地址
我在具有完整 MMU 的 Xilinx Microblaze 上运行 Linux 内核 3 3 我正在执行的任务要求我了解以下内容 我需要创建一个文本文件 缓冲区 并找到该缓冲区的物理地址 并且我不希望内核将此文件写入不连续的内存区域 我需
Linuxkernel
Embedded
embeddedlinux
mmap
Microblaze
测量 Cortex m7 上的时钟周期数
我一直在测量 Cortex m4 上的时钟周期计数 现在想在 Cortex m7 上进行测量 我使用的板子是STM32F746ZG 对于 m4 一切都适用 volatile unsigned int DWT CYCCNT volatile
c
arm
Embedded
STM32F7
Qt嵌入编译错误。修复“错误:没有这样的指令”错误
我正在尝试使用安装在 home user Software 的 beagle 板的 angstrom 工具链来编译 qt 4 7 4 我收到的错误是 corelib arch qatomic arm h 131 错误 没有这样的指令 swp
QT
Embedded
crosscompiling
ARM qemu 系统模拟器可以在没有内核参数的情况下从卡映像启动吗?
我看过很多如何运行 QEMU ARM 板模拟器的示例 在每种情况下 除了 SD 卡图像参数之外 QEMU 还始终提供内核参数 即 qemu system arm M versatilepb kernel vmlinuz 2 6 18 6 v
Embedded
embeddedlinux
qemu
BootLoader
ISR和多线程程序中的C'Volatile'关键字?
我读到了 C 的用法volatile内存映射硬件寄存器 ISR 和多线程程序中的关键字 1 注册 uint8 t volatile pReg while pReg 0 do sth pReg point to status register
c
Multithreading
Embedded
如何在跨文件预处理时获取唯一值
PROBLEM 我需要一种使用预处理器指令生成唯一值的方法 目的是每次调用宏时 它都会有一个唯一的integral标识符 但它应该在文件中保留其价值 有点像预处理器计数器 用于记录调用函数的次数 更多信息 我使用的宏是 define LOG
c
macros
Embedded
cpreprocessor
有没有办法在编译时将二进制文件作为 C 中的 const 变量加载
我想知道是否有一种方法可以通过包含文件或头文件或类似文件来加载外部二进制文件作为 C 中的变量 例如 在我目前正在进行的一个项目中 我正在使用一个具有图形显示器的嵌入式系统 该系统将使用 ASCII 数据和命令来显示文本和次要图形 框 线等
c
Embedded
binarydata
microchip
对“kill”的未定义引用
我用 C 语言为 ARM7 嵌入式系统开发了一个应用程序 现在我想用 C 编译并链接它 以便使用一些 C 功能 为此 我正在使用mipsel elf g 代替mipsel elf gcc 我可以用以下命令编译我的代码mipsel elf g
c
Embedded
arm
linkererrors
简单的串行点对点通信协议
我需要两个设备 PC 和微控制器 之间的简单通信协议 PC必须向微处理器发送一些命令和参数 微控制器必须传输字节数组 来自传感器的数据 数据必须是噪音保护 除了奇偶校验之外 我想我还需要一些其他的数据校正方法 有没有标准的解决方案可以做到这
Embedded
serialport
Protocols
在 C 中转换为 ASCII
使用微控制器 PIC18F4580 我需要收集数据并将其发送到 SD 卡以供以后分析 它收集的数据的值介于 0 到 1023 或 0x0 到 0x3FF 之间 所以我需要做的是将 1023 转换为以 10 为基数的 ASCII 值字符串 0
c
Embedded
ascii
microcontroller
«
1 ...
8
9
10
11
12
13
14
»