移植应用
文章平均质量分 81
aron566
独学而无友,则孤陋而寡闻。分享即是快乐
展开
-
图形库LVGL v8.2版本移植
LVGL移植案例原创 2022-06-06 14:44:40 · 3891 阅读 · 1 评论 -
单片机上使用shell控制台
单片机上使用shell控制台效果移植方法IAR代码定位到指定段的设置,修改icf文件加入文件到工程完善接口测试代码单片机控制台第一次使用是在RTthread上的Finsh组件,当时感觉挺好,但也一直没移植到其他单片机芯片平台,主要是一直搞Linux的开发,最近看了下刚准备搞,发现有个开源的做的不赖。LetterShell开源项目地址效果移植方法目前3.06版本的IAR测试存在问题,定位到指定段(shellCommand),需要增加编译器关键字__rootIAR代码定位到指定段的设置,修改icf文原创 2021-02-03 02:34:55 · 1048 阅读 · 3 评论 -
ARM单片机FATFS文件系统的移植
ARM单片机FATFS文件系统的移植测试效果前提条件下载所需源码FATFS 文件系统SFUD万能驱动加入工程测试效果前提条件本工程源码下载所需源码FATFS 文件系统下载地址,可能需代理工具SFUD万能驱动官方移植方法参考本博客移植参考加入工程port目录下皆是需要修改的的文件,其他无需修改...原创 2021-01-06 03:18:05 · 1036 阅读 · 0 评论 -
Win10编译Nginx-1.19.6详细配置并推流
Win10编译Nginx-1.19.6前提条件下载所需源码openssl-1.1.1gpcre-8.44zlib-1.2.11nginx-http-flv-module [下载地址](https://github.com/winshining/nginx-http-flv-module/releases/tag/v1.2.8)前提条件下载所需源码百度搜索,即可找到对应下载地址,如遇下载速度慢,可以前往github搜索下载openssl-1.1.1gpcre-8.44zlib-1.2.11ngi原创 2020-12-24 14:42:20 · 1234 阅读 · 0 评论 -
FFMPEG交叉编译带x264和x265
FFMPEG交叉编译带x264和x265ffmpeg版本:FFmpeg-n4.3.1x264版本:20191217x265版本:3.2.1x265的编译方法下面是FFMPEG的配置,将以下脚本保存复制到源码目录下,添加执行权限,运行即可。#!/bin/shBASE=/opt/FFMPEG_INSTALLBUILD_HOST=aarch64-linux-gnuOUTPUT_PATH=${BASE}OTHER_LIB_X264=/opt/x264_INSTALLOTHER_LIB_X265原创 2020-08-30 22:35:51 · 1241 阅读 · 0 评论 -
X265交叉编译
X265编译x264基本被淘汰了,x265可向下兼容x264,使用脚本自动编译。#!/bin/sh#设置交叉编译的目标系统CROSS_SYSTEM_NAME=Linux#设置平台处理器CROSS_SYSTEM_PROCESSOR=armv8#设置交叉编译器前缀CROSS_TOOLCHAIN_PREFIX=aarch64-linux-gnu#设置X265安装路径X265_INSTALL_PATH=/opt/x265#编译的版本X265_VER=3.2.1#自动组合包名,无原创 2020-08-30 21:54:16 · 1798 阅读 · 0 评论 -
移植NTP时间同步工具到arm linux平台创建定时任务
移植NTP时间同步工具到arm linux平台创建定时任务下载源码解压并编译一个脚本进行编译上传文件至开发板运行创建开机启动项注意在windows上编写的文件可能需要执行以下命令ntp服务器下载源码wget -c http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.8p14.tar.gz解压并编译./configure --prefix=$PWD/install --exec-prefix=$PWD/install --ho原创 2020-06-20 20:16:11 · 532 阅读 · 0 评论 -
移植wpa_supplicant工具到arm linux平台
移植wpa_supplicant工具到arm linux平台效果一个脚本效果一个脚本#!/bin/shBUILD_HOST=/disk_4/toolchain/gcc-linaro-7.2.1-2017.11-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihfARM_GCC=${BUILD_HOST}-gccBASE=`pwd`OUTPUT_PATH=${BASE}/installOPENSSL=openssl-1.0.2tWPA_SUP原创 2020-06-13 16:28:47 · 668 阅读 · 0 评论 -
GD32上FAL Flash分区驱动移植及Easyflash与FlashDB移植说明
GD32上FAL Flash分区驱动移植移植前提下载源码移植过程加入以下文件及文件夹到工程目录和工程将demo目录下的接口文件做下修改修改配置文件fal_cfg.h复制demo中文件修改内部flash驱动接口外部SPI Flash的接口配置测试代码必须的初始化读写擦除移植前提下载源码移植过程加入以下文件及文件夹到工程目录和工程工程目录文件添加参考将demo目录下的接口文件做下修改修改配置文件fal_cfg.h#ifndef _FAL_CFG_H_#define _FAL_CFG_H原创 2020-06-07 02:32:41 · 4295 阅读 · 4 评论 -
GD32上SFUD万能Flash驱动移植
测试效果原创 2020-06-07 01:52:21 · 1737 阅读 · 0 评论 -
Easylogger快速移植配置
Easylogger快速移植配置效果移植过程添加必须的文件到工程填充修改接口文件修改配置文件测试代码效果移植过程添加必须的文件到工程填充修改接口文件elog_port.c/* * This file is part of the EasyLogger Library. * * Copyright (c) 2015, Armink, <armink.ztl@gmail.com> * * Permission is hereby granted, free of charg原创 2020-06-02 23:59:30 · 1577 阅读 · 0 评论 -
移植应用Wireless Tools
移植应用Wireless Tools前提条件下载源码打个补丁解压缩源码打补丁编译安装前提条件下载源码点击前往下载或者使用以下命令wget -c https://hewlettpackard.github.io/wireless-tools/wireless_tools.29.tar.gz打个补丁复制以下补丁内容,保存名为wireless_tools-29-fix_iwlist_sc...原创 2020-04-26 02:16:14 · 231 阅读 · 0 评论 -
基于STM32emWin5.32的移植
基于STM32emWin532版本的移植移植前提1、下载所需源码2、需已完成底层绘制LCD的驱动调试移植在项目工程目录增加以下文件夹及文件配置单次图像刷写最大允许字节配置驱动API接口及屏幕属性配置底层绘制调用接口配置定时器所需计时功能读写锁信号量等加入静态库文件测试代码移植前提1、下载所需源码下载地址下载完成后目录结构如下(demo目录来自CubeMAX的拷贝):重点关注Config、L...原创 2020-04-24 02:06:59 · 1982 阅读 · 0 评论 -
交叉编译arm版本rsync工具
交叉编译arm版本rsync工具自动安装脚本下载源码解压源码配置编译安装复制到开发板使用rsync命令参数配置文件参考博客自动安装脚本#!/bin/shBUILD_HOST=arm-linux-gnueabihfARM_GCC=${BUILD_HOST}-gccBASE=`pwd`OUTPUT_PATH=${BASE}/installRSYNC=rsync-3.1.3make_d...原创 2020-02-08 16:36:24 · 1811 阅读 · 0 评论 -
编译ARM版本mosquitto-1.6.8
编译前提依赖需下载c-ares-1.14.0.tar.gze2fsprogs-1.45.4.tar.gzopenssl-1.1.1d.tar.gz都交叉编译成arm版本#进入mosquitto目录#使用此命令配置交叉编译cmake -D CMAKE_C_COMPILER="arm-none-linux-gnueabi-gcc" -D CMAKE_CXX_COMPILER="arm-...原创 2020-02-05 15:24:37 · 1857 阅读 · 0 评论 -
交叉编译ARM下GDB调试工具
#!/bin/bash#修改编译工具路径export PATH=$PATH:/home/aron566/opt/arm-2014.05/bin/sudo apt-get install texinfo -yif [ ! -f "gdb-8.3.1.tar.xz" ];then wget https://ftp.gnu.org/gnu/gdb/gdb-8.3.1.tar.xzfiif ...转载 2020-02-04 22:28:10 · 654 阅读 · 0 评论 -
Qt移植:Ubuntu18.04 交叉编译qt5.12.7详细教程配置编译qt-everywhere-src-5.12.7
安装交叉编译链配置编译qt源码复制以下脚本内容,保存为xxx.shxxx代表脚本名称,自己定义#!/bin/shPLATFORM=linux-arm-qt#定义编译后安装--生成的文件,文件夹位置路径INSTALL_PATH=$(pwd)/INSTALL#修改需要下载的源码前缀和后缀OPENSRC_VER_PREFIX=5.12OPENSRC_VER_SUFFIX=.7...原创 2020-02-04 01:53:05 · 4819 阅读 · 4 评论 -
ARM_Linux安装SSH服务
文章目录编译前准备下载必须源码包编译前准备下载必须源码包openssh点我下载原创 2020-01-27 12:39:24 · 1902 阅读 · 0 评论