hi3518
文章平均质量分 96
fsczp
这个作者很懒,什么都没留下…
展开
-
linux下用C语言实现HTTP客户端-获取网络时间-设置linux系统时间
源码#include <stdio.h>#include <sys/types.h> #include <sys/socket.h>#include <string.h>#include <netinet/in.h>#include <arpa/inet.h>#include <string.h>#include <unistd.h>#include <stdlib.h&原创 2021-01-25 11:59:04 · 2740 阅读 · 3 评论 -
对缓冲、带宽、码率的理解
相关概念来自百度百科码率带宽他们两者的单位都是bps1.码率的定义是 数据传输单位时间传送的数据位数假设一个视频的输出码率是512kB/s,也就是说一秒钟的视频包含有有512k个Byte的数据,要把所有字节数都显示出来这一秒才是完整的。2.带宽可以理解为一条通道,假设带宽也是4Mbps,转换过来就是512kB/s,一秒钟能够传输512KB的数据,如果是传输上面的视频,那就刚刚好能传送完成。但是如果带宽是2Mbps,转换过来就是2*1024/8 = 256kB/s,这时候要传送码率是512kB/原创 2020-10-30 11:45:20 · 2356 阅读 · 0 评论 -
hisi3518ev200移植MT7601
注意:本博客来源于朱老师海思项目开车第五季部分,本博客仅供学习和交流虚拟机:VMware15.5系统:Ubuntu18.04平台:hisi3518ev300MT7601驱动,包括有station模式和access point模式的:https://pan.baidu.com/s/1i_hPImFTZN-afyHh4f54bQ提取码:vcge工作在sta模式1.解压文件tar -jxvf DPO_MT7601U_LinuxSTA_3.0.0.4_20130913.tar.bz22.修改Ma原创 2020-10-28 11:29:17 · 904 阅读 · 1 评论 -
HI3518e的sensor接口引脚复用设置学习笔记
接口引脚复用1.查看引脚定义的框图2.找相应的设置寄存器(基地址+偏移量=寄存器地址)3.himm工具写入himm是海思提供的一个专门来写这些寄存器的一个可执行程序。himm在哪里会被使用?在load3518e这个脚本里面调用了himm,去写sensor的寄存器。load3518e脚本在哪里使用了?在/etc/profile脚本里面开机的时候装在摄像头 -i 是insmod的意思load3518e脚本是专门装载摄像头用的,在脚本里面写好了很多海思支持的摄像头的寄存器配置,要用的时候原创 2020-10-10 17:27:28 · 1091 阅读 · 0 评论 -
视频接口相关学习记录
异步通信和同步通信异步通信是没有时钟线的,例如串口,串口就是异步通信同步通信的话,双方之间是有一根clk信号连接的,所以是同步的。并口的接口并口就是并行接口的意思,并行也就是说有很多根线并排的走,类似于发达地区的公路,一条路有很多个车道,这样的话速度就会比串行接口快很多,因为流量会增大很多。并行接口的摄像头传感器(sensor)有data线、HS线、VS线、CLK线。1.data线就是传送数据的线,数据包一车一车的通过这些线路传送2.HS和VS全称是horizonal synchronous和原创 2020-10-09 18:02:01 · 236 阅读 · 0 评论 -
修改每包字节数,IP地址,端口号
测试的时候不想再源文件上修改,就把在windows下修改的通过共享文件夹的方式复制到虚拟机下面去make,后面发现报错,很多地方有重复定义。刚开始我还以为是在~/sample/venc/文件夹里面的之前的两个sample文件有冲突,尝试了改名,丢到外面的文件夹里面,发现还是不行。后面是到~/sample/common/文件夹里面发现了问题,原来我复制过来的common_venc.c文件也会有冲突,把它丢到外面文件夹里面就没事了。从此引出了一个结论,就是这个mpp的makefile,是只要文件夹里面有的原创 2020-09-30 11:27:25 · 252 阅读 · 0 评论 -
移植了ortp库之后的初体验
sample代码后面还是要修改的。通过ortp去推流到本地执行代码之后,出现了我截图的那几行。please press twice ENTER to exit this sample这句是在sample源代码里面的,按两下回车,两个getchar()过去之后,就到了pthread_join回收子线程。然后代码就死了。********oRTP for H.264 Init********这句是新增的,在rtpInit函数里面print出来的。ortp-message-Setting rando.原创 2020-09-29 23:53:23 · 809 阅读 · 0 评论 -
关于hi3518启动后做了什么
有一段时间没有碰开发板,忘记了之前自己设置启动的地方。一开机就要延时个5秒,然后挂载到虚拟机上。现在要重新修改一下挂载的地址,但是忘记了在哪里找了有印象修改的目录都在/etc/init.d/里面进去目录底下只有这几个文件S00devs S01udev S80network S90hibernate rcS研究了一下rcS,发现挺有趣的,以前以为打印一些字符出来都是用算法啥的,原来只是自己echo凑出来的。另外值得借鉴的是,原来rcS里面是有个for循环的,去执行/etc/init.d目录里面的S原创 2020-09-29 23:18:58 · 204 阅读 · 0 评论