ChinaUnix.net
相关文章推荐:

EABI 下载

最近用AT91SAM9261EK這塊開發板執行影像處理的程式,發現所耗費的時間實在是有點沒辦法接受,僅僅對512x512的圖片執行 轉灰階 和 Canny 測邊,就花了將近25秒,更不用說人臉辨識了= = gcc cross-compiler在compile program的時候,對於浮點數運算會預設使用硬體浮點運算FPA(Float Point Architecture),而沒有FPA的CPU,會使用FPE(Float Point Emulation),而使用FPE速度上會受到極大的限制,所以就由eabi(Embedded Application Bi...

by iibull - Linux文档专区 - 2009-02-06 15:29:58 阅读(1563) 回复(0)

相关讨论

关于eabi和OABI,论坛里有个精华帖,这里就不在复制了,请参考原帖吧! http://linux.chinaunix.net/bbs/viewthread.php?tid=1143604&extra=page%3D1%26amp%3Bfilter%3Ddigest 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/37437/showart_2136321.html

by 玉杰天 - Linux文档专区 - 2009-12-31 12:10:27 阅读(845) 回复(0)

哪为大虾能详细的解释下eabi 的版本更替情况啊,我在交叉编译的时候遇到 ERROR :source xxxx eabi version 0 ,but target xxxx eabi version 4?

by vonspecial - 嵌入式开发 - 2009-12-17 15:22:39 阅读(2318) 回复(1)

1。什么是ABI ABI,application binary interface (ABI),应用程序二进制接口。 既然是 接口,那就是某两种东西之间的沟通桥梁,此处有这些种情况: A。应用程序 <-> 操作系统; B。应用程序 <-> (应用程序所用到的)库 C 。应用程序各个组件之间 类似于API的作用是使得程序的代码间的兼容,ABI目的是使得程序的二进制(级别)的兼容。 2。什么是OABI 和 eabi OABI中的O,表示“Old”,“Lagacy”,旧的,过时的,OABI就是旧的...

by crifan - 嵌入式开发 - 2013-02-26 10:44:48 阅读(21129) 回复(5)

关于eabi 什么是eabi? Embedded application binary interface, 即嵌入式应用二进制接口,是描述可连接目标代码,库目标代码,可执行文件影像,如何连接,执行和调试,以及目标代码生成过程,和c, c++语言接口的规范,是编译连接工具的基础规范,也是研究它们工作原理的基础,可惜arm的eabi迄今为止没有完全订好。作为eabi的组成部分有过 程调用规范,可执行文件格式规范,c/c++ ABI规范和调试格式规范。 关于ATPCS 什么是ATPCS,什...

by joely.wu - Linux文档专区 - 2009-02-02 14:37:54 阅读(928) 回复(0)

ABI/eabi/OABI http://wiki.debian.org/ArmeabiPort ArmeabiPort (..............................) Terminology Strictly speaking, both the old and new ARM ABIs are subsets of the ARM eabi specification, but in everyday usage the term "eabi" is used to mean the new one described here and "OABI" or "old-ABI" to mean the old one. However, there are one or two programs that sometimes describe an old ABI b...

by okitamicuki1412 - Linux文档专区 - 2008-11-18 14:33:05 阅读(1309) 回复(0)

下面的代码大家可以在entry-common.S中找到。 在2.6.21中,认真研究大家会发现,你回避不了这样一个概念,eabi是什么东西? 内核里面谈eabi,OABI,其实相对于系统调用的方式,当然我们所说的系统限于arm系统。 eabi (Extended ABI),说的是这样的一种新的系统调用方式 mov r7, #num swi 0x0 原来的系统调用方式是这样, swi (#num | 0x900000) (0x900000是个magic值) 也就是说原来的调用方式(Old ABI)是通过跟随在swi指令中的调用号来...

by eslover - Linux文档专区 - 2008-07-07 17:29:50 阅读(994) 回复(0)

#!/bin/sh ##http://cross-lfs.org/view/clfs-sysroot/arm/index.html export SRCDIR=/porting/GTK/src/toolchain export LC_ALL=POSIX unset CFLAGS unset CXXFLAGS export CLFS=/usr/local/arm-eabi export PATH=${CLFS}/cross-tools/bin:${PATH} export CLFS_HOST="$(echo $MACHTYPE | \ sed "s/$(echo $MACHTYPE | cut -d- -f2)/cross/")" export CLFS_TARGET="arm-none-linux-gnueabi" #"arm-unknown-linux-gnu" mkdir -p...

by iibull - Linux文档专区 - 2009-07-31 19:10:14 阅读(1283) 回复(0)

#!/bin/sh #说明: 为友善之臂的mini2440开发板制作交叉编译器 #S3C2440是ARMv4t的内核 arm920t平台 #gcc/config/arm/arm-cores.def; gcc/config.gcc #使用最新的资源, 支持 multilib/ eabi/ NPTL/ #with_arch={ armv[23456] | armv2a | armv3m | armv4t | armv5t | armv5te | armv6j |armv6k | armv6z | armv6zk | iwmmxt | ep9312} #with_float={soft | hard | softfp} #with_fpu={fpa | fpe2 | fpe3 | maverick | vfp | vfp3 |...

by iibull - Linux文档专区 - 2009-02-07 12:25:03 阅读(1225) 回复(0)

下面的代码大家可以在entry-common.S中找到。 在2.6.21中,认真研究大家会发现,你回避不了这样一个概念,eabi是什么东西? 内核里面谈eabi,OABI,其实相对于系统调用的方式,当然我们所说的系统限于arm系统。 eabi (Extended ABI),说的是这样的一种新的系统调用方式 mov r7, #num swi 0x0 原来的系统调用方式是这样, swi (#num | 0x900000) (0x900000是个magic值) 也就是说原来的调用方式(Old ABI)是通过跟随在swi指令中的调用号来...

by okitamicuki1412 - Linux文档专区 - 2008-11-18 14:35:34 阅读(861) 回复(0)

Building ARM ELF eabi--Step by StepSomeone ask why not download binaries from CodeSourcery instead of compile it. The answer is that, yes, apparently, the lite edition toolchain is lack of functionality and lack of sufficient libraries support. Besides, compiling from scratch can also help us for understanding the whole structure of compiler syste...

by iibull - Linux文档专区 - 2009-03-13 10:35:26 阅读(927) 回复(0)