随笔分类 - Hi35XX
摘要:前言 前面烧写一直时烧写进入flush,是按照分区烧写。定制的板子挂的是eMMC,前面的烧写步骤一致,但是在烧写目标则时烧写eMMC了。 重新走一遍从无到有通过网口刷定制板卡的uboot、kernel、rootfs。 前置条件网络环境 目标板ip 这里的物理地址,后面也要用。 PC机ip 目标板与p
阅读全文
摘要:前言 上一篇已经将himpp套入qt的基础上进行开发。那么qt中拿到frame则是很关键的交互,这是qt与海思可能编解码交叉开发的关键步骤。 受限制 因为直接配置sample的vi比较麻烦,确实是困难的,其实就是配置驱动,所以我们只能从开发板的demo入手,去在相等条件下探测可能的留,从vpss中拿
阅读全文
摘要:前言 移植opencv到海思平台,opencv支持对视频进行解码,需要对应的ffmpeg支持。 Ffmpeg的移植 Ffmpeg的移植请参考之前的文章:《FFmpeg开发笔记(十):ffmpeg在ubuntu上的交叉编译移植到海思HI35xx平台》 (PS:ffmpeg解码h264是不需要依赖lib
阅读全文
摘要:前言 在编译ffmpeg时,使用到h264编码时是需要依赖libx264的,本文章是将将libx264作为静态库移植到海思上。 相关博客 《Qt开发笔记之编码x264码流并封装mp4(一):x264介绍、windows平台x264库编译》《Qt开发笔记之编码x264码流并封装mp4(三):Qt使用x
阅读全文
摘要:前言 上一篇交叉编译了ffmpeg的海思版本,使用交叉编译的qt的ffmpeg播放器在海思上播放,本片是将ffmpeg的环境添加进海思的sample环境中。 在海思sample中引入ffmpeg库 步骤一:查看之前交叉编译的安装文件 步骤二:打开编译的参数文件,添加头文件和库文件 ##### add
阅读全文
摘要:FFmpeg和SDL开发专栏(点击传送门) 上一篇:《FFmpeg开发笔记(九):ffmpeg解码rtsp流并使用SDL同步播放》下一篇:敬请期待 前言 将ffmpeg移植到海思HI3559、Hi3516平台上,需要交叉编译。 FFmpeg下载 开发使用当前3.4.8稳定版本: 官方地址:http:
阅读全文
摘要:前言 之前启动Qt界面程序失败了,是因为需要引入HiSDK的BSP中的HiMPP,并对HiMPP进行初始化设置。 在sdk中查询海思SDK头文件和库 在Qt中调用海思BSP 在Qt中,有LIBS和libs的引入方式,为了Hi35xx整个系列的开发,把bsp进行封装一下,为后续海思类的开发都作为基础模
阅读全文
摘要:海思开发专栏 上一篇:《Hi3516开发笔记(七):Hi3516虚拟机交叉开发环境搭建之交叉编译Qt》下一篇:《Hi3516开发笔记(九):在QtCreator开发环境中引入海思sdk的bsp包,运行显示Qt界面》敬请期待… 前言 前面交叉编译好了qt,安装好了QtCreator,本篇与上一篇连接紧
阅读全文
摘要:若该文为原创文章,转载请注明原文出处本文章博客地址:https://hpzwl.blog.csdn.net/article/details/121706033红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等
阅读全文
摘要:前言 前面生成了uboot,kernel,sample,userdata(我们实际修改了ip的),rootfs,现在需要烧写进入核心板。 使用网口烧写镜像(海思烧写必须占用调试串口) 步骤一:打开HiTool,选择芯片型号 烧写需要用到还是的HiTool工具,在海思的SDK中找到Pc工具HiTool
阅读全文
摘要:前言 前面进行了可以传输,那么写一个简单的C程序来交叉编译并传入运行。 虚拟机 上一篇搭建的虚拟机环境,包含了sftp传递文件,网络能ping通,基于上一篇的虚拟机继续搭建。 海思交叉编译虚拟机搭建 查看开发板提供的引导文档,先搭建ubuntu的基础软件软件,然后再解压交叉编译器搭建交叉编译的环境。
阅读全文
摘要:前言 搭建Hi3516的基础虚拟机,为交叉编译环境搭建前期工作。后续会编译一个基本的C语言程序Demo,在HI3516上跑。 虚拟机 开发本对虚拟机做了一些基本要求,如下图: 其实重点是x64位的。 笔者使用ubutn18.04 x64位系统,制作一个空系统,使用vmware虚拟机只做一个改系统的空
阅读全文