命名规则交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi]arch– 体系架构,如ARM,MIPSvendor– 工具链提供商os– 目标操作系统eabi– 嵌入式应用二进制接口(Embedded Application Binary Interface)...
                            
                            
                                分类:
其他好文   时间:
2015-03-02 18:59:11   
                                阅读次数:
184
                             
                    
                        
                            
                            
                                目标板:ARM (I.MX286)宿主机:ubuntu-13.10交叉编译器:arm-none-linux-gnueabi-gccncurses版本:5.9原文连接:http://blog.csdn.net/fulinusncurses库下载地址:http://ftp.gnu.org/pub/gnu/ncurses/解压:[fulinux@ubuntu ~]$ tar xzf ncurses-5....
                            
                            
                                分类:
其他好文   时间:
2015-02-28 11:29:35   
                                阅读次数:
293
                             
                    
                        
                            
                            
                                自己之前一直没搞清楚这两个交叉编译器到底有什么问题,特意google一番,总结如下,希望能帮到道上和我有同样困惑的兄弟….. 一. 什么是ABI和EABI 1) ABI: 二进制应用程序接口(Application Binary Interface (ABI) for the ARM Archite...
                            
                            
                                分类:
系统相关   时间:
2015-02-25 09:06:06   
                                阅读次数:
262
                             
                    
                        
                            
                            
                                命名规则 交叉编译工具链的命名规则为:arch [-vendor] [-os] [-(gnu)eabi] [-gcc] arch – 体系架构,如ARM,MIPS vendor – 工具链提供商 os – 目标操作系统 eabi – 嵌入式应用二进制接口(Embedded Application B...
                            
                            
                                分类:
其他好文   时间:
2015-02-22 20:43:02   
                                阅读次数:
312
                             
                    
                        
                            
                            
                                我们有的时候需要zlib在非PC环境下工作。
1. 下载并解压
          V1.2.8:http://zlib.net/zlib-1.2.8.tar.gz
         #tar zxvf zlib-1.2.8.tar.gz
2. 配置
        设置安装目录和交叉编译器
    #prefix=~/rootfs1CC=/home/at91/x-tools/...
                            
                            
                                分类:
其他好文   时间:
2015-02-12 07:05:53   
                                阅读次数:
122
                             
                    
                        
                            
                            
                                今天在ubuntu14.04上安装arm的交叉编译器arm-linux-gcc,环境变量配置好以后,运行arm-linux-gcc命令,总提示No such file or directory。然后去arm-linux-gcc所在的目录下,发现不缺少任何文件。而且环境变量配置也是正确的(环境变量很e...
                            
                            
                                分类:
系统相关   时间:
2015-02-05 11:03:21   
                                阅读次数:
225
                             
                    
                        
                            
                            
                                Uboot 下 CFI Nor Flash 的使用
韩大卫@吉林师范大学
2015.1.23
Flash : Micron Technology. 32MB.
Uboot: 2_3_0
CPU平台: Cavium Inc
交叉编译器: mips64-octeon-linux-gnu-gcc (Cavium Inc. Version: 2_3_0 build 128) 4.3.3
...
                            
                            
                                分类:
其他好文   时间:
2015-01-23 20:13:26   
                                阅读次数:
537
                             
                    
                        
                            
                            
                                生成u-boot.bin
         首先,修改Makefile中的交叉编译器;
         然后,执行make.
1.Makefile
ifeq ($(ARCH),arm)
CROSS_COMPILE = 
endif
修改为
ifeq ($(ARCH),arm)
CROSS_COMPILE = /opt/crosstool/gcc-3.4.5-glibc-2...
                            
                            
                                分类:
其他好文   时间:
2015-01-23 18:20:00   
                                阅读次数:
205
                             
                    
                        
                            
                            
                                【背景】折腾:【记录】用交叉编译器arm-xscale-linux-gnueabi交叉编译一个基于嵌入式Linux的无线HART的项目期间,却发现,include的路径中有:-I xxx/armxscalelibcgi/include所以,还需要一个库libcgi。其中,此处已有源码:libcgi-...
                            
                            
                         
                    
                        
                            
                            
                                如果编译一个项目错误警告太多,非常不好找,所以非常希望输出信息可以带有颜色。
可是 gcc 4.9.0 之前的版本并不支持,很多情况下是不能替换编译器的,比如使用交叉编译器,
也可以使用 
colorgcc,但我觉得不是特别好,需要配置,如果使用Makefile还要更改编译器设置,
所以我自己动手写了一个,效果还可以,源码在github上: https://github.com/china...
                            
                            
                                分类:
其他好文   时间:
2014-12-23 12:22:39   
                                阅读次数:
251