
华为海思专栏
文章平均质量分 54
HI3559、HI3519的芯片的开发流程
HX科技
这个作者很懒,什么都没留下…
展开
-
Hi3559AV100_VDEC解码数据源VENC解码保存
使用这个平台录制视频时存在录制保存的视频源画面有撕裂,预制需要一点点定位具体是哪个模块有问题,为了排出是VI输入源的问题,于是就利用VDEC解码后输出视频流作为输入源1、需要资源文件(需要文件关注下方公众号获取)文件名:3840x2160_8bit.h2642、思路讲解vdec解码H264视频输出给vpss,vpss再输出给venc,然后保存venc输出的视频流3、测试源码。原创 2025-02-13 13:41:37 · 199 阅读 · 0 评论 -
Hi3519DV500_编译官方示例程序跑测试
官方毕竟是大厂,资料整理的蛮细致的,分类存放,配置好编译工具链,找到我们要测试的示例程序编译一下,复制到我们板子里面跑一边就可以定位问题了,这里我们选用SMP_Linux_GCC_glibc下的Hi3519DV500_SDK_V2.0.0.3/package/smp/a55_linux/source/mpp/sample/venc这个示例跑一下。原创 2024-12-20 17:07:26 · 680 阅读 · 0 评论 -
Hi3519DV500_官方开发板烧录程序
Hi3519DV500_官方开发板烧录程序一、简介1、前言二、硬件准备1、开发板、USB转串口、网线三、软件准备1、各种镜像2、镜像文件说明四、具体操作1、安全启动或非安全启动镜像编译,具体编译方法请参考《Hi35xxVxxx 安全启动使用指南》,有如下注意事项2、根据使用的启动方案制作升级包3、插入存放有升级包的FAT32格式的SD卡至SDIO0卡槽,按住UPDATE按键,启动单板五、我需要文中参考的文档1、获取文档方式一、简介1、前言参考文档:“裸烧及非裸烧升级 使用手册.pdf(适用于Hi351原创 2024-12-18 11:30:46 · 835 阅读 · 0 评论 -
Hi3519DV500_Uboot环境变量的编译和烧录
U-Boot 环境变量在嵌入式系统的引导加载程序中扮演着重要的角色。它们用于存储系统启动时所需的配置信息,如启动命令、内核和根文件系统的位置、串口波特率等。bootdelay:控制 U-Boot 在自动启动前等待用户输入的秒数。如果在这段时间内没有用户输入,U-Boot 将自动执行 bootcmd 指定的启动命令。bootcmd:定义了 U-Boot 在 bootdelay 时间结束后自动执行的启动命令序列。bootargs:存储传递给 Linux 内核的启动参数,如根文件系统的位置、控制台设置等。原创 2024-09-13 10:52:53 · 931 阅读 · 0 评论 -
Hi3519DV500_Uboot编译及环境搭建
发布包提供编译工具链aarch64-v01c01-linux-musl-。aarch64-v01c01-linux-musl-为基于64bit操作系统musl的工具链。步骤4:将生成的u-boot.bin转换成可以烧录的文件,还需要好多步骤,下一章节再具体讲解。小插曲:解决pip3的版本不对的问题(如下图所示,让我安装24.0版本)步骤1:复制配置文件(需要编译什么芯片就复制对应芯片的)步骤4:安装mtd-utils依赖以下几个库。步骤3:测试编译工具链时候可以使用。步骤7:安装python3。原创 2024-09-13 10:51:20 · 1225 阅读 · 0 评论 -
Hi3519DV500_Uboot编译及环境搭建
发布包提供编译工具链aarch64-v01c01-linux-musl-。aarch64-v01c01-linux-musl-为基于64bit操作系统musl的工具链。步骤4:将生成的u-boot.bin转换成可以烧录的文件,还需要好多步骤,下一章节再具体讲解。小插曲:解决pip3的版本不对的问题(如下图所示,让我安装24.0版本)步骤1:复制配置文件(需要编译什么芯片就复制对应芯片的)步骤4:安装mtd-utils依赖以下几个库。步骤3:测试编译工具链时候可以使用。步骤7:安装python3。原创 2024-09-13 09:20:35 · 935 阅读 · 0 评论