首页 »标签 » armlinux交叉编译 » 列表
2008年12月6日交叉编译:用kdevelop进行交叉编译的方法
用kdevelop进行交叉编译的方法。
首先提一下,我这篇文章,对于那些喜欢使用繁琐开发工具的达人们可以无视。
嵌入式的linux开发中,要建立的项目通常是三种,一是C或C++的工程。二是QT/E的工程,三是内核驱动模块工程。管理三种工程,网上流传的方法大多是用autotool或qmake工具生成MAKEFILE,这两种工具使 用极其繁琐,尤其是autotool工具集,还是一“集”,其中,还要手工修改一些文件,其繁琐让人望而却步。而内核模块的MAKEFILE则更是要手工编辑才行了,在实际工作中,用上述进行工程管理,频频出错,严重影...
[阅读全文] [PDF]
2008年12月4日armlinux:ARM Linux开机后自动运行特定程序的方法
开机后自动运行用户的应用程序或启动系统服务的命令保存在开发板根文件系统的/usr/etc/rc.local文件中。有的开发板开机后自动运行图形界面程序,需要按住ctrl+c让开发板进入到的SHELL提示符界面。其实可通过注释掉rc.local文件中调用图形界面的命令,增加运行用户应用程序的命令,达到开机自动运行用户应用程序的目的。
下面以我做的实验为例,描述具体的实现步骤。该方法源于网络,我加以验证,稍做修改,此文相当于转载。
1.进入pc机的Linux 操作系统,在/nfs/usr/下通过mkdir lz 命令新建一个名为lz的文件夹,进入lz文件夹...
[阅读全文] [PDF]
2008年12月4日linux交叉编译:Linux configure关于交叉编译的参数设置
configure的参数众多,一般包括如下 ——srcdir=DIR 这个选项对安装没有作用。他会告诉'configure'源码的位置。一般来说不用指定此选项,因为'configure'脚本一般和源码文件在同一个目录下。 ——program-prefix=PREFIX 指定将被加到所安装程序的名字上的前缀。例如,使用'——program-prefix=g'来configure一个名为'tar'的程序将会使安装的程序被命名为'gtar'.当和其他的安装选项一起使用时,这个选项只有当他被`Makefile.in'文件使用时才会工作。 ——pr...
[阅读全文] [PDF]
2008年12月4日armlinux交叉编译:建立针对arm-linux的交叉编译环境
交叉编译环境介绍
交叉编译是嵌入式开发过程中的一项重要技术,它的主要特征是某机器中执行的程序代码不是在本机编译生成,而是由另一台机器编译生成,一般把前者称为目标机,后者称为主机。采用交叉编译的主要原因在于,多数嵌入式目标系统不能提供足够的资源供编译过程使用,因而只好将编译工程转移到高性能的主机中进行。
下的交叉编译环境重要包括以下几个部分:
针对目标系统的编译器gcc
针对目标系统的二进制工具binutils
目标系统的标准c库glibc
目标系统的内核头文件
交叉编译环境的建立步骤
源代码
包括binutils、gcc、gl...
[阅读全文] [PDF]
1 共4条 分1页