交叉编译
文章平均质量分 54
RAtime360
长期从事流媒体编解码工作。精通c/c++。精通ffmpeg、ijkplayer开源代码。能够在移动端、Linux、pc三大平台就行编程开发。精通监控、通信、互联网行业的音视频编解码、传输、客户端、服务器开发。
ijkplayer 支持windows, Mac ,移动端,嵌入式
展开
-
Ubuntu串口通信
首先,站在巨人的肩膀上,前半部分是前人的文章,我有幸受此文指导,设置成功,测试通过。后半部分是串口工具的配置。 原文地址 http://www.linuxidc.com/Linux/2011-11/47480.htm 1、下载:sudo apt-get install minicom 2、插入usb转串口线,终端输入:dmesg | grep usb ……………………………………………原创 2017-08-29 19:37:44 · 1903 阅读 · 0 评论 -
Bus error
在x86+Linux上写的程序,在PC机上运行得很好。可是使用ARM的gcc进行交叉编译,再送到DaVinci目标板上运行的时候,出现了Bus error。 出现的位置如下(其中Debug的内容是我在程序中添加的调试信息): root@211.69.193.189:~# arm_v5t_le-gcc -g shit.c root@211.69.193.189:~# ./a.out Debug原创 2017-08-31 10:50:26 · 483 阅读 · 0 评论 -
gdb gdb交叉编译
交叉编译gdb和gdbserver 1、下载gdb: 下载地址为: http://ftp.gnu.org/gnu/gdb/ 按照一般的想法,最新版本越好,因此下载7.2这个版本。当然,凡事无绝对。 我们以gdb-7.2.tar.bz2 这个文件为例。 2、解压缩: tarjxvfgdb−7.2.tar.bz2注:小技巧:Linux下一般压缩文件后缀为.tar.bz2和.tar.gz,它原创 2017-08-31 18:53:06 · 2061 阅读 · 0 评论 -
Linux下交叉编译gdb,gdbserver+gdb的使用以及通过gdb调试core文件
交叉编译gdb和gdbserver 1、下载gdb: 下载地址为: http://ftp.gnu.org/gnu/gdb/ 按照一般的想法,最新版本越好,因此下载7.2这个版本。当然,凡事无绝对。 我们以gdb-7.2.tar.bz2 这个文件为例。 2、解压缩: tarjxvfgdb−7.2.tar.bz2注:小技巧:Linux下一般压缩文件后缀为.tar.bz2和.tar.gz,它原创 2017-09-01 10:59:18 · 506 阅读 · 0 评论 -
alsa交叉编译
1去官网下载alsa 1.0.29版本 2 解压 3./configure –host=arm-none-linux-gnueabi –prefix=/home/kaola/workspace/sdl_depend/ –with-configdir=/home/kaola/workspace/sdl_depend/ –enable-shared –without-alsamixer原创 2017-09-14 17:08:44 · 320 阅读 · 0 评论 -
alignment问题定位
原文地址:https://www.ptt.cc/bbs/C_and_CPP/M.1259699544.A.E49.html 遇到的问题: (题意请描述清楚) : 程序执行一段时间(不固定, 一分钟以下) 会出现Alignment trap: xxx(pid) PC=0x0001645 ….. 来自kernel的错误讯息, 因为现在已经把成是尽量精简.. 但还是抓不出错误, 也用 addr2li原创 2017-09-01 11:20:03 · 969 阅读 · 0 评论 -
ffmpeg 交叉编译 make install: strip: Unable to recognise the format of the input file
strip: Unable to recognise the format of the input file 答:打开将config.mk 如下: STRIP=strip改为arm-linux-strip即可 解释如下: Sometimes U got error while doing ‘make install’ : strip: Unable to recognise the原创 2017-08-25 19:05:05 · 6020 阅读 · 2 评论 -
Ubuntu 12.04嵌入式交叉编译环境arm-linux-gcc搭建过程图解
Linux版本:Ubuntu 12.04 内核版本:Linux 3.5.0 交叉编译器版本:arm-linux-gcc-4.4.3 交叉编译器下载 见这篇文章http://www.linuxidc.com/Linux/2011-05/35906.htm安装前的絮叨首先简单介绍一下,所谓的搭建交叉编译环境,即安装、配置交叉编译工具链。在该环境下编译出嵌入式Linux系统所需的操作系统、应用程序等,然后转载 2017-08-24 11:31:13 · 266 阅读 · 0 评论