搜索
bottom↓
回复: 260

安防行业网络摄像机IPC开发入门指引(秋裤贴)

  [复制链接]

出150入640汤圆

发表于 2017-2-11 11:55:19 | 显示全部楼层 |阅读模式
1、缘起
    长期以来,本人在阿莫论坛只知索取,没有奉献。
    有坛友发贴众筹害死HI3518E的开发板。
    有坛友多次询问IPC开发和SDK源码。
    本人已退出安防浆糊,但不愿相关知识和资料烂在肚子里。

2、IPC历史
    据说、传说、听说全球第一款IPC是由欧洲的安讯仕开发并发布的。之前都是模拟摄像机,即CCD把图像的光信号转成电信号,进行模拟电路处理,然后由电视编码器编码,编成PAL或NTSC格式的电视信号,最大分辨率为720*576。MPEG组织发布MPEG1/2/4标准后,人类开始用数字信号对图像进行压缩编码,并通过以太网或无线网络传输。随后TI的DSP芯片在安防市场推波助澜,一度占领全球90%IPC市场。随后,台湾厂家发布ASIC方案,如智源、升迈等等。随后,害死发布HI3510和HI3512,发力ASIC方案市场。随后,早期斯高柏的一帮牛人从LSI跳出来成立了安霸,推出了A2S和A5S,同时,NXP收购台湾一家安防方案厂商,也想在安防IPC市场大捞一把。还有许多小众方案商,如美信等,我就不一一指名道姓了。

3、现状
    有人的地方有就江湖,有中国人的地方就有浆糊。据权威机构统一,目前害死占领了70%的IPC市场,安霸和TI分食剩余市场,如美信、如NXP,都是无可奈何花落去,已经宣布永远退出安防市场。2006年左右,一台百万像素的IPC市场零售价在3000元上下,如今,一台两百万像素的IPC市场零售价在80元左右。

4、技术
    对于刻苦学习的准电工和嵌工来说,IPC开发设计是一个很好的练兵场。我所知道的所有IPC方案都是基于LINUX的,涉及到操作系统及嵌入式的所有关键技术,如进程同步、存储管理、图像压缩、流媒体网络传输、极限尺寸的PCB设计、EMC、高温低温可靠性。会IPC开发者必定是嵌入式高手也。目前最新的技术无非就是H265和高速WIFI。其中大量用到诸如LIVE555之类的开源技术和代码。

太细节的我暂时不讲了,附上几篇文档,有不懂的地方可以跟此贴问我。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出150入640汤圆

 楼主| 发表于 2017-2-11 12:05:15 | 显示全部楼层
5、知名方案商和生产厂家
    我所知道的方案商和生产厂家如下:
    TI: 大华、海糠、波粒
    NXP:华创时代
    害死:熊卖、小米、大华、海糠
    安霸:海糠、爱普视达
其中TI的SDK可由官网免费获取,NXP的SDK当年是要鉴NDA,现在已停产关闭,害死的SDK,就是鉴SDK也不给,一般是要求出6000大洋买它的参考开发板(害死的销售经理原话:“不然阿猫阿狗都能用它的方案做IPC”)。但是害死的SDK在百度网盘上有。

以上所有的方案的DSP源代码不开放,但是TI的DSP技术是开放的。一般来说安防IPC芯片中DSP就是负责图像压缩。

出10入23汤圆

发表于 2017-2-11 12:05:18 来自手机 | 显示全部楼层
好帖!!!!!!!!!!

出0入0汤圆

发表于 2017-2-11 12:09:49 | 显示全部楼层
很好的资料,谢谢lZ,祝各位坛友元宵节快乐!

出0入0汤圆

发表于 2017-2-11 12:21:20 | 显示全部楼层
节日快乐,多谢楼主无私的风险!

出0入42汤圆

发表于 2017-2-11 12:27:56 来自手机 | 显示全部楼层
谢谢楼主分享,元宵节快乐

出150入640汤圆

 楼主| 发表于 2017-2-11 12:41:43 | 显示全部楼层
附件是害死HI3518E的核心文档。这个方案目前很火,占领了60%的IPC市场,因为它集成了DDR,综合BOM成本天下无敌。唯一的缺点就是扩展性不强。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出150入640汤圆

 楼主| 发表于 2017-2-11 12:42:41 | 显示全部楼层
本帖最后由 dragonlands 于 2017-2-11 12:44 编辑

NXP的方案简介,我有全套资料,可惜是签了NDA,不过此方案已经停产,只有学习和参考的价值。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-2-11 12:44:33 | 显示全部楼层
多年的行业经验积累,一旦转行,不再用了,确实感觉很浪费,支持楼主

出0入33汤圆

发表于 2017-2-11 13:02:21 | 显示全部楼层
顶楼主了

出0入0汤圆

发表于 2017-2-11 13:06:22 | 显示全部楼层
谢谢分享,不错~

出0入0汤圆

发表于 2017-2-11 15:01:52 | 显示全部楼层
难道现在安防不好了?

出150入640汤圆

 楼主| 发表于 2017-2-11 15:16:46 | 显示全部楼层
huangqi412 发表于 2017-2-11 15:01
难道现在安防不好了?

恩,不好,水太深了。害死的超低成本方案扶持熊霾,杀得其它方案商片甲不留。设备制造商方面,海糠大华与利用正腐的特殊关系,抢占绝大部分公共安全市场,家庭安防市场,小米99元的无线网络摄像机号称硬件免费。反正,我是看不到希望。

出0入0汤圆

发表于 2017-2-11 15:18:14 来自手机 | 显示全部楼层
安防可能会火,因为经济不好,治安会变差

出150入640汤圆

 楼主| 发表于 2017-2-11 15:24:31 | 显示全部楼层
lengshuicha 发表于 2017-2-11 15:18
安防可能会火,因为经济不好,治安会变差

火过头了,2002到2009年间,火了七年,波粒当年就用TI的芯片搞个PCI接口的视频压缩卡,赚的钱在竹子林买了几千平米的两层豪华办公楼。我认识一个云南美女,在深圳做三星代理五年就赚了三辈子用不完的钱。

出0入0汤圆

发表于 2017-2-11 15:35:56 | 显示全部楼层
dragonlands 发表于 2017-2-11 15:24
火过头了,2002到2009年间,火了七年,波粒当年就用TI的芯片搞个PCI接口的视频压缩卡,赚的钱在竹子林买 ...

机遇,选择 比起努力重要多了...

出0入50汤圆

发表于 2017-2-11 15:42:44 | 显示全部楼层
楼主有没有IPC云平台的技术介绍

出0入0汤圆

发表于 2017-2-11 15:55:42 | 显示全部楼层
害死,,--》海 %¥%# 思  ???

出150入640汤圆

 楼主| 发表于 2017-2-11 16:01:32 | 显示全部楼层
wkman 发表于 2017-2-11 15:55
害死,,--》海 %¥%# 思  ???

希望楼主不是菊花公司的员工

出0入0汤圆

发表于 2017-2-11 16:04:36 | 显示全部楼层
问下,进后台(就是进LINUX命令显示的那种)的用户名和密码,是不是每个厂家都不一样的。还是差不多都相同的。

出150入640汤圆

 楼主| 发表于 2017-2-11 16:13:00 | 显示全部楼层
wkman 发表于 2017-2-11 15:55
害死,,--》海 %¥%# 思  ???

希望楼主不是菊花公司的员工

出150入640汤圆

 楼主| 发表于 2017-2-11 16:35:03 | 显示全部楼层
zjrenyu 发表于 2017-2-11 16:04
问下,进后台(就是进LINUX命令显示的那种)的用户名和密码,是不是每个厂家都不一样的。还是差不多都相同 ...

不一定,上回米国肉鸡事件的熊霾的用户名是root,密码是空。大部分是这样的。有少数是888888,有少数是666666,有少数是12345678,我从网上买的来基本上都猜中了。

出150入640汤圆

 楼主| 发表于 2017-2-11 16:43:54 | 显示全部楼层
dragonlands 发表于 2017-2-11 16:35
不一定,上回米国肉鸡事件的熊霾的用户名是root,密码是空。大部分是这样的。有少数是888888,有少数是66 ...

web登录用户名一般是admin,密码一般是123456

出0入37汤圆

发表于 2017-2-11 17:50:49 | 显示全部楼层
此贴技术含量很高,特别是猜root密码那一段
ipc的rom一般来说是只读的吧,美国的肉鸡怎么被注入的,是不是程序是放到ramdisk里了?那样一复位就没了

出150入640汤圆

 楼主| 发表于 2017-2-11 19:02:33 | 显示全部楼层
下一页 发表于 2017-2-11 17:50
此贴技术含量很高,特别是猜root密码那一段
ipc的rom一般来说是只读的吧,美国的肉鸡怎么被注入的, ...

差不多这个意思,但是肉鸡并不一定需要修改ROM,早期的IPC上linux文件系统并不是只读的,后来人们意识到这个问题,只留一个分区可读写,IPC通常要存一个日志文件以便故障分析。肉鸡也可以注入并运行在RAM中

出0入0汤圆

发表于 2017-2-11 19:17:27 | 显示全部楼层
楼主可以上传一个知名方案商的 IPC 的SDK吗?

出150入640汤圆

 楼主| 发表于 2017-2-11 19:26:18 | 显示全部楼层
fshunj 发表于 2017-2-11 19:17
楼主可以上传一个知名方案商的 IPC 的SDK吗?

TI的SDK,链接:http://pan.baidu.com/s/1hrTQm5e 密码:yume

出0入0汤圆

发表于 2017-2-11 19:26:46 | 显示全部楼层
支持楼主,一直对IPC很感兴趣,是练手linux的好东东,希望从楼主这里能有个全面的深入了解

出0入0汤圆

发表于 2017-2-11 20:11:59 来自手机 | 显示全部楼层
不错的资料,今年可能要搞这方面

出0入0汤圆

发表于 2017-2-11 21:26:56 | 显示全部楼层
好帖!!!

出0入0汤圆

发表于 2017-2-11 22:55:06 来自手机 | 显示全部楼层
小蚁有SDK玩吗

出0入0汤圆

发表于 2017-2-11 22:55:35 | 显示全部楼层
mark一个虽然可能用不上,当阅读涨知识

出150入640汤圆

 楼主| 发表于 2017-2-11 23:31:23 | 显示全部楼层

我手头有一个小蚁,用的是HI3518E的方案,基本上没有什么玩的价值,因为该机把以太网阉割了

出0入4汤圆

发表于 2017-2-12 10:10:52 来自手机 | 显示全部楼层
同是安防人,楼主在滨江吧

出0入0汤圆

发表于 2017-2-12 10:38:09 来自手机 | 显示全部楼层
害死3518E挺好,经常不要sensor,用作它用。

出150入640汤圆

 楼主| 发表于 2017-2-12 10:39:36 | 显示全部楼层
chen_ym 发表于 2017-2-12 10:10
同是安防人,楼主在滨江吧

握个爪,泪奔ING,我不是杭州的,天草安防行业两个地方最大,一是杭州,二是深圳,我是深圳的,坐标害死附近。2005年害死找我面食,因听说菊花公司连洗手间都装摄像头,被我拒了,2011又找我面食,因为当时我已经进入菊花的前三大供应商了,又被我拒了。没想害死现在这么强!!!

出0入12汤圆

发表于 2017-2-12 13:02:25 | 显示全部楼层
记得当年波利是第一个搞出720P的百万高清(千元以内,大规模推广地区代理商是4xx元),然后就是深圳安博会大放炮,全场焦点基本就是他了.没半年海康大华一拥而上,波利掉坑了^_^.
相同像素下
感觉TI的IPC色彩好,鲜艳,锐利.就是贵.
海思的图像不好.就是便宜.

出150入640汤圆

 楼主| 发表于 2017-2-12 15:28:15 | 显示全部楼层
skynet 发表于 2017-2-12 13:02
记得当年波利是第一个搞出720P的百万高清(千元以内,大规模推广地区代理商是4xx元),然后就是深圳安博会大放 ...

同行啊,握个爪。你说的可能是低成本720P IPC吧,波粒是TI的铁粉,TI的方案又是台湾APR代理的,有可能先给它了。波粒喜欢用X86方案做NVR,比较另类

出0入0汤圆

发表于 2017-2-12 15:42:39 | 显示全部楼层
下载学习 多谢楼主

出0入0汤圆

发表于 2017-2-12 15:49:12 | 显示全部楼层
楼主好人,有个朋友刚好在找这个合作,可以介绍认识下,闲时可以赚点外快,坐标也是深圳。

出150入640汤圆

 楼主| 发表于 2017-2-12 16:11:52 | 显示全部楼层
skynet 发表于 2017-2-12 13:02
记得当年波利是第一个搞出720P的百万高清(千元以内,大规模推广地区代理商是4xx元),然后就是深圳安博会大放 ...

我所知道的图像质量最好的是安霸,因为安霸主业是做专业摄像机的,狗扑肉和SONY的相机摄像机都是安霸的方案。安霸方案成本最高。害死的hi3518E的图像质量也还不错,跟sensor有很大关系,早期的害死方案因为ISP比较烂从而导致图像质量真的很差。

出150入640汤圆

 楼主| 发表于 2017-2-12 20:55:51 | 显示全部楼层
dragonlands 发表于 2017-2-12 16:11
我所知道的图像质量最好的是安霸,因为安霸主业是做专业摄像机的,狗扑肉和SONY的相机摄像机都是安霸的方 ...




来两份绝密的安霸IPC方案的资料

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-2-13 09:06:43 | 显示全部楼层
楼主现在除了大华、海康的产品,其他有没有价廉物美的品牌推荐吗?

出0入0汤圆

发表于 2017-2-13 09:36:40 | 显示全部楼层
楼主一看就是资深人士,以前害死发热比较厉害,不知道现在啥情况了

出0入0汤圆

发表于 2017-2-13 09:50:38 | 显示全部楼层
srygg 发表于 2017-2-13 09:06
楼主现在除了大华、海康的产品,其他有没有价廉物美的品牌推荐吗?

宇视 安联的产品可以考虑一下。中低端产品也不次于大华海康。

出0入0汤圆

发表于 2017-2-13 09:53:28 | 显示全部楼层
ysyt_3 发表于 2017-2-13 09:36
楼主一看就是资深人士,以前害死发热比较厉害,不知道现在啥情况了

尤其是3531,同批次发热量相差能到20-30度。
同批次芯片 测试同样状态机器有的CPU热度 80度 有的能上 100度。

出150入640汤圆

 楼主| 发表于 2017-2-13 10:05:30 | 显示全部楼层
Mecono 发表于 2017-2-13 09:53
尤其是3531,同批次发热量相差能到20-30度。
同批次芯片 测试同样状态机器有的CPU热度 80度 有的能上 100 ...

完全正确,害死的芯片都是卖一送一,即送散热片。可能下一代会有改良

出100入101汤圆

发表于 2017-2-13 10:08:29 | 显示全部楼层
一同学在huawei做害死的研发

出150入640汤圆

 楼主| 发表于 2017-2-13 10:20:00 | 显示全部楼层
fengyunyu 发表于 2017-2-13 10:08
一同学在huawei做害死的研发

恭喜你那同学,有天天加班的机会

出150入640汤圆

 楼主| 发表于 2017-2-13 10:27:09 | 显示全部楼层
Mecono 发表于 2017-2-13 09:50
宇视 安联的产品可以考虑一下。中低端产品也不次于大华海康。

假如坛友出于学习之用,千万别买大话海糠的,保千里之类的也不要买,这些大公司保密工作做到极致,不仅是串口超级终端不拉出来,甚至还有加密芯片,我在拆机论坛上看到的海糠萤石系列的主芯片丝印都变成海糠的了。当然海糠的做工和质量的确是好!

出0入0汤圆

发表于 2017-2-13 10:34:21 | 显示全部楼层
dragonlands 发表于 2017-2-13 10:27
假如坛友出于学习之用,千万别买大话海糠的,保千里之类的也不要买,这些大公司保密工作做到极致,不仅是 ...

这些大厂也有可能自己做芯片。xm靠hisi的扶持,占据安防的很大一部分的市场。

出0入0汤圆

发表于 2017-2-13 10:36:48 | 显示全部楼层
dragonlands 发表于 2017-2-13 10:27
假如坛友出于学习之用,千万别买大话海糠的,保千里之类的也不要买,这些大公司保密工作做到极致,不仅是 ...

不知兄台目前在哪个行业做?

出0入0汤圆

发表于 2017-2-13 10:59:30 | 显示全部楼层
dragonlands 发表于 2017-2-13 10:27
假如坛友出于学习之用,千万别买大话海糠的,保千里之类的也不要买,这些大公司保密工作做到极致,不仅是 ...

大公司 很多量产产品程序都是把串口屏蔽掉了,不支持调试。想学习用能找到开发样机是最好的。

出150入640汤圆

 楼主| 发表于 2017-2-13 11:19:53 | 显示全部楼层
ALUMEI 发表于 2017-2-13 10:34
这些大厂也有可能自己做芯片。xm靠hisi的扶持,占据安防的很大一部分的市场。 ...

冰冻三尺,非一日之寒,再给海糠五年时间,它也不可能做出自己的IPC芯片出来。一般都是大客户定制丝印,深圳这边的小厂都是学陈进找民工把丝印打磨掉,或者用散热片粘死。

出0入0汤圆

发表于 2017-2-13 11:28:57 | 显示全部楼层
dragonlands 发表于 2017-2-11 12:41
附件是害死HI3518E的核心文档。这个方案目前很火,占领了60%的IPC市场,因为它集成了DDR,综合BOM成本天下 ...

NDA是什么意思

出150入640汤圆

 楼主| 发表于 2017-2-13 11:31:26 | 显示全部楼层

Non-disclosure Agreement. 即保密协议,签了这个,你就有责任保证不能扩散对方发给你的资料,因此,安霸的资料,网上几乎没有

出0入0汤圆

发表于 2017-2-13 11:35:04 | 显示全部楼层
看到这么有技术含量的贴 lz可以写点技术文章

出150入640汤圆

 楼主| 发表于 2017-2-13 11:38:48 | 显示全部楼层
Mecono 发表于 2017-2-13 10:59
大公司 很多量产产品程序都是把串口屏蔽掉了,不支持调试。想学习用能找到开发样机是最好的。 ...

在此给大家分享一个串口(UART)试探技巧。大多数情况,厂家还是会以测试点的形式留出UART接口,一般是四个点,即GTRV也有两个点的,即TR。波特率通常是115200或57600. 咱可以用一个测试针接到电脑的USB转UART线上,地和地相连,打开串口调试软件,看是否有字符在屏幕上显示,测试针多探几个测试点。UART的电平是3.3V,大多数嵌入式设备主芯片工作电压也是3.3V,因此不用担心过压损坏的问题。本人用此方法百试不爽,玩OPENWRT的时候找出过许多不知名板子的UART调试接口,玩IPC的时候也找出过许多安防板子的UART调试接口。有UART,有以太网,剩下的随便我肿么玩了

出0入0汤圆

发表于 2017-2-13 11:42:40 | 显示全部楼层
听说害死的DSP技术是偷学的TI,一起华为和TI合作,把TI的技术学到手了,所以害死的图像技术才这么牛,不知道这个是不是真的?

出0入0汤圆

发表于 2017-2-13 11:50:19 | 显示全部楼层
jianbo513 发表于 2017-2-13 11:42
听说害死的DSP技术是偷学的TI,一起华为和TI合作,把TI的技术学到手了,所以害死的图像技术才这么牛,不知 ...

hisi 的isp刚开始也是买欧洲一家公司的。至于现在做的好,就不知道了。

出0入0汤圆

发表于 2017-2-13 11:51:01 | 显示全部楼层
dragonlands 发表于 2017-2-13 11:19
冰冻三尺,非一日之寒,再给海糠五年时间,它也不可能做出自己的IPC芯片出来。一般都是大客户定制丝印, ...

我所知道的,已经有一家在自研芯片了。

出0入0汤圆

发表于 2017-2-13 11:56:23 | 显示全部楼层
ALUMEI 发表于 2017-2-13 11:51
我所知道的,已经有一家在自研芯片了。

D家 有自己IC design。IPC 芯片也是有能力去设计的,购买ARM的内核在加外围呗。

出0入0汤圆

发表于 2017-2-13 12:05:18 | 显示全部楼层
Mecono 发表于 2017-2-13 11:56
D家 有自己IC design。IPC 芯片也是有能力去设计的,购买ARM的内核在加外围呗。 ...

目前不是做出来就可以卖了,要做得好。
encoder,isp  这两大模块是需要点技术的喔。比如encoder 支不支持265,rate control 做得好不好,如何在保证画质的情况下,降低码率呢? 对于ISP来说,在低照度下,怎么做到星光级?在过曝的情况下,如何降低gain?如何去雾呢?很多很多。真的不是把arm的内核买过来加点外围就ok了的。

出150入640汤圆

 楼主| 发表于 2017-2-13 12:06:11 | 显示全部楼层
ALUMEI 发表于 2017-2-13 11:50
hisi 的isp刚开始也是买欧洲一家公司的。至于现在做的好,就不知道了。

很有可能是真的,业界疯传深圳某公司出价几千万美刀从退出HDTV江湖的某以色列公司的前员工手里买到全套HDTV相关的verilogHDL代码,该公司的图像处理技术曾经是全球蓝波湾

出150入640汤圆

 楼主| 发表于 2017-2-13 12:10:37 | 显示全部楼层
ALUMEI 发表于 2017-2-13 12:05
目前不是做出来就可以卖了,要做得好。
encoder,isp  这两大模块是需要点技术的喔。比如encoder 支不支 ...

兄台正解,做一个性价比很高的安防芯片不是那么容易的,NXP的芯片都做出来的,但是性价比不够高,也是一枕黄粱,偶很佩服害死的产品经理

出0入0汤圆

发表于 2017-2-13 12:12:32 | 显示全部楼层
dragonlands 发表于 2017-2-13 12:06
很有可能是真的,业界疯传深圳某公司出价几千万美刀从退出HDTV江湖的某以色列公司的前员工手里买到全套HD ...

这个前员工会不会被追杀?

出150入640汤圆

 楼主| 发表于 2017-2-13 12:13:45 | 显示全部楼层
本帖最后由 dragonlands 于 2017-2-13 12:15 编辑
dragonlands 发表于 2017-2-13 12:10
兄台正解,做一个性价比很高的安防芯片不是那么容易的,NXP的芯片都做出来的,但是性价比不够高,也是一 ...


害死的每一款芯片都能击中市场的G点,比如说HI3518E就是一款极成功的芯片,不仅成本低,还能实现38mm*38mm一块板搞定IPC,早先是三块板堆叠,后来是两块板,害死直接做到一块板,其中以MCP的方式集成了DDR,且用SPI闪存,相对于TI的方案,省掉了2/3的PCB空间

出150入640汤圆

 楼主| 发表于 2017-2-13 12:14:33 | 显示全部楼层
ALUMEI 发表于 2017-2-13 12:12
这个前员工会不会被追杀?

应该不会,它的东家都被转手两次了,没有人去追究了

出0入0汤圆

发表于 2017-2-13 12:15:54 | 显示全部楼层
dragonlands 发表于 2017-2-13 12:13
害死的每一款芯片都能击中市场的G点,比如说HI3518E就是一款极成功的芯片,不仅成本低,还能实现38mm*38m ...

这款ic在低端市场,席卷了市场。像gm的35s也是这样,不过这货干不过hisi。

出0入0汤圆

发表于 2017-2-13 12:19:59 | 显示全部楼层
也是安防,做门禁的

出150入640汤圆

 楼主| 发表于 2017-2-13 12:20:01 | 显示全部楼层
dragonlands 发表于 2017-2-13 12:13
害死的每一款芯片都能击中市场的G点,比如说HI3518E就是一款极成功的芯片,不仅成本低,还能实现38mm*38m ...

这款芯片也切中了市场的痛点,因为802.11n无线网带宽限制,普通IPC,分辨率达到720P就足够了,1080P的H264码率降不下来,不适合于无线网传输,所以市场上绝大多数的无线IPC,如小蚁,DROPCAM等等都是720P。图像质量与分辨率有关,但不是取决于它,其实镜头的解析度和ISP也很重要,这是为什么三星和SONY的模拟摄像机都能卖几千块的原因

出150入640汤圆

 楼主| 发表于 2017-2-13 12:21:22 | 显示全部楼层
ALUMEI 发表于 2017-2-13 12:05
目前不是做出来就可以卖了,要做得好。
encoder,isp  这两大模块是需要点技术的喔。比如encoder 支不支 ...

星光级主要取决于sensor

出0入0汤圆

发表于 2017-2-13 12:24:54 | 显示全部楼层
dragonlands 发表于 2017-2-13 12:21
星光级主要取决于sensor

ISP也有影响,对于客户来说,主要还是ISP。因为客户总想用做一些超规格的东西,来赚差价。。。

出150入640汤圆

 楼主| 发表于 2017-2-13 12:28:44 | 显示全部楼层
ALUMEI 发表于 2017-2-13 12:24
ISP也有影响,对于客户来说,主要还是ISP。因为客户总想用做一些超规格的东西,来赚差价。。。 ...

恩,至少ISP的降噪要处理得好。

出0入0汤圆

发表于 2017-2-13 13:53:08 | 显示全部楼层
ALUMEI 发表于 2017-2-13 12:05
目前不是做出来就可以卖了,要做得好。
encoder,isp  这两大模块是需要点技术的喔。比如encoder 支不支 ...

毕竟我们公司就是IP部门花4-5年时间整出来一个ipc芯片,反正就自己家用 有问题反馈,能改就改 改不了下版再说。
再说这种芯片都是高端产品用 12M 4k 鱼眼等型号使用。
国内市场和国际市场要求还不大一致,过更多是要求是高亮度 噪点有些无所谓,亮就行。

出0入0汤圆

发表于 2017-2-13 15:02:10 | 显示全部楼层
此贴技术含量很高,特别是猜root密码那一段

出0入0汤圆

发表于 2017-2-13 15:57:26 | 显示全部楼层
dragonlands 发表于 2017-2-13 12:28
恩,至少ISP的降噪要处理得好。

请问下楼主,厂家提供的有接口函数,开发人员还需要进行matlab算法研究吗?

出150入640汤圆

 楼主| 发表于 2017-2-13 15:59:17 | 显示全部楼层
Mecono 发表于 2017-2-13 13:53
毕竟我们公司就是IP部门花4-5年时间整出来一个ipc芯片,反正就自己家用 有问题反馈,能改就改 改不了下版 ...

兄台莫非是刚刚有兄弟提到的大话公司的?膜拜一下先。

中国国内好多公司搞IC设计是为了骗国家的补助的。虽然说如今的芯片设计门槛降低了(有cadence和新思等专业公司外包设计),但投入还是很大的,几千万投进去,有可能连个泡都不起。

出150入640汤圆

 楼主| 发表于 2017-2-13 16:04:14 | 显示全部楼层
河图洛书 发表于 2017-2-13 15:57
请问下楼主,厂家提供的有接口函数,开发人员还需要进行matlab算法研究吗? ...

主芯片里面带通用DSP的才可以自行用MATLAB设计算法自由发挥一下,否则就是厂家有什么,你就用什么。你去TI的官网选型的时候就会发现,DM36X之类的IPC专用芯片,都不带通用DSP的,只有高端的DM8168之类才会有一个通用的DSP,参见坛友发的那个车牌识别摄像机贴子。

出150入640汤圆

 楼主| 发表于 2017-2-14 09:37:42 | 显示全部楼层
贴一个HI3518E的串口打印消息,祝大家情人节快乐
U-Boot 2010.06 (Jul 30 2014 - 16:46:28)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128B"
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
hisilicon # ~

U-Boot 2010.06 (Jul 30 2014 - 16:46:28)

Check spi flash controller v350... Found
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
Spi(cs1): Block:64KB Chip:16MB Name:"W25Q128B"
In:    serial
Out:   serial
Err:   serial
Hit any key to stop autoboot:  0
16384 KiB hi_sfc at 0:0 is now current device

## Booting kernel from Legacy Image at 82000000 ...
   Image Name:   Linux-3.0.8
   Image Type:   ARM Linux Kernel Image (uncompressed)
   Data Size:    2890840 Bytes = 2.8 MiB
   Load Address: 80008000
   Entry Point:  80008000
   Loading Kernel Image ... OK
OK

Starting kernel ...

Uncompressing Linux... done, booting the kernel.
Linux version 3.0.8 (cwen@ubuntu) (gcc version 4.4.1 (Hisilicon_v100(gcc4.4-290+uclibc_0.9.32.1+eabi+linuxpthread)) ) #1 Tue Jul 22 10:45:00 HKT 2014
CPU: ARM926EJ-S [41069265] revision 5 (ARMv5TEJ), cr=00053177
CPU: VIVT data cache, VIVT instruction cache
Machine: hi3518
Memory policy: ECC disabled, Data cache writeback
AXI bus clock 200000000.
Built 1 zonelists in Zone order, mobility grouping on.  Total pages: 8128
Kernel command line: mem=32M console=ttyAMA0,115200 root=/dev/mtdblock2 rootfstype=jffs2 mtdparts=hi_sfc:1M(boot),3M(kernel),12M(rootfs)
PID hash table entries: 128 (order: -3, 512 bytes)
Dentry cache hash table entries: 4096 (order: 2, 16384 bytes)
Inode-cache hash table entries: 2048 (order: 1, 8192 bytes)
Memory: 32MB = 32MB total
Memory: 26984k/26984k available, 5784k reserved, 0K highmem
Virtual kernel memory layout:
    vector  : 0xffff0000 - 0xffff1000   (   4 kB)
    fixmap  : 0xfff00000 - 0xfffe0000   ( 896 kB)
    DMA     : 0xffc00000 - 0xffe00000   (   2 MB)
    vmalloc : 0xc2800000 - 0xfe000000   ( 952 MB)
    lowmem  : 0xc0000000 - 0xc2000000   (  32 MB)
    modules : 0xbf000000 - 0xc0000000   (  16 MB)
      .init : 0xc0008000 - 0xc0029000   ( 132 kB)
      .text : 0xc0029000 - 0xc0513000   (5032 kB)
      .data : 0xc0514000 - 0xc0537fa0   ( 144 kB)
       .bss : 0xc0537fc4 - 0xc0555240   ( 117 kB)
SLUB: Genslabs=13, HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
NR_IRQS:32 nr_irqs:32 32
sched_clock: 32 bits at 100MHz, resolution 10ns, wraps every 42949ms
Console: colour dummy device 80x30
Calibrating delay loop... 218.72 BogoMIPS (lpj=1093632)
pid_max: default: 32768 minimum: 301
Mount-cache hash table entries: 512
CPU: Testing write buffer coherency: ok
NET: Registered protocol family 16
Serial: AMBA PL011 UART driver
uart:0: ttyAMA0 at MMIO 0x20080000 (irq = 5) is a PL011 rev2
console [ttyAMA0] enabled
uart:1: ttyAMA1 at MMIO 0x20090000 (irq = 5) is a PL011 rev2
bio: create slab <bio-0> at 0
SCSI subsystem initialized
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
cfg80211: Calling CRDA to update world regulatory domain
Switching to clocksource timer1
NET: Registered protocol family 2
IP route cache hash table entries: 1024 (order: 0, 4096 bytes)
TCP established hash table entries: 1024 (order: 1, 8192 bytes)
TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
TCP: Hash tables configured (established 1024 bind 1024)
TCP reno registered
UDP hash table entries: 256 (order: 0, 4096 bytes)
UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
NET: Registered protocol family 1
RPC: Registered named UNIX socket transport module.
RPC: Registered udp transport module.
RPC: Registered tcp transport module.
RPC: Registered tcp NFSv4.1 backchannel transport module.
NetWinder Floating Point Emulator V0.97 (double precision)
VFS: Disk quotas dquot_6.5.2
Dquot-cache hash table entries: 1024 (order 0, 4096 bytes)
JFFS2 version 2.2. (NAND) 漏 2001-2006 Red Hat, Inc.
fuse init (API version 7.16)
msgmni has been set to 52
Block layer SCSI generic (bsg) driver version 0.4 loaded (major 253)
io scheduler noop registered
io scheduler deadline registered (default)
io scheduler cfq registered
brd: module loaded
loop: module loaded
Spi id table Version 1.22
Spi(cs1) ID: 0xEF 0x40 0x18 0x00 0x00 0x00
SPI FLASH start_up_mode is 3 Bytes
Spi(cs1):
Block:64KB
Chip:16MB
Name:"W25Q128B"
spi size: 16MB
chip num: 1
3 cmdlinepart partitions found on MTD device hi_sfc
Creating 3 MTD partitions on "hi_sfc":
0x000000000000-0x000000100000 : "boot"
0x000000100000-0x000000400000 : "kernel"
0x000000400000-0x000001000000 : "rootfs"
Fixed MDIO Bus: probed
himii: probed
usbcore: registered new interface driver rt2500usb
usbcore: registered new interface driver rt73usb
ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
hiusb-ehci hiusb-ehci.0: HIUSB EHCI
hiusb-ehci hiusb-ehci.0: new USB bus registered, assigned bus number 1
hiusb-ehci hiusb-ehci.0: irq 15, io mem 0x100b0000
hiusb-ehci hiusb-ehci.0: USB 0.0 started, EHCI 1.00
hub 1-0:1.0: USB hub found
hub 1-0:1.0: 1 port detected
ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
hiusb-ohci hiusb-ohci.0: HIUSB OHCI
hiusb-ohci hiusb-ohci.0: new USB bus registered, assigned bus number 2
hiusb-ohci hiusb-ohci.0: irq 16, io mem 0x100a0000
hub 2-0:1.0: USB hub found
hub 2-0:1.0: 1 port detected
usbcore: registered new interface driver cdc_acm
cdc_acm: USB Abstract Control Model driver for USB modems and ISDN adapters
usbcore: registered new interface driver cdc_wdm
Initializing USB Mass Storage driver...
usbcore: registered new interface driver usb-storage
USB Mass Storage support registered.
usbcore: registered new interface driver ums-alauda
usbcore: registered new interface driver ums-datafab
usbcore: registered new interface driver ums-freecom
usbcore: registered new interface driver ums-isd200
usbcore: registered new interface driver ums-jumpshot
usbcore: registered new interface driver ums-sddr09
usbcore: registered new interface driver ums-sddr55
usbcore: registered new interface driver mdc800
mdc800: v0.7.5 (30/10/2000):USB Driver for Mustek MDC800 Digital Camera
mousedev: PS/2 mouse device common for all mice
usbcore: registered new interface driver usbhid
usbhid: USB HID core driver
TCP cubic registered
Initializing XFRM netlink socket
NET: Registered protocol family 10
NET: Registered protocol family 17
NET: Registered protocol family 15
lib80211: common routines for IEEE802.11 drivers
Registering the dns_resolver key type
registered taskstats version 1
drivers/rtc/hctosys.c: unable to open rtc device (rtc0)
鴘sb 1-1: new high speed USB device number 2 using hiusb-ehci
VFS: Mounted root (jffs2 filesystem) on device 31:2.
Freeing init memory: 132K

            _ _ _ _ _ _ _ _ _ _ _ _
            \  _  _   _  _ _ ___
            / /__/ \ |_/
           / __   /  -  _ ___
          / /  / /  / /
  _ _ _ _/ /  /  \_/  \_ ______
___________\___\__________________

[RCS]: /etc/init.d/S00devs
[RCS]: /etc/init.d/S01udev
udevd (505): /proc/505/oom_adj is deprecated, please use /proc/505/oom_score_adj instead.
[RCS]: /etc/init.d/S80network
[RCS]: /etc/init.d/S90zm
tar: can't open '/qqzm/param/rootfs.tar.gz': No such file or directory
Hisilicon Media Memory Zone Manager
hi3518_base: module license 'Proprietary' taints kernel.
Disabling lock debugging due to kernel taint
Hisilicon UMAP device driver interface: v3.00
pa:82000000, va:c2a00000
load sys.ko for Hi3518...OK!
load viu.ko for Hi3518...OK!
ISP Mod init!
load vpss.ko ....OK!
load vou.ko ....OK!
load venc.ko for Hi3518...OK!
load group.ko for Hi3518...OK!
load chnl.ko for Hi3518...OK!
load h264e.ko for Hi3518...OK!
load jpege.ko for Hi3518...OK!
load rc.ko for Hi3518...OK!
load region.ko ....OK!
load vda.ko ....OK!
hi_i2c init is ok!
Kernel: ssp initial ok!
acodec inited!
insert audio
==== Your input Sensor type is ov9712 ====
************[Load Hi3518e]**************
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x200f0138: 0x00000001 --> 0x00000000
[END]
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x20140400: 0x00000020 --> 0x00000040
[END]
*** Board tools : ver0.0.1_20121120 ***
[debug]: {source/utils/cmdshell.c:166}cmdstr:himm
0x20140100: 0x00000000 --> 0x00000040
[END]
[1970-01-01 00:00:07] [main                 0052] pri: >>>>>>>>>> Start Running zmupdate... <<<<<<<<<<
[1970-01-01 00:00:07] [main                 0053] pri: >>>>>>-------- zmupdate Version: 1.1.0 --------<<<<<<
[1970-01-01 00:00:07] [zm_set_up_flag       0064] pri: zm_set_up_flag : UPDATE_ENABLE
[1970-01-01 00:00:07] [main                 0068] pri: create thread server update OK!
[1970-01-01 00:00:07] [main                 0075] pri: create thread client update OK!
[1970-01-01 00:00:07] [server_thread_update 0086] pri: accepting connections...
[1970-01-01 00:00:07] [client_thread_update 0428] pri: Waiting [ 3600 ] Seconds To Start zmupdate...
ADDRCONF(NETDEV_UP): eth0: link is not ready
>>>enter STAT_MACH_INIT status ...
[1970-01-01 00:00:07] [update_connect_tcp.. 0178] pri: server addr:192.168.0.138,port:8080
the wifi conf is exist
rmmod: can't unload 'mt7601Usta': unknown symbol in module, or unknown parameter
rtusb init rt2870 --->
usbcore: registered new interface driver rt2870
        //==================== Welcome to QQZM product ================//
                software_version: orange_sun_basic_e004_1.1.0
                hardware_version: hi3518c_sun_1.0
0x1300 = 00064300
Auto login as root ...
Mar  2 23:11:47 login[774]: root login on 'ttyS000'
Welcome to HiLinux.
[2015-03-02 23:11:47] [update_connect_tcp.. 0200] err: connect server[192.168.0.138:0x1f90] error:Operation now in progress
[2015-03-02 23:11:47] [main                 0783] err: connect upgrade server error!
>>>enter STAT_MACH_CHECK status ...
[2015-03-02 23:11:47] [update_connect_tcp.. 0178] pri: server addr:p1.zmvideo.net,port:8080
None of nfsroot found in cmdline.
# [2015-03-02 23:11:47] [hi3518_set_mirror_.. 2163] pri: +++mirror = 0, flip = 0
[2015-03-02 23:11:47] [rsc_process_init     0338] pri: fps:15,brate:1024
[2015-03-02 23:11:47] [rsc_set_rec_params   0687] pri: set record params.
[2015-03-02 23:11:47] [rsc_process_init     0346] pri: rsc_process_init success!
[2015-03-02 23:11:47] [read_alarm_param     0300] pri: get alarm param file ok [/qqzm/param/alarm.data]
[2015-03-02 23:11:47] [read_alarm_param     0300] pri: get alarm param file ok [/qqzm/param/alarm.data]
[2015-03-02 23:11:47] [check_md_param_cha.. 0093] pri: ---------------Alarm Param Changed------------------
[2015-03-02 23:11:47] [alarm_init           0743] pri: init md success!
[2015-03-02 23:11:47] [hi3518c_sun_media_.. 2128] pri: Chip[hi3518c], Sensor[GC1004]
[2015-03-02 23:11:47] [ntp_client_thread    0422] pri: Start running (0)pthread [ntp_client_thread]
[2015-03-02 23:11:47] [wifi_restart         0485] pri: Enable gpio0_2 to output
[2015-03-02 23:11:47] [wifi_restart         0490] pri: gpio0_2,wifi module try to restart
the wifi conf is exist
unlink cmd rsp urb
usbcore: deregistering interface driver rt2870
RtmpOSNetDevDetach(): RtmpOSNetDeviceDetach(), dev->name=ra0!
<--- rtusb exit
[2015-03-02 23:11:47] [hi3518c_sun_media_.. 2129] pri: Start running (1)pthread [hi3518c_sun_media_func]
the wifi conf is exist
rmmod: can't unload 'mt7601Usta': unknown symbol in module, or unknown parameter
rtusb init rt2870 --->
usbcore: registered new interface driver rt2870
[2015-03-02 23:11:48] [osd_process_thread   0414] pri: Start running (2)pthread [osd_process_thread]
[2015-03-02 23:11:48] [search_thread        0469] pri: Start running (3)pthread [search_thread]
[2015-03-02 23:11:48] [tcp_pthread_pro      0451] pri: Start running (4)pthread [tcp_pthread_pro]
[2015-03-02 23:11:48] [p2p_threadpro        1125] pri: Start running (5)pthread [p2p_threadpro]
[2015-03-02 23:11:48] [uart_ctrl_pthread    0440] pri: Start running (6)pthread [uart_ctrl_pthread]
[2015-03-02 23:11:48] [timer_pthread        0290] pri: Start running (7)pthread [timer_pthread]
[2015-03-02 23:11:48] [createTransportSock  0155] pri: streamPort[9300].
[2015-03-02 23:11:49] [timer_task_pthread   0718] pri: Start running (8)pthread [timer_task_pthread]
[2015-03-02 23:11:39] [p2p_serv_proc        0767] pri: [tcp-sc-test]init tcp client ok!
[2015-03-02 23:11:39] [rsc_process_thread   0356] pri: Start running (9)pthread [rsc_process_thread]
[2015-03-02 23:11:39] [rsc_get_sd_info      1137] err: sd[0] does not exist
[2015-03-02 23:11:39] [alarm_process_pthr.. 0760] pri: Start running (10)pthread [alarm_process_pthread]
[2015-03-02 23:11:39] [cle0x1300 = 00064300
an_io_ouput       0178] pri: >>>>>alarm io clean 1->0!<<<<<
gpio data:7c, val:0
gpio data2:7c, val:0
[2015-03-02 23:11:39] [clean_io_ouput       0194] pri: io alarm starts clean.
[2015-03-02 23:11:39] [wifi_restart         0497] pri: gpio0_2,wifi module restart finish
ctrl_iface exists and seems to be in use - cannot override it
Delete '/var/run/wpa_supplicant/ra0' manually if it is not used anymore
Failed to initialize control interface '/var/run/wpa_supplicant'.
You may have another wpa_supplicant process already running or the file was
left by an unclean termination of wpa_supplicant in which case you will need
to manually remove this file before starting wpa_supplicant again.

出150入640汤圆

 楼主| 发表于 2017-2-14 10:24:29 | 显示全部楼层
害死hi3518E的开发虚拟机,链接: https://pan.baidu.com/s/1dFtEUBn 密码: q6hr

出0入0汤圆

发表于 2017-2-14 10:33:56 | 显示全部楼层
dragonlands 发表于 2017-2-13 15:59
兄台莫非是刚刚有兄弟提到的大话公司的?膜拜一下先。

中国国内好多公司搞IC设计是为了骗 ...

不是国内大厂,一个小公司里面打杂的而已。
一直在做模拟,这两年才转型做网络产品。

出0入4汤圆

发表于 2017-2-14 14:06:02 | 显示全部楼层
dragonlands 发表于 2017-2-11 12:41
附件是害死HI3518E的核心文档。这个方案目前很火,占领了60%的IPC市场,因为它集成了DDR,综合BOM成本天下 ...

听说3518E要停产,有这么一回事吗?

出150入640汤圆

 楼主| 发表于 2017-2-14 14:48:11 | 显示全部楼层
cnshibo 发表于 2017-2-14 14:06
听说3518E要停产,有这么一回事吗?

不太清楚哦,本人跟害死无关,按道理说不暂时太可能停产,下一代是H265编码,但从目前来看好象还没有普及。

出0入0汤圆

发表于 2017-2-14 16:43:43 | 显示全部楼层
谢谢分享   占位学习

出0入0汤圆

发表于 2017-2-15 01:19:57 | 显示全部楼层
谢谢分享 !

出0入0汤圆

发表于 2017-2-15 08:34:51 | 显示全部楼层
楼主安防行业大神级别,可惜以后江湖只会有你的传说....
PS,找了几天,还是没找到TI的38板,这货难道灭绝了?

出0入0汤圆

发表于 2017-2-15 08:59:41 | 显示全部楼层
cnshibo 发表于 2017-2-14 14:06
听说3518E要停产,有这么一回事吗?

按hisi的思路,在下一代产品能完全替代前不会断种的。
3518E预计未来3年内,不会停产。

出0入55汤圆

发表于 2017-2-15 22:16:36 来自手机 | 显示全部楼层
dragonlands 发表于 2017-2-14 10:24
害死hi3518E的开发虚拟机,链接: https://pan.baidu.com/s/1dFtEUBn 密码: q6hr

楼主大神级人物,好崇拜!有没有3518的一些开发文档?软硬件的,想自己做些来玩

出0入0汤圆

发表于 2017-2-15 22:16:46 | 显示全部楼层
dragonlands 发表于 2017-2-13 10:27
假如坛友出于学习之用,千万别买大话海糠的,保千里之类的也不要买,这些大公司保密工作做到极致,不仅是 ...

求推荐一个出于学习之用的吧?TI的38板真的找不到啊,或者你推荐个型号就好,谢谢!

出150入640汤圆

 楼主| 发表于 2017-2-15 22:22:57 | 显示全部楼层
sanger 发表于 2017-2-13 15:02
此贴技术含量很高,特别是猜root密码那一段

这个是瞎猜而已,没什么技术含量,真正有点技术含量的是:只要是BUSYBOX做的文件,我都能把原来的ROOT密码清除,今天晚上试了一台华创时代的基于NXP方案的IPC,十分钟内把它的ROOT密码清除了。
#
# [NetSDK] Interface eth0 State:0.
[NetSDK] Interface ra0 State:1.
g_nDiskNumSum = 0,g_nDiskNum = 0,g_nErrorDiskNum = 0
ps
  PID USER       VSZ STAT COMMAND
    1 root      1412 S    init  
    2 root         0 SW<  [kthreadd]
    3 root         0 SW<  [ksoftirqd/0]
    4 root         0 SW<  [events/0]
    5 root         0 SW<  [khelper]
   89 root         0 SW<  [kblockd/0]
   91 root         0 SW<  [cqueue]
  100 root         0 SW<  [khubd]
  103 root         0 SW<  [kseriod]
  106 root         0 SW<  [kmmcd]
  160 root         0 SW   [pdflush]
  161 root         0 SW   [pdflush]
  162 root         0 SW<  [kswapd0]
  163 root         0 SW<  [aio/0]
  164 root         0 SW<  [nfsiod]
  165 root         0 SW<  [cifsoplockd]
  166 root         0 SW<  [cifsdnotifyd]
  261 root         0 SW<  [scsi_tgtd/0]
  270 root         0 SW<  [mtdblockd]
  304 root         0 SW<  [ubi_bgt0d]
  314 root         0 SW<  [rpciod/0]
  318 root         0 SW<  [ubifs_bgt0_0]
  333 root       628 S <  udevd --daemon
  774 root       580 S    /usr/sbin/inetd /etc/inetd.conf
  843 root      1408 S    syslogd -m 0
  844 root       516 S    /usr/sbin/systemd
  845 root      4236 S    /usr/sbin/watch
  847 root      100m S    ./sCamera
  849 root      1416 S    -sh
  850 root       696 S    boa -c /home/http -f /etc/conf.d/boa/boa.conf

出0入55汤圆

发表于 2017-2-15 22:59:42 来自手机 | 显示全部楼层
dragonlands 发表于 2017-2-14 14:48
不太清楚哦,本人跟害死无关,按道理说不暂时太可能停产,下一代是H265编码,但从目前来看好象还没有普及 ...

请教楼主大神,3518正常运行后内存RAM还剩多少?

出0入4汤圆

发表于 2017-2-15 23:26:13 | 显示全部楼层
TI的方案也有发热惊人的,海康一款车道摄像机,通电一会儿外壳烫的手拿不住,拆开看过是TI的davinci,芯片直接压在铸铝外壳上散热
我们做交通行业,海糠的支持很好啊,只要他摄像机硬件支持的,软件功能上,招标有要求的都可以很快拿到定制固件。

出150入640汤圆

 楼主| 发表于 2017-2-16 08:25:36 | 显示全部楼层
physis 发表于 2017-2-15 23:26
TI的方案也有发热惊人的,海康一款车道摄像机,通电一会儿外壳烫的手拿不住,拆开看过是TI的davinci,芯片 ...

TI的大部分达芬奇芯片都是要加散热片的。你这还不算什么,正常现象,我以前用PNX8400做NVR,也是用铸铝外壳散热,那外壳上可以煎鸡蛋。

出150入640汤圆

 楼主| 发表于 2017-2-16 16:17:50 | 显示全部楼层
jssd 发表于 2017-2-15 22:59
请教楼主大神,3518正常运行后内存RAM还剩多少?

还剩6MB


meminfo
MemTotal:          27116 kB
MemFree:            2768 kB
Buffers:               0 kB
Cached:             7040 kB
SwapCached:            0 kB
Active:             5964 kB
Inactive:           4936 kB
Active(anon):       3860 kB
Inactive(anon):        4 kB
Active(file):       2104 kB
Inactive(file):     4932 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:          3884 kB
Mapped:             1888 kB
Shmem:                 4 kB
Slab:               6904 kB
SReclaimable:        468 kB
SUnreclaim:         6436 kB
KernelStack:         648 kB
PageTables:          368 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:       13556 kB
Committed_AS:     353956 kB
VmallocTotal:     974848 kB
VmallocUsed:       30328 kB
VmallocChunk:     934996 kB

              total         used         free       shared      buffers
  Mem:        27116        24332         2784            0            0
Swap:            0            0            0
Total:        27116        24332         2784
#cat /proc/media-mem
+---ZONE: PHYS(0x82000000, 0x83FFFFFF), GFP=0, nBYTES=32768KB,  NAME="anonymous"
   |-MMB: phys(0x82000000, 0x8201FFFF), kvirt=0x  (null), flags=0x00000000, length=128KB,       name="FwReg"
   |-MMB: phys(0x82020000, 0x820DFFFF), kvirt=0xc2b00000, flags=0x00000003, length=768KB,       name="TDE_MEMPOOL_MMB"
   |-MMB: phys(0x820E0000, 0x820E0FFF), kvirt=0x  (null), flags=0x00000000, length=4KB, name="TDE_COEF_MMB0"
   |-MMB: phys(0x820E1000, 0x82275FFF), kvirt=0xc2e00000, flags=0x00000001, length=1620KB,      name="hifb_layer0"
   |-MMB: phys(0x82276000, 0x8308AFFF), kvirt=0x  (null), flags=0x00000000, length=14420KB,     name="vb"
   |-MMB: phys(0x8308B000, 0x8335DFFF), kvirt=0x  (null), flags=0x00000000, length=2892KB,      name="vb"
   |-MMB: phys(0x8335E000, 0x83360FFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="Chnl"
   |-MMB: phys(0x83361000, 0x83363FFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="sclcoeffset"
   |-MMB: phys(0x83364000, 0x83365FFF), kvirt=0x  (null), flags=0x00000000, length=8KB, name="Chnl"
   |-MMB: phys(0x83366000, 0x83368FFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="Chnl"
   |-MMB: phys(0x83369000, 0x83370FFF), kvirt=0x  (null), flags=0x00000000, length=32KB,        name="IVE_QUEUE"
   |-MMB: phys(0x83371000, 0x83378FFF), kvirt=0x  (null), flags=0x00000000, length=32KB,        name="IVE_QUEUE"
   |-MMB: phys(0x83379000, 0x83654FFF), kvirt=0x  (null), flags=0x00000000, length=2928KB,      name="Ref&Mad buf"
   |-MMB: phys(0x83655000, 0x83655FFF), kvirt=0x  (null), flags=0x00000000, length=4KB, name="HistRd buf"
   |-MMB: phys(0x83656000, 0x83678FFF), kvirt=0x  (null), flags=0x00000000, length=140KB,       name="model buf"
   |-MMB: phys(0x83679000, 0x8383DFFF), kvirt=0x  (null), flags=0x00000000, length=1812KB,      name="h264e0_Str"
   |-MMB: phys(0x8383E000, 0x83840FFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="h264e0_Ctx"
   |-MMB: phys(0x83841000, 0x83AE3FFF), kvirt=0x  (null), flags=0x00000000, length=2700KB,      name="vb"
   |-MMB: phys(0x83AE4000, 0x83B7CFFF), kvirt=0x  (null), flags=0x00000000, length=612KB,       name="h264e1_Str"
   |-MMB: phys(0x83B7D000, 0x83B7FFFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="h264e1_Ctx"
   |-MMB: phys(0x83B80000, 0x83C60FFF), kvirt=0x  (null), flags=0x00000000, length=900KB,       name="vb"
   |-MMB: phys(0x83C61000, 0x83C62FFF), kvirt=0x  (null), flags=0x00000000, length=8KB, name="AIDMA"
   |-MMB: phys(0x83C63000, 0x83C88FFF), kvirt=0x  (null), flags=0x00000000, length=152KB,       name="vb"
   |-MMB: phys(0x83C89000, 0x83C90FFF), kvirt=0x  (null), flags=0x00000000, length=32KB,        name=""
   |-MMB: phys(0x83C91000, 0x83CA4FFF), kvirt=0x  (null), flags=0x00000000, length=80KB,        name="AODMA"
   |-MMB: phys(0x83CA5000, 0x83CA7FFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="RgnPinPon"
   |-MMB: phys(0x83CA8000, 0x83CAAFFF), kvirt=0x  (null), flags=0x00000000, length=12KB,        name="RgnPinPon"
   |-MMB: phys(0x83CAB000, 0x83CB0FFF), kvirt=0x  (null), flags=0x00000000, length=24KB,        name="VDA"

---MMZ_USE_INFO:
total size=32768KB(32MB),used=29380KB(28MB + 708KB),remain=3388KB(3MB + 316KB),zone_number=1,block_number=28

出150入640汤圆

 楼主| 发表于 2017-2-18 17:23:38 | 显示全部楼层

害死的hi3518e的用户指南,中文版本

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

出0入0汤圆

发表于 2017-2-19 21:37:56 | 显示全部楼层
楼主大牛。楼主是否有意选个板子指导大家学习一下?

出150入640汤圆

 楼主| 发表于 2017-2-19 21:50:00 | 显示全部楼层
bipengjiang 发表于 2017-2-19 21:37
楼主大牛。楼主是否有意选个板子指导大家学习一下?

谢谢捧场,好多朋友在问这个问题,我正在研究,并编写实验教程,过些时候就可以给坛友一个交待,希望至少能帮刚参加工作的攻城狮和即将成为攻城狮的大三大四的童鞋们快速入门嵌入式LINUX及图像开发。

出0入0汤圆

发表于 2017-2-19 21:53:09 | 显示全部楼层
dragonlands 发表于 2017-2-19 21:50
谢谢捧场,好多朋友在问这个问题,我正在研究,并编写实验教程,过些时候就可以给坛友一个交待,希望至少 ...

先报名参加一个。

出0入0汤圆

发表于 2017-2-19 21:57:42 | 显示全部楼层
很干的干货
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-3-29 08:18

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表