Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
尝试在目标设备上运行交叉编译的可执行文件失败,并显示:没有这样的文件或目录
我陷入了交叉编译的不那么阳光的世界 我正在尝试为我的 BeagleBone Black 运行 TI Cortex A8 处理器 编译一个简单的 hello world 应用程序 首先 我在 x86 上编译并成功运行了 hello world
c
arm
crosscompiling
beagleboneblack
C++ 隐式参数的顺序: this 和返回的对象,哪个在先?
在 C 中 成员函数最多可以有 2 个隐式参数 this指针和返回对象的地址 它们位于显式参数之前 但是 哪个先走 我特别对 Android NDK 基于 gcc ARM 中发生的情况感兴趣 Example class MyClass pu
Android
c
androidndk
g
arm
如何获取调用堆栈回溯? (深度嵌入,无库支持)
我希望我的异常处理程序和调试函数能够打印调用堆栈回溯 基本上就像 glibc 中的 backtrace 库函数一样 不幸的是 我的 C 库 Newlib 不提供这样的调用 我有这样的事情 include
c
gcc
arm
newlib
C 与 vDSP 与 NEON - NEON 怎么会像 C 一样慢?
NEON 怎么会像 C 一样慢呢 我一直在尝试构建一个快速直方图函数 通过为传入值分配一个值 这是它们最接近的范围阈值 将它们分入范围 这是应用于图像的东西 因此它必须很快 假设图像数组为 640x480 因此有 300 000 个元素 直
Objectivec
Assembly
arm
neon
vdsp
了解 C 运行时环境 (ARM) - 从哪里开始
我是一名嵌入式开发人员 主要使用 ARM Cortex M 设备 最近 我切换到 Linux 并决定了解更多有关构建 组装 链接过程 如何编写 makefile 等的信息 因为我使用的是 IDE IAR Keil Eclipse 等 其中很
c
arm
为什么 clang 优化会破坏我的内联汇编代码?
为了尝试了解有关 ARM 汇编的知识 我编写了一个简单的测试项目来使用内联汇编和 NEON 指令执行图像缩小 你可以在这里看到它 https github com rmaz NEON Image Downscaling https gith
Objectivec
c
Assembly
arm
Clang
尝试为 ARM 构建 GDB 时出错
我正在尝试为我的 Ubuntu 16 04 机器上的手臂构建 GDB 版本 8 0 我打算直接在arm机器上调试 目前没有服务器 我已经执行了这些指令 正如所解释的那样here https sourceware org gdb wiki B
Linux
arm
GDB
autoconf
ARM交叉编译时如何选择要链接的静态库?
我在 Ubuntu 中有一个 ARM 交叉编译器 arm linux gnueabi gcc 默认架构是 ARMv7 但是 我想编译 ARMv5 二进制文件 我通过给编译器提供以下内容来做到这一点 march armv5te option
Linux
gcc
arm
aarch64;加载获取独占与加载独占
有什么区别LDAXR LDXRAArch64 指令集之外的指令 从参考手册来看 它们看起来完全相同 获取 一词除外 LDAXR 加载获取独占寄存器 从按基址寻址的存储器加载字到Wt 将物理地址记录为独占访问 LDXR 加载独占寄存器 从内存
arm
locking
ARM64
Arm裸机系统CPU使用率测量
我正在研究一个ARM cortex M4评估板 它是bare metal应用程序 无需在其上运行任何操作系统 现在我想测量CPU使用给定的流程 算法 最好的方法是什么 我应该实施一个操作系统来衡量CPU具有满足这种需求的功能的用法 这个问题
c
Embedded
arm
baremetal
在 ARM/Thumb (IOS) 上解码 BLX 指令
我已经阅读了大部分 ARM 文档 但在解码 BLX 指令时仍然遇到问题 下面是两个例子 text 0000347C 02 F0 B2 ED BLX objc msgSend text 0000469C 01 F0 A2 EC BLX obj
ios
Assembly
arm
thumb
如何使用LLVM在Windows for ARM上编译C++程序?
Aim仅使用 LLVM 在 Windows for ARM 上编译 C 程序 WhyLLVM 因为宽松的许可 我开始怀疑我对LLVM的理解是否正确 在主机上做 使用 clang 前端 生成中间表示 该表示与目标无关 使用llc 后端 生成目
c
arm
crosscompiling
ARM64
嵌入式 C++11 代码 — 我需要 volatile 吗?
采用 Cortex M3 MCU STM32F1 的嵌入式设备 它具有嵌入式闪存 64K MCU固件可以在运行时重新编程闪存扇区 这是由闪存控制器 FMC 寄存器完成的 所以它不像a b那么简单 FMC 获取缓冲区指针并将数据刻录到某个闪存
c
C11
arm
Embedded
STM32
在 C 客户端服务器应用程序中,socket() 返回 0
我正在开发一个应用程序 其中包含多个服务器套接字 每个服务器套接字都在唯一的线程中运行 外部实用程序 脚本 由线程之一调用 该脚本调用一个实用程序 客户端 该实用程序将消息发送到服务器套接字之一 最初 我使用的是system 来执行这个外部
Linux
exec
arm
Sockets
fork
针对 Windows Phone ARM 目标的 Clang 交叉编译
我想使用 Clang 为 Windows Phone ARM 目标编译一个用 C 编写的程序 有人有这方面的经验吗 什么是更好的方法 1 使用 Clang for Windows 和 MinGW 在运行 Windows 8 的主机上构建 C
windowsphone8
arm
LLVM
Clang
crosscompiling
NEON 向量化无符号字节的乘积之和: (a[i]-int1) * (b[i]-int2)
我需要改进循环 因为我的应用程序调用了数千次 我想我需要用 Neon 来做这件事 但我不知道从哪里开始 假设 先决条件 w始终为 320 16 32 的倍数 pa and pb16 字节对齐 ma and mb是积极的 int whileI
c
arm
SIMD
neon
qemu:未捕获的目标信号 11(分段错误)- 尝试返回结构时核心已转储
我刚刚注意到我无法让函数返回结构 我在启用了线程的 ARM32 debian docker 映像上运行它 这是给我运行时错误的函数 struct CEC call des CEC call char buffy char request b
c
Docker
gcc
arm
qemu
ARM 皮质:使用位带的互斥体
鉴于此 在 ARM Cortex M3 上 我可以 原子地读取一位 原子地设置一位 原子地清除一位 如何将这些组合起来形成互斥体样式的操作集 try lock take lock release lock 看起来try lock or ta
arm
Embedded
mutex
cortexM
bitbanding
处理 ARM 芯片的保留寄存器位
我正在使用 ARM Cortex M3 的寄存器 在文档中 某些位可能是 保留的 我不清楚在寄存器上写入时应该如何处理这些保留位 这些保留位是否可写 我应该小心不要碰它们吗 如果我碰它们 会发生什么不好的事情吗 这是关于如何处理保留位的经典
c
arm
cpuregisters
bogoMIPS 值正在变化
我一直在读取 Samsung Galaxy sgh i897 上的 cpuinfo 文件来检索 bogoMIPS 值 现在正在学习如何解释这些信息 最初 我在加载线程的主活动下执行此操作 并且始终获得值 997 59 然后 我将文件读取方法
Android
performance
Linuxkernel
arm
cpuspeed
«
1 ...
3
4
5
6
7
8
9
...60
»