今天拿到一个博创PXA270A开发板,但是随机光盘挂掉了,新的光盘至少要等待下周,所以自己尝试搭建了一个交叉编译环境。

在google上找了一天,大部分的交叉编译环境搭建方法并不适用于此开发板。最后,终于发现了一个开源项目crosstool,利用此工具可以轻松搭建XScale,ARM7-ARM9,MK6800,POWERPC等环境的交叉编译环境。通过执行不同的脚本,会自动下载并编译,最终形成可用的开发套件。

crosstool可以在下面的网站找到,并有较为详细的文档
www.kegel.com/crosstool/

在成功的搭建平台后,尝试着交叉编译MPlayer
按以下方式执行configure

./configure --host-cc=gcc --cc=arm-xscale-linux-gnu-gcc --target=arm-armv4l-linux --enable-static --prefix=/tmp/mplayer --disable-dvdread --enable-fbdev --disable-mencoder --disable-dvdread-internal --disable-live 2>&1 | tee logfile

注意,网上的大多数方法没有 --disable-dvdread-internal选项而有--disbale-win32选项,但是我这样编译时回有错误,于是去掉了--disable-win32加入了 --disable-dvdread-internal 可以成功的得到mplayer的静态编译执行文件,移植到开发板上即可。

XScale交叉编译环境搭建及MPlayer移植相关推荐

  1. Linux 上 NetBSD 交叉编译环境搭建

    Linux 上 NetBSD 交叉编译环境搭建 NetBSD 以高移植性著称,支持众多的处理器架构,并且它的代码和工具稳定性非常高,包括各种接口,工具等.并且由于 BSD 授权的宽松条件,对于构建商业 ...

  2. Ubuntu16.04下arm-linux-gcc交叉编译环境搭建

    Ubuntu下arm-Linux-gcc交叉编译环境搭建 参考:http://blog.csdn.net/hebbely/article/details/53992805 1.网上下载 arm-lin ...

  3. ubuntu14.04安装arm-linux-gcc,Ubuntu14.04下arm-linux-gcc交叉编译环境搭建

    Ubuntu下arm-linux-gcc交叉编译环境搭建 系统:Ubuntu 14.04 32bit 1.网上下载arm-linux-gcc-4.4.3.tar.gz 2.解压 sudo tar -x ...

  4. 龙芯交叉编译环境搭建之交叉编译工具链配置

     龙芯交叉编译环境搭建之 交叉编译工具链配置 1 概括 本文档适用于龙芯3A3000/4000 UEFI代码编译,重点指导交叉编译环境的搭建方法,对系统安装不做介绍. Ubuntu系统(版本为ubun ...

  5. PowerPC uboot交叉编译环境搭建说明

                                                                    MPC8640D uboot交叉编译环境搭建说明 目录 1 概括... ...

  6. SEED-DEC138 开发环境搭建与系统移植

    最近根据需求,我使用SEED-DEC138开发平台,按照附带的手册,进行了Linux系统的移植,遇到一些问题,积累了一些经验,特地记录下来!        开发环境:宿主计算机winXP .VMwar ...

  7. 嵌入式软件开发培训笔记——ARM架构Linux系统下交叉编译环境搭建、NFS、TFTP服务配置及Nandflash的读写

    bootloader原理和开发-->kernel构建-->文件系统/根文件系统(filesystem/rootfs) APP 一.配置交叉编译环境(可参考嵌入式Linux移植与驱动开发co ...

  8. Zedboard学习(二):zedboard的Linux下交叉编译环境搭建

    环境准备 首先肯定是要下载xilinx-2011.09-50-arm-xilinx-linux-gnueabi.bin文件,这是官方提供的linux下交叉编译链安装文件,下载地址为:https://p ...

  9. qt5 交叉编译webkit_基于QT平台的交叉编译环境搭建的架构分析

    第三步认识:为什么需要搭建交叉编译环境? 从这点,我们应该明白,这是为了多元化同样也是为了适应不同的环境:举个例子: 话题中心:电脑可以实现看电影的功能,我们需要一直看电影的状态: A.在草原上看电影 ...

最新文章

  1. DYNP_VALUES_READ
  2. python 进位_Python小课堂(第一讲)
  3. 从原理到方法,一文讲清如何应对C语言内存泄露!
  4. svn代码版本管理总结
  5. 基于YOLOv3 与CRNN的中文自然场景文字检测与识别
  6. java 输入流可以合并吗_Java 使用IO流实现大文件的分割与合并实例详解
  7. 走进我的交易室06_交易
  8. php word 简历模板,php程序员简历模板
  9. LoadRunner脚本录制
  10. 最好的离子应用程序模板
  11. codevs2069 油画 — 动态维护优先队列
  12. C# NPOI 导出Excel
  13. 《程序员》11期最新上市:互联网架构集结号
  14. 用mac系统怎么连宽带连接服务器吗,苹果电脑怎么连宽带_MAC系统怎么连接有线宽带-win7之家...
  15. Android框架排行榜,上百项资源汇总不容错过
  16. linux文件无法写入
  17. 滤波电容的原理到底是什么???
  18. android 1像素变粗,一亿像素的意义:聊聊图像采样与重建
  19. 微信公众号支付--3--接收微信支付异步通知
  20. 汉字乱码状态下的编码转换将导致的问题

热门文章

  1. android studio 解决内存泄漏
  2. IntelliJ IDEA搭建SSM框架并实现页面登录功能连接数据库
  3. 电压放大器在液滴微流控芯片的功能研究中的应用
  4. java 强制类型转换
  5. 做程序员需要学历吗?
  6. html中绑定hover事件,jQuery中多个元素的Hover事件解决方案
  7. java file 初始化_java类加载和对象初始化
  8. java内存泄漏和内存溢出
  9. 总结 - Ajax工作原理和实现步骤
  10. 流下了不学无术的泪水:今天你刷题了吗(二)