![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
linux函数应用
alvin-zhang
热爱电子产品,热爱程序设计,热爱硬件
展开
-
linux嵌入式系统时间维护方案1
有些嵌入式系统没有电池,断电或重启后,时间会变成1970年让时间正常的一个方法是ntp同步,前提是网络要是正常的,且ntp服务要正常网络异常情况下,重启后,时间就一直是1970年在网络异常时,如何在重启后,时间不要差别那么大呢那就在程序运行的过程中,每隔一段时间,比如每隔1分钟,保存时间为文件,当程序重启后,先判断ntp,如果ntp不可达,则读取这个文件,并设置成当前时间。原创 2017-04-07 09:44:01 · 469 阅读 · 0 评论 -
netstat -anp命令简单说明
linux网络状态,一般会用netstat -anp命令查看举例如下:第一行荧光部分,一个叫“j1600_hi3516a”的进程,正在监听554端口,“LISTEN”表示监听第二行荧光部分,分两行文字,第一行,说明对于“j1600_hi3516a”进程,外部有个“60177”端口,连接了它的“554”端口,“ESTABLISHED”表示已连接第二行,说明对于“l原创 2017-04-01 16:25:28 · 58511 阅读 · 5 评论 -
send函数引发线程退出
在linux下进行send函数通信时,客户端断开socket,偶尔会导致服务端线程退出,通过网上查找资料,并参考了http://blog.csdn.net/think_nothing/article/details/17006179得出退出原因,总结如下:在linux下send函数原型为:#include #include ssize_t send(int sock原创 2017-04-01 10:46:46 · 990 阅读 · 0 评论 -
嵌入式linux上测试远程服务器的某个端口是否可达
最近在做ftp上传相机中的文件时,遇到超时问题。相机中,原本有ftpput的应用,于是就在程序中直接使用ftpput来上传相机中的视频和图片。ftpput使用方法为: BusyBox v1.20.2 (2015-10-22 14:48:06 HKT) multi-call binary. Usage: ftpput [OPTIONS] HOST [REMOTE_FILE原创 2017-05-18 20:17:00 · 1526 阅读 · 1 评论 -
关于linux定时器和Hi3536的VDEC解码
最近做Hi3536的VDEC解码,由于测试需求,需要从磁盘中读视频文件,给到VDEC进行解码。Hi3536的VDEC解码,有两种播放模式,预览模式和回放模式。顾名思义,预览模式是实时的,VDEC尽最大努力解码,如果VPSS缓冲满了,VDEC就丢掉后续的解码帧,直道VPSS缓冲有空闲回放模式不是实时的,根据后端的使用决定,如果后端缓冲满了,VDEC就暂停解码,保证所有帧都能送出去,不丢帧原创 2017-07-23 19:33:46 · 4088 阅读 · 0 评论 -
嵌入式linux定时器注意事项
在linux中,单个进程中创建多个定时器时,用到timer_create和timer_settime函数,大致应用过程在百度上都有。这里要注意的是,如果设置毫秒级定时间隔,比如视频中的33毫秒,两个定时器的定时初始值最好不要设置为相同的初始值如果设置了相同初始值和相同间隔,定时器不要同时启动,否则定时器回调函数就只能接收一个定时器的信号。原因未知。原创 2017-09-05 20:13:14 · 747 阅读 · 0 评论