- 博客(13)
- 收藏
- 关注
原创 关于VirtualBox升级之后不能打开虚拟电脑
VirtualBox升级之后出现如下问题:重启之后进入C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv,找到vboxdrv.inf并右击选择安装,重启VBox即可。
2016-01-15 12:59:41
1590
原创 从编译到制作固件
在这之前讲一下开发环境:下载NFS Server作为服务器,1、在工作目录(如:code/)从gitolite:ahd0服务器克隆代码git clone gitolite:ahd0.git 2、查看远程分支和切换分支3、编译准备工作 1)解压相对应的SDK 2)解压相对应的rootfs 3)给一些文件权限cd
2016-01-14 20:21:55
1176
原创 DVR设备设置土耳其语,局域网IP登陆无视频
任务:BUG #4225 设备设置土耳其语,局域网IP登陆无视频重现步骤[步骤]将设备设备成土耳其语保存,在局域网内ip登陆[结果] 无法显示视频[期望] 能正常连接显示视频首先明白工作原理:网页端为客户端,设备为服务器。设备在显示器切换语言,保存到环境变量。浏览器登录时向设备发送连接请求(TCP),登录成功之后向设备发送请求,设备接收请求并交给CGI接
2016-01-11 17:05:10
925
原创 在DVR中增加系统模式CGI接口
任务描述1,协议定义并实现需要增加的接口:1)获取设备当前模式:D1, 960HAHD, TVIHVR3IN1-AHD-720P, HVR3IN1-AHD-1080P-H, HVR-3IN1-AHD-1080PHVR4IN1-720P, HVR4IN1-1080P-H, HVR-4IN1-1080P2)获取当前通道模式,960H,AHD, AHD1.
2015-12-31 09:00:45
1057
原创 在DVR中增加UTC-CGI接口
1、任务描述:最近DVR实现了ahd和tvi的UTC功能,现在想在浏览器上面添加使用UTC接口控制云台,之前是默认使用485接口控制云台的。注:CGI的工作原理是用户在浏览器界面点击按钮,通过局域网或外网把xml信息发给DVR,DVR接收信息之后交给cgi_gw.c解析信息,过程是遍历所有函数,根据name满足条件的就获取xml信息中的各选项的值。最后在app2cgi_communicat
2015-12-24 09:35:15
2376
转载 手把手教你使用Git
一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别? SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,干完后,需要把自己做完的活推送到中央服务器。集中式版本控制系统是必须联网才能工作,如果在局域网还可以,带宽够
2015-12-21 11:38:25
467
原创 u-boot网络固件还原功能
一、任务简介:在UBOOT中使用UDP协议与服务器实现通讯,并获取服务区的特定配置文件并执行其中的命令,从而应用于生产辅助、进行维护、升级等等。二、流程:三、注意几点:1、INI文件格式(b开头的命令不是致命命令,执行不成功会跳到吓一条命令),下面是一个例子:::this is a inifiles00=setenv serverip 192.168.1
2015-12-09 17:28:00
2808
原创 简单解析HI3520d的AD芯片(TP2823)模块代码
本文只是本人的个人理解,有不足的地方欢迎评论指出。代码是基于TVI的tp2823芯片驱动,版本是tp28xx_v41。#include "conf.h" //Import MAX_CAM_CH Definition#include "hddvr_code.h"#include "bsp/decoder_drv.h"#include #include #include #inc
2015-11-30 19:24:52
7800
16
原创 用iperf测试Hi3531(1000兆)的网络性能
window下:1、安装java程序jdk-8u51-windows-x64.exe,并配置环境变量:“java_home”,设置jdk的安装路径,比如“e:\java\jdk1.5”,以下简称“%java_home%”。“path”,设置jdk中各个程序的路径,“%java_home%\bin;%java_home%\jre\bin;”“classpath”,设置java各个类的
2015-11-25 14:54:03
1510
原创 在uboot中添加解析ini配置文件的命令
1、在u-boot-2010.06/include/configs目录的xxx.h(xxx是board,如hi3520d.h)里面添加如下宏定义: #define CONFIG_CMD_INI2、在u-boot-2010.06/common目录的Makefile里面添加如下定义: COBJS-$(CONFIG_CMD_INI)+= cmd_ini.o
2015-11-24 18:06:35
1710
原创 在uboot中使用UDP协议实现UDP通信
本文所讲的uboot是基于海思芯片的uboot(如HI3520D)。因为TFTP协议是基于UDP协议,所以本文大部分代码是直接使用TFTP的。在写代码之前复习一下TFTP报文和UDP报文的结构。步骤:1、像TFTP命令一样写一个UDP命令我直接在cmd_net.c中添加如下代码(当然也可以新建一个cmd_udp.c,那样的话要在u-boot-2010.06/include/config
2015-11-20 16:55:38
3726
转载 在uboot里面添加环境变量使用run来执行并启动时自动执行run
在移植uboot的时候,可以在uboot里面添加定义一些自己的环境变量,这些环境变量可以大大提高以后的工作效率,比如我在uboot里面添加如下环境变量:mirror=sf probe 0;mw.b 82000000 ff F80000;tftp 0x82000000 FWHI2104HF_20151106_DVR_R5104-AHD_2_2_8_0A_413221.flash;sf
2015-11-13 17:36:27
2600
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人