导航

    全志在线开发者论坛

    • 注册
    • 登录
    • 搜索
    • 版块
    • 话题
    • 在线文档
    • 社区主页
    1. 主页
    2. qz_center
    Q
    • 资料
    • 关注 0
    • 粉丝 0
    • 我的积分 212
    • 主题 1
    • 帖子 3
    • 最佳 2
    • 群组 0

    qz_centerLV 3

    @qz_center

    212
    积分
    2
    声望
    1
    资料浏览
    3
    帖子
    0
    粉丝
    0
    关注
    注册时间 最后登录

    qz_center 取消关注 关注

    qz_center 发布的最佳帖子

    • Mtptools使用不了是哪出了问题

      root@TinaLinux:/# MtpTools -f update -t DIR -s /mnt/UDISK
      open /tmp/.mtp_fifo failed, No such file or directory

      编译固件是有MtpTools 执行文件,想通过USB连接电脑显示挂载目录,现在运行出错。是要修改哪里,麻烦有知道的指点一下或者说有其他更好的方法能在PC上显示像U盘那样可读写文件传进Tina。

      发布在 T Series
      Q
      qz_center
    • 回复: T113 如何移植ffmpeg

      @m_xiaotao 我移植了能播放就是很卡,没法用,放弃了,可能是内存不足。

      首先,我们需要安装ARM架构的交叉编译工具链:
      
      1. **下载musl.cc的ARM交叉编译工具链**
         ```bash
         wget https://musl.cc/arm-linux-musleabihf-cross.tgz
      
      1. 解压到/opt目录

        sudo tar -xzf arm-linux-musleabihf-cross.tgz -C /opt/
        
      2. 添加工具链到PATH环境变量

        echo 'export PATH=/opt/arm-linux-musleabihf-cross/bin:$PATH' >> ~/.bashrc
        
      3. 使环境变量生效

        source ~/.bashrc
        
      4. 验证交叉编译器是否安装成功

        arm-linux-musleabihf-gcc --version
        

      编译FFmpeg

      获取FFmpeg源码

      # 克隆FFmpeg源码(或使用wget下载)
      git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
      cd ffmpeg
      

      配置编译选项

      使用以下配置命令为ARM设备编译FFmpeg:

      ./configure \
        --cross-prefix=arm-linux-musleabihf- \
        --enable-cross-compile \
        --target-os=linux \
        --arch=arm \
        --cc=arm-linux-musleabihf-gcc \
        --prefix=../output \
        --extra-cflags="-mcpu=cortex-a7 -mfpu=neon-vfpv4 -static" \
        --extra-ldflags="-static" \
        --enable-static \
        --disable-shared \
        --enable-ffmpeg \
        --enable-ffprobe \
        --disable-doc
      

      开始编译

      # 使用4个线程并行编译
      make -j4 && make install
      

      编译完成后,所有生成的文件将位于../output目录中。

      部署到ARM设备

      推送文件到设备

      使用ADB将编译好的FFmpeg推送到设备:

      1. 推送bin和lib目录到设备的/mnt/UDISK目录

        adb push bin /mnt/UDISK
        adb push lib /mnt/UDISK
        
      2. 为ffmpeg添加可执行权限

        adb shell chmod +x /mnt/UDISK/bin/ffmpeg
        
      发布在 T Series
      Q
      qz_center

    qz_center 发布的最新帖子

    • 回复: T113 如何移植ffmpeg

      @m_xiaotao 我移植了能播放就是很卡,没法用,放弃了,可能是内存不足。

      首先,我们需要安装ARM架构的交叉编译工具链:
      
      1. **下载musl.cc的ARM交叉编译工具链**
         ```bash
         wget https://musl.cc/arm-linux-musleabihf-cross.tgz
      
      1. 解压到/opt目录

        sudo tar -xzf arm-linux-musleabihf-cross.tgz -C /opt/
        
      2. 添加工具链到PATH环境变量

        echo 'export PATH=/opt/arm-linux-musleabihf-cross/bin:$PATH' >> ~/.bashrc
        
      3. 使环境变量生效

        source ~/.bashrc
        
      4. 验证交叉编译器是否安装成功

        arm-linux-musleabihf-gcc --version
        

      编译FFmpeg

      获取FFmpeg源码

      # 克隆FFmpeg源码(或使用wget下载)
      git clone https://git.ffmpeg.org/ffmpeg.git ffmpeg
      cd ffmpeg
      

      配置编译选项

      使用以下配置命令为ARM设备编译FFmpeg:

      ./configure \
        --cross-prefix=arm-linux-musleabihf- \
        --enable-cross-compile \
        --target-os=linux \
        --arch=arm \
        --cc=arm-linux-musleabihf-gcc \
        --prefix=../output \
        --extra-cflags="-mcpu=cortex-a7 -mfpu=neon-vfpv4 -static" \
        --extra-ldflags="-static" \
        --enable-static \
        --disable-shared \
        --enable-ffmpeg \
        --enable-ffprobe \
        --disable-doc
      

      开始编译

      # 使用4个线程并行编译
      make -j4 && make install
      

      编译完成后,所有生成的文件将位于../output目录中。

      部署到ARM设备

      推送文件到设备

      使用ADB将编译好的FFmpeg推送到设备:

      1. 推送bin和lib目录到设备的/mnt/UDISK目录

        adb push bin /mnt/UDISK
        adb push lib /mnt/UDISK
        
      2. 为ffmpeg添加可执行权限

        adb shell chmod +x /mnt/UDISK/bin/ffmpeg
        
      发布在 T Series
      Q
      qz_center
    • 回复: 【水经验混下载权限专用贴】如何升级LV2拉取SDK

      真的可以拉取SDK吗

      发布在 灌水区
      Q
      qz_center
    • Mtptools使用不了是哪出了问题

      root@TinaLinux:/# MtpTools -f update -t DIR -s /mnt/UDISK
      open /tmp/.mtp_fifo failed, No such file or directory

      编译固件是有MtpTools 执行文件,想通过USB连接电脑显示挂载目录,现在运行出错。是要修改哪里,麻烦有知道的指点一下或者说有其他更好的方法能在PC上显示像U盘那样可读写文件传进Tina。

      发布在 T Series
      Q
      qz_center