操作系统:Ubuntu12.04 AMD64位交叉编译环境:arm-Linux gcc版本4.4.3前言: 首先理解一下交叉编译的意思。我们要给嵌入式设备写应用程序,但是又不能在嵌入式设备上完成所有的代码开发工作,只能在一台工作PC上完成然后编译成二进制文件上传到嵌入式设备上。但是我们选用的编译工....
分类:
其他好文 时间:
2014-08-22 16:06:19
阅读次数:
171
1.U-boot?阶段 编译u-boot启动内核: u-boot-sunxi$make?distclean?CROSS_COMPILE=arm-linux-gnueabihf- u-boot-sunxi$make?Cubietruck?CROSS_COMPILE=arm-linux-gnueabihf- 将SD卡插入读卡器,挂载PC: $sudo...
分类:
其他好文 时间:
2014-08-21 13:30:04
阅读次数:
1473
linux kernel从入口到start_kernel的代码分析本文的很多内容是参考了网上某位大侠的文章写的>,有些东西是直接从他那copy过来的。最近分析了一下u-boot的源码,并写了分文档, 为了能够衔接那篇文章,这次又把arm linux的启动代码大致分析了一下,特此写下了这篇文档。一来是...
分类:
系统相关 时间:
2014-08-18 18:16:32
阅读次数:
431
今天终于把QT移植好了,并且交叉编译了helloworld和Clock。
花了好长时间,其实归根结底是不了解交叉编译是什么。
一开始在电脑上安装了QT软件,可以打开新建工程做了个例程,在这个基础上用提供的ARM-LINUX交叉编译器编译程序,一直不能用,最后发现其实自己并没有好好看开发板的文档,有一个文档已经写出了怎样移植QT 。需要重新用ARM-LINUX交叉编译工具编译QT...
分类:
其他好文 时间:
2014-08-13 22:32:47
阅读次数:
236
安装交叉编译工具arm-linux-gcc-4.3.22011-07-08 00:55:28|分类:嵌入式|举报|字号订阅环境:Fedora 9STEP 1:下载arm-linux-gcc-4.3.2.tgz.把arm-linux-gcc-4.3.2.tgz随便放在一个目录,我放在了/opt。下载网...
分类:
系统相关 时间:
2014-08-13 21:37:47
阅读次数:
397
Ubuntu 安装交叉编译器
首先获得arm-linux-gcc-4.3.2.tgz 的文件包
然后解压到根目录(会自动写入到/usr/local/arm)
#tar zxvf arm-linux-gcc-4.3.2.tgz -C /
编译器解压到/usr/local/arm
把交叉编译器路径添加到系统环境变量中,以后可以直接在终端窗口中输入 ...
分类:
其他好文 时间:
2014-08-13 03:36:05
阅读次数:
184
1. 首先确定一间配置好arm linux 交叉编译器,可以使用arm-linux-gcc.2. 看示例代码hello.c#includeint add(int a,int b){ int c = a+b; return c;}int main(){ printf("Ubuntu, i am lin...
分类:
其他好文 时间:
2014-08-12 18:15:34
阅读次数:
306
接触arm + Linux已经将近两年了,之前都是站在大神的肩膀上来移植linux内核,对很对要求移植的东西都不是很懂!为了进一步深入对内核的了解,我决定重新从头开始对linux内核进行移植。这次移植完全是从一个新手的角度进行移植,包括可能出现的问题,以及出现的问题如何解决。...
分类:
系统相关 时间:
2014-08-12 13:47:34
阅读次数:
500
1. 安装标准的C开发环境,由于Ubuntu安装默认是不安装的,所以需要先安装一下:sudo apt-get install gcc g++ libgcc1 libg++ make gdb2.从ftp://ftp.arm.linux.org.uk/pub/armlinux/toolchain/下载最...
分类:
系统相关 时间:
2014-08-11 17:25:02
阅读次数:
329
自己之前一直没搞清楚这两个交叉编译器到底有什么问题,特意google一番,总结如下,希望能帮到道上和我有同样困惑的兄弟..... 原文链接http://www.hi-beiyu.com/archives/312 一. 什么是ABI和EABI ? ? 1) ABI: 二进...
分类:
系统相关 时间:
2014-08-10 19:01:20
阅读次数:
418