mobile CCTV,mobile surveillance,police body worn cameras

 forgetPW
 registerNow
search
Owner: ywz
打印 prevThread nextThread

关于录像检索/上传的问题

[copyURL]

0

主题

18

帖子

65

积分

member

Rank: 2

积分
65
owner
poston 2015-6-15 10:42 | 显示全部楼层
ywz 发表于 2015-6-13 15:39
如果使用FTP来上传这个路径中的文件,应该怎么实现?
我已经调通了FTP上传了,但不能上传这个路径中的文件 ...

您好!
第一个问题,为什么对/tmp/openatdll.dll的操作可以实现?
因为这是对标准文件系统的操作,所以调用标准ftp是没问题的。
第二个问题,为什么对我们录像文件的操作失败?
由于标准文件系统非常不适合用来存储录像文件,所以我们的设备上使用的是专门为录像存储设备设计的私有文件系统,这个系统并不支持标准FTP中对文件的读写接口。因此所有对我们的私有文件系统中保存的文件的操作都需要调用我们封装好的文件操作接口。所以你们现在想用ftp来实现录像下载功能就需要把ftp中对文件的读写接口修改成我们SDK中提供的读写接口。
reply agree Against

使用道具 report

0

主题

18

帖子

65

积分

member

Rank: 2

积分
65
sofa
poston 2015-6-15 10:47 | 显示全部楼层
ywz 发表于 2015-6-13 15:39
如果使用FTP来上传这个路径中的文件,应该怎么实现?
我已经调通了FTP上传了,但不能上传这个路径中的文件 ...

相关接口函数定义在BVPU_sdk_FS.h中
reply agree Against

使用道具 report

0

主题

18

帖子

65

积分

member

Rank: 2

积分
65
bench
poston 2015-6-15 17:26 | 显示全部楼层
ywz 发表于 2015-6-15 16:20
我想试一下你说的方法行不行得通的,但是怎么只是定义了头文件的接口,实际上并找不到此函数的?

这个SDK应该是没有开启文件操作权限,使用更新过的SDK即可。
reply agree Against

使用道具 report

0

主题

18

帖子

65

积分

member

Rank: 2

积分
65
ground
poston 2015-6-18 16:28 | 显示全部楼层
ywz 发表于 2015-6-16 14:28
这个是怎么回事?路径我都已经修改好了,你们给的文件系统的库都全部包含进去了。这种现象是用了新的libB ...

忘了你们使用的之前的版本了,马上回滚到你们的版本重新出一个SDK给你们使用.
reply agree Against

使用道具 report

0

主题

18

帖子

65

积分

member

Rank: 2

积分
65
5#
poston 2015-6-23 15:44 | 显示全部楼层
ywz 发表于 2015-6-23 11:36
换上新的文件系统后编译通过了,但接着在运行的时候出现如下问题:

应该是运行了BVPU_FS_Init();这条 ...

我们这边测试是ok的。
给出的推测是,你们应该是没有把新给你们的sdk库放入文件系统的/usr/lib目录中。
reply agree Against

使用道具 report

0

主题

18

帖子

65

积分

member

Rank: 2

积分
65
6#
poston 2015-6-23 17:48 | 显示全部楼层
ywz 发表于 2015-6-23 17:30
我在Makefile修改了一些东西,因为在你们给的最新的文件系统里面找不到有include的文件夹,所以我就只是 ...


在给你的SDK文件目录下有这么几个文件  libBVPUsdk-arm-hisi-linux.so  libBVPUsdk-arm-hisi-linux.so.0.0.4  libBVPUsdk.so ,把这几个库用cp -rdfv 拷贝到你目前使用的我们的文件系统里的/usr/lib里面即可。你的问题不在于编译,而是程序运行的时候在文件系统里面找不到新的sdk的动态库。
reply agree Against

使用道具 report

0

主题

18

帖子

65

积分

member

Rank: 2

积分
65
7#
poston 2015-6-24 11:38 | 显示全部楼层
我这边测试依然没问题,我建议你检查下你的文件系统,可能是哪一次不小心把sdk库拷到了比如lib这样的目录下面,导致程序运行的时候优先使用的是老旧的sdk库。或者重新做一个新的文件系统。我这边用一个老旧的sdk替换到文件系统里面才会出现和你一样的问题。
reply agree Against

使用道具 report

0

主题

18

帖子

65

积分

member

Rank: 2

积分
65
8#
poston 2015-6-25 09:50 | 显示全部楼层
ywz 发表于 2015-6-24 17:29
我明白你的意思了,是需要更新设备里的文件系统吧?我之前只是更新了编译环境的文件系统~

我通过生成 ...

cant resolve symbol 应该还是库的问题,你把新文件系统下面usr/lib里面库替换到老旧的文件系统里面,再更新下三个SDK库。替换之前先备份下。
reply agree Against

使用道具 report

creditRule

QQ|wireless surveillance

GMT+8, 2024-5-19 16:00 , Processed in 0.064456 second(s), 19 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

QuickReply backToTop BackToList