一、选择合适的交叉编译工具链 找到与自己目标开发平台(Soc)尽可能相匹配的交叉编译工具链(arm-linux-gcc) 例如:开发S5PV210平台相关的程序就可以用arm-2009q3这个版本,因为三星官方在开发S5pv210时就使用这个版本的交叉编译工具链,这样选择就尽可能大的相匹配从而避免开发过程中
分类:
其他好文 时间:
2018-03-26 13:52:28
阅读次数:
144
转自:http://blog.csdn.net/darennet/article/details/9003005 configure的参数众多,一般包括如下 --srcdir=DIR 这个选项对安装没有作用.他会告诉'configure'源码的位置.一般来说不用指定此选项,因为'configure' ...
分类:
系统相关 时间:
2018-03-22 19:28:51
阅读次数:
237
转自:http://blog.csdn.net/woaixiaozhe/article/details/7395435 1. 安装标准的C开发环境,由于Linux安装默认是不安装的,所以需要先安装一下(如果已经安装好的话,就可以免去这一步了): #sudo apt-get install gcc g ...
分类:
系统相关 时间:
2018-03-22 19:17:48
阅读次数:
226
因某种需要,要在Windows平台上进行程序开发,目标板是基于Micrel芯片(ARMv4t)做的,上面运行有Linux最小系统,只有最基本的命令,需要在Windows平台上交叉编译能在ARMv4t上运行的目标代码,并且还要能进行远程调试。基于这些需求,初步计划按以下步骤进行:1、先在Windows平台上交叉编译一个简单的C语言程序,并上传到开发板上,能正常运行即可;2、交叉编译gdbserver
分类:
数据库 时间:
2018-03-12 11:09:11
阅读次数:
226
嵌入式系统能够在开发板上正常运行,需要先进行系统配置,一个完整的嵌入式系统应该包含的几个部分::uboot,kernel,rootfs,appfs。 ...
分类:
其他好文 时间:
2018-03-08 12:11:41
阅读次数:
471
交叉编译:在PC机(x86平台)上开发程序,在ARM板上运行,提高开发、编译速度。 ...
分类:
其他好文 时间:
2018-03-08 02:45:53
阅读次数:
177
代码版本:dhcp-4.2.5-P1 修改Makefile第55行:./configure改成./configure --host=arm-XXX-linux --with-randomdev=/dev/random 修改./bind-9.8.4-P2/lib/export/dns/Makefile ...
分类:
其他好文 时间:
2018-03-03 15:27:36
阅读次数:
442
1. 本次基于itop-4412研究下Linux信号量的使用方法。 2. 创建信号量的函数,信号量的头文件在那个路径?编译应用程序的话,头文件有3个路径,内核源码头文件,交叉编译器头文件,ubuntu的头文件,不是很理解为啥交叉编译器也需要头文件,全用内核源码不行吗?书上说内核信号量和用户空间信号量 ...
分类:
其他好文 时间:
2018-03-01 00:48:44
阅读次数:
161
1、修改全局变量 在终端中添加环境变量,需要每次打开终端都设置,也很麻烦。可以考虑将设置的过程添加到系统配置文件中。/etc/profile 是系统全局的配置文件,在该文件中设置交叉编译器的路径,能够让登录本机的全部用户都可以使用这个编译器。 打开终端,输入“sudo vi /etc/profile ...
分类:
系统相关 时间:
2018-02-26 20:38:48
阅读次数:
167
首先说明一下我的系统配置:ubuntu 12.04 gcc 4.6.3 有几天没有使用ubuntu了,今天拿出来编程序,刚開始编译一个uboot1.1.6的代码。出现了stdio.h:没有那么个文件或文件夹的错误。由于我是用的arm-linux-gcc交叉编译编的,所以我刚開始怀疑是不是我的编译器有 ...
分类:
系统相关 时间:
2018-02-25 20:38:41
阅读次数:
447