移植记录
文章平均质量分 80
LiaoJunXiong
这个作者很懒,什么都没留下…
展开
-
基于FFMpeg实现音频mp3/aac/wav解码
基于ffmpeg,实现音频解码,将mp3/aac/wav解码成pcm。原创 2023-04-03 13:13:53 · 3025 阅读 · 1 评论 -
iperf3的交叉编译
编译环境:Ubuntu16.04 64位交叉编译工具:arm-himix200-linux-gcc文章目录1. iperf源码下载2. 修改src/Makefile.in3. 静态编译4. 运行4.1 服务端4.2 客户端1. iperf源码下载我这里使用的是iperf-3.1.3-source.tar.gz,下载地址点击下载地址。2. 修改src/Makefile.in613行左右,去掉-pg选项,否则编译会报错,修改如下:#iperf3_profile_CFLAGS = -pg -g.原创 2021-07-30 17:48:13 · 3531 阅读 · 0 评论 -
wpa_supplicant和hostapd交叉编译
编译环境:Ubuntu16.04 64位交叉编译工具:arm-himix200-linux-gcc文章目录1. 交叉编译libnl2. 交叉编译openssl3. 交叉编译wpa_supplicant3. 1 解压3. 2 修改config3. 3 修改Makefile3. 4 编译1. 交叉编译libnlwpa_supplicant的交叉编译依赖libnl和openssl,这里先交叉编译libnl。我这里使用的是libnl-1.1.4.tar.gz,点击下载地址。cd ~/workmkdi.原创 2021-05-12 19:52:56 · 1289 阅读 · 0 评论 -
openssh移植及使用
openssh移植记录编译环境 Ubuntu16.04 64位交叉编译工具arm-hisiv500-linux-gcc1. 下载合适版本的zlib、openssl、openssh源码,交叉编译openssh依赖zlib和openssl,我这里下载的是zlib-1.2.8.tar.gz、openssl-1.0.2p.tar.gz和openssh-7.9p1.tar.gz,之前使用openss...原创 2018-11-13 11:22:13 · 3754 阅读 · 0 评论 -
JPEG添加EXIF
编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc最近需要在hi3519抓拍到的JPEG图片增加GPS等EXIF信息,在网上也找了一些资料,介绍EXIF格式的很多,写到读写EXIF信息的很少,可以使用开源库libexif©或者exiv2(C++)实现。 libexif代码量相对较少(70+,exiv2有300+),也方便移植。果断下载libexi...原创 2018-11-30 15:37:49 · 3522 阅读 · 7 评论 -
使用mp4v2封装mp4
编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc交叉编译mp4v2下载合适版本的mp2v2源码,我下载的是2.0.0的bz包mp4v2_2.0.0~dfsg0.orig.tar.bz2tar jxf mp4v2_2.0.0~dfsg0.orig.tar.bz2cd mp4v2-2.0.0;./configure --host=arm-...原创 2018-11-27 17:48:18 · 8260 阅读 · 10 评论 -
使用gpac封装mp4
编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc在我的另一篇博客使用mp4v2封装MP4中,发现mp4v2只支持H264封装成MP4,这里使用gpac完成对H265的封装。交叉编译gpac下载合适版本的gpac源码,我下载的是0.7.0Release版本的gpac。./configure --prefix=/home/jerry/wo...原创 2018-11-27 19:25:28 · 11871 阅读 · 77 评论 -
hi3519叠加OSD
编译环境:Ubuntu16.04 64位交叉编译工具:arm-hisiv500-linux-gcc最近需要在hi3519为图像叠加osd信息,目前已完成,这里做个总结。1. 交叉编译freetype下载合适版本的freetype源码,我这里使用的是freetype-2.9.1.tar.gz,网上介绍交叉编译freetype的资料有很多,不多说。1.1 裁剪修改modules.cfg,去...原创 2018-12-10 19:31:32 · 4931 阅读 · 0 评论 -
web服务器lighttpd的交叉编译及配置
编译环境:Ubuntu16.04 64位交叉编译工具:arm-himix200-linux-gcc文章目录1. 交叉编译lighttpd1.1 交叉编译pcre1.2 交叉编译lighttpd2 配置lighttpd服务2.1 拷贝配置文件2.2 修改配置文件2.2.1 修改lighttpd.conf2.2.2 修改modules.conf2.2.3 修改modules.conf2.2.4...原创 2019-09-06 18:05:55 · 2266 阅读 · 1 评论