海思平台freetype SDL SDL_TTL编译
发布时间
阅读量:
阅读量
说明
最近一项需求涉及在生成的录像文件中添加显示时间。该开发工作基于海思平台(Hi3521D)进行,并具体而言,则等同于将OSD添加至编码通道。为了实现这一目标,首先需要介绍的是用于实现此功能的三个关键库:Freetype、SDL以及SDL_TTL;这些库均需在相应的海思平台上进行编译配置。
一、源码的获取
1、freetype、SDL、SDL_TTL源码的链接:https://github.com/As772309423/freetype-SDL-SDL_TTL
完成源码下载后,在Ubuntu系统中创建一个存储目录(命名为任意名称),将这三个预安装软件一并放置于该目录内,以方便后续的编译与开发工作。
二、freetype部分
请注意:所有这些步骤都建议在将工作流程转移到root目录之前,请确保您已经完成所有必要的配置并进行了最后一次编译操作。为了避免最终出现因未正确配置而导致的错误或问题,请务必确保您已经将工作流程转移到了正确的目录,并且所有的编译操作都已经完成。
编译步骤
启动终端应用程序,在font文件夹中执行解压缩freeetype安装包的操作;完成后切换至freeetype文件夹继续工作。
执行以下命令:
./configure CFLAGS=/opt/hisi-linux/x
全部评论 (0)
还没有任何评论哟~
