eric2013 发表于 2016-9-6 09:04:19

第二版,第9天运行正常:





jcx0324 发表于 2016-9-6 10:06:57

遇到死机后直接死在tcpnet中的错误里面,是一个while(1)空循环

eric2013 发表于 2016-9-7 09:22:27

第二版,第10天运行正常:






eric2013 发表于 2016-9-7 13:58:01

2016/9/7   12:22:36第2次死机
这几天有时间了,升级一个小版本V2.1,增强下检测机制,看看最终是死在那个地方了,增加看门狗虽然是解决办法
但是不能解决根本问题。目标是让这个系统能够连续运行几个月甚至几年不死机。

eric2013 发表于 2016-9-8 09:19:13

第二版,第11天运行正常:





eric2013 发表于 2016-9-9 09:56:12

第二版,第12天运行正常:












eric2013 发表于 2016-9-10 08:59:31

第二版,第13天运行正常:








eric2013 发表于 2016-9-11 09:23:47

第二版,第14天运行正常:






eric2013 发表于 2016-9-12 09:02:40

第二版,第15天运行正常:





eric2013 发表于 2016-9-13 10:11:29

第二版,第16天运行正常





eric2013 发表于 2016-9-14 10:23:16

第二版,第17天运行正常






eric2013 发表于 2016-9-15 10:13:16

第二版,第18天运行正常

eric2013 发表于 2016-9-17 04:13:52

第二版,第20天运行正常,第19天未做记录,忙于别的工作了









eric2013 发表于 2016-9-18 11:16:07

第二版,第21天运行正常






eric2013 发表于 2016-9-19 09:50:06

第二版,第22天运行正常






ningtao666 发表于 2016-9-19 11:33:39

项目正在用TCP NET,   Web页面编辑,网页数据交互CGI函数调用有点头大.期待楼主的TCP NET教程尽快出来.

eric2013 发表于 2016-9-20 13:50:50

第二版,第23天运行正常






eric2013 发表于 2016-9-21 10:21:13

第二版,第24天运行正常




eric2013 发表于 2016-9-21 10:42:25

决定国庆节开启第三版测试。

eric2013 发表于 2016-9-22 10:03:45

第二版,第25天运行正常






eric2013 发表于 2016-9-23 09:56:52

第二版,第26天运行正常










eric2013 发表于 2016-9-24 10:08:46

第二版,第27天运行正常





eric2013 发表于 2016-9-25 10:39:14

第二版,第28天运行正常






eric2013 发表于 2016-9-26 11:24:03

第二版,第29天运行正常






eric2013 发表于 2016-9-27 10:32:21

第二版,第30天运行正常






eric2013 发表于 2016-9-28 11:44:05

第二版,第31天运行正常:




eric2013 发表于 2016-9-29 10:31:05

2016/9/29   01:32:17第3次死机
准备开启第三个版本的测试。

kalvn 发表于 2016-9-29 10:33:13

Hi Eric,

能否提供 “emWin VNC Server 使用外部SRAM虚拟出一个显示屏,除了打点和读点,全部使用DMA方式实现,有效降低CPU利用率”的源码,参考下,谢谢!!!

Kalvn

eric2013 发表于 2016-9-29 10:33:33

第二版,第32天运行正常:


kalvn 发表于 2016-9-29 11:15:34

Hi Eric2013,

能否提供 “emWin VNC Server 使用外部SRAM虚拟出一个显示屏,除了打点和读点,全部使用DMA方式实现,有效降低CPU利用率”的源码,急着要用,可否参考下,谢谢!!!

Kalvn

eric2013 发表于 2016-9-30 00:53:42

回 kalvn 的帖子

kalvn:Hi Eric2013,

能否提供 “emWin VNC Server 使用外部SRAM虚拟出一个显示屏,除了打点和读点,全部使用DMA方式实现,有效降低CPU利用率”的源码,急着要用,可否参考下,谢谢!!!

Kalvn (2016-09-29 11:15) images/back.gif

不好意思啊,这个例子暂时没有发布出来的打算。

kalvn 发表于 2016-9-30 09:38:12

可否给个idea也行,框架,伪代码都行,谢谢

eric2013 发表于 2016-9-30 10:27:47

第二版,第33天运行正常:




eric2013 发表于 2016-10-6 00:40:06

第3版测试开启

国庆假期时间过的太快,不过还是挤出两天的时间升级这个Demo。
本次依然是基于Web Server + emWin VNC Server + SNTP Client 三合一系统,不过在VNC上加入了摄像头。
---------------------------------------------
1. Web Serve使用这个:http://www.armbbs.cn/forum.php?mod=viewthread&tid=20096 ,页面基本可以替代TFTP Server和FTP Server。
2. emWin VNC Server 使用外部SRAM虚拟出一个显示屏,除了打点和读点,全部使用DMA方式实现,有效降低CPU利用率
3. SNTP Client就是实现一个简单的从NTP服务器获取时间和日期。
4. TCPnet的实现依然采用事件触发的方式,这样将有效降低CPU利用率。
5. 依然使用NAND Flash记录当前时间,日期,温度以及网线开关情况,这次改动较大,不再使用以前的fopen,fwrite,fclose模式了
    这种模式虽然安全好用,但是快速批量写入,每次打开和关闭问题非常消耗时间,所有改成每4分钟fopen,fclose一次,中间时间每2
    秒就调用fwrite进行写入,这样效率极高。
    http://www.armbbs.cn/forum.php?mod=viewthread&tid=22045
6. 加入摄像头功能,摄像头功能对处理器的性能要求还是很高的,F407的所有总线带宽基本已经占用满了,
    (1)首先是摄像头接口要DMA数据到外部SRAM。
    (2)本身emWin的实现也是DMA方式虚拟到SRAM里面的,emWin动态内存也是SRAM。
    (3)以太网也是DAM方式。
      跑起来的时候CPU利用率最高可以飙升到70%。加上DMA的占用,基本F407已经不能干别的,而且使用VNC时,由于F407性能更不上
   开启摄像头会有少部分错位。
   http://www.armbbs.cn/forum.php?mod=viewthread&tid=22037
7.由于国庆假期时间仓促,没有升级更强劲的检测机制,后面逐渐加入吧。

eric2013 发表于 2016-10-6 09:42:13

第三版,第1天运行正常:






eric2013 发表于 2016-10-7 10:21:03

第三版,第2天运行正常:






eric2013 发表于 2016-10-8 11:08:47

第三版,第3天运行正常:






eric2013 发表于 2016-10-9 11:18:22

第三版,第4天运行正常:






eric2013 发表于 2016-10-10 10:26:06

第三版,第5天运行正常:



文件记录忘了开启了,仅贴一个VNC的。

eric2013 发表于 2016-10-11 10:47:53

第三版,第6天运行正常:





页: 1 [2] 3 4 5 6 7 8 9 10
查看完整版本: 开启第3版本TCPnet的Web Server + VNC Server +摄像头远程监控 +SNTP Client连续工作第510天(2018-02-28)