- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 HI3518E按键驱动和应用代码
驱动代码如下:#include <linux/module.h>#include <linux/kernel.h>#include <linux/fs.h>#include <linux/init.h>#include <linux/delay.h>#include <linux/poll.h>#include <linux/sched.h>#include <linux/interrupt.h&g
2021-12-22 15:15:55 351 1
原创 hi3518e之mp4v2--第三步使用mp4v2封装h264和aac
第一步由于MP4需要的语音为AAC编码格式,HI3518E可以给出PCM,所以需要将PCM转换成AAC编码。使用的工具为FAAC,具体移植和使用步骤见另一篇博客FAAC在HI3518E上移植_changwuyong的博客-CSDN博客第二步本人使用的SDK里的sample是venc,需要将audio代码和faac代码加入到该sample中。main函数int main(int argc, char *argv[]){ HI_S32 s32R...
2021-12-22 14:51:57 867
原创 hi3518e之mp4v2--第二步将h264流使用mp4v2封装
1、将代码拷贝到sample_comm_venc.c中。HI_S32 SAMPLE_COMM_VENC_MP4(VENC_STREAM_S *stStream){ static int nRecordFlag = 0x00; static int recording = 0x1; static int spsflag = 0; static int ppsflag = 0; static MP4TrackId video = 0; static MP4FileHandle hMP4Fi.
2021-04-23 13:59:44 693 4
原创 hi3518e之mp4v2--第一步移植MP4v2
hi3518e的sdk提供了h264的例程,如果用户需要查看录像,那么需要使用普遍的格式,mp4便是目前最好的格式之一。将h264转为mp4,有很多方法,本文使用的是mp4v2。步骤如下:1、下载mp4v2.0.0。2、在Ubuntu中解压,进入到mp4v2-2.0.0,在本目录中新建一个install目录。3、在mp4v2-2.0.0目录中执行,该命令中的各个目录要对应自己的目录:sudo PATH=$PATH:/opt/hisi-linux/x86-arm/arm-hisiv30
2021-04-22 23:34:40 496
原创 Hi3518e图像偏绿,且比较暗的解决方法
因为之前本人没有调试过图像,所以只能从最基本的思想开始思考,如果偏绿那就把绿色比例变小,或者把R和B提高。比较暗的话不是太明白怎么调,但是运气比较好,几分钟就摸到了关键处。1、图像偏色。我用的PQTools进行的调色,我的软件版本是V4.4.16,如果不一致,请查看是否版本相同。(1)将Hi35XX_PQ_VX.X.X.X.tgz拷贝到虚拟机的nfs目录下,解压后拷贝到板子的文件系统中,或者直接在nfs目录运行。运行的脚本是HiIspTool.sh。执行./HiIspTool.sh。(2
2021-04-16 16:08:11 1083
原创 海思Hi3518e烧录步骤
如果需要更新uboot/kernel/文件系统等,则按照以下步骤即可:1、板子重新上电,或者已经进入到系统后,输入reboot进行重启。在Hit any key to stop autoboot:xx的时候敲击任意按键,进入到uboot命令行模式,如下图:2、配置好虚拟机的tftp服务器,将需要烧录的固件放在tftp服务器的目录下,然后进行烧录。(1). 烧录内核命令mw.b 82000000 ff 300000; tftp 82000000 uImage_hi3518ev200;sf
2021-04-16 11:39:14 1319
原创 python使用pyinstaller打包为exe,带dll文件
单个dll文件:pyinstaller -F --add-data MESInterface.dll;. test.py多个dll文件:pyinstaller -F --add-data MESInterface.dll;. --add-data Newtonsoft.Json.dll;. test.py
2021-03-31 11:45:28 1419
原创 YU420P格式和H264裸码流的理解
最近两天在忙项目,偶尔学习了YUV420P的格式以及H264裸码流的相关知识。这两个之前也了解过,尤其H264的裸码流,在HI3518E的源码中专门研究过。但是不是太彻底,这几天看雷神(默哀)的博客,系统的学习了这两点支持。YUV420P我的理解是:假如使用它表示四个点,每个点都需要一个Y分量,每四个Y分量需要一个UV分量。假设宽度为W=2,高度为H=2,那么四个点需要的空间便是:(W*H
2016-11-10 23:16:33 5442
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人