AI手机网,短视频直播 硬改改机 一键新机 群控软件 刷机定制

 找回密码
 立即注册
搜索
查看: 837|回复: 5

[信息类] 多串口彩色波形显示日志助手 云控日志CloudLog.exe

[复制链接]
发表于 2023-9-9 10:53:36 | 显示全部楼层 |阅读模式
嵌入式开发时经常碰到的情景:在多模块的嵌入式系统中,需要打开n个串口助手,占满了整个桌面。
! G- Q0 D! S: ]5 [
' n/ T" A: w2 E# {需要计算一段代码运行使用的时间,要使用数码示波器各种测量。 云控日志可以计算经过时间 显示精确到微秒的用时,用于确定两个打印日志之间的时间,调试时间敏感的项目尤其实用8 |9 `$ ?% ]* D8 t3 Y. g

: c! T# R3 G6 \在没有出现问题时,日志太多了。在出现问题后,日志太少了,使用云控日志CloudLog过滤就解决方便解决这个问题. b" K% l4 E  U& n: j  @3 k

) J* |( O+ S: M3 n- SCloudLog.exe不需要安装 只有一个2M的文件 从XP到windows11都能运行 简洁的原生显示支持深色主题' ~! H/ ?5 P) i) a
( I8 R  _* I, V
在打印的日志前面加等级简写就可以简单实现各种日志颜色显示,等级E/W/I/D/B/F/G/P对应Error/Warn/Info/Debug/Buffer/Fixer/图像设置/图像数据' E4 i) c2 _% ]

( b8 Y7 D' e' h可以根据日志等级及各种组合来过滤日志记录。关键词可以高亮显示,以增强可读性。各种关键词组合关闭或显示过滤
5 @  w2 I7 T$ n8 I9 g7 @  a3 u6 o
, e/ R$ x9 I; h, L; K5 r可以将单片机的内存数组直接通过Buffer日志显示到CloudLog.exe及保存到文件,在电脑直接打开文件 跟踪数组阵列的内容。对于调试时在数据量很大找问题太有帮助了
/ K! p1 l; i7 r  k/ N: j/ s, `
- H( ~& j: r2 `% \2 f1 M6 L) v3 j  J8 h可以将日志保存到FLASH之内,就算在系统运行崩溃后,也可以保存崩溃的内容。在重新开始后恢复现场的记录。7 ~9 k: |9 ?% [! Z7 `* I8 A' ?6 M

9 T( J( f9 ]0 ]9 s可以将采集ADC、其他周期性的数据或DSP产生的数据使用图像以波形方式显示
6 [% c' Q( l% j  m$ l  I- h
) X' [% w; E$ Y; _2 O电脑推荐使用WM_COPYDATA消息进行日志传输,资源占用最少,速度最快。如果应用程序已经具备UDP或TCP功能,可以直接通过原有的Socket将日志发送到本机的127...1。
) Y5 |% i/ u' p对于嵌入式系统的本地调试,您可以通过串口、USB或网口来进行日志传输。可以了解远程运行的系统运行情况。6 Q( L" ?/ k( L+ B. X  ]6 h& ?" c

! |9 d+ O* Q: s7 F7 K" e% L, z. |# A实现电脑、手机、嵌入式系统等不同平台的日志管理统一化。通过CloudLog,您可以轻松保存、处理和显示各种平台发出的日志信息。1 H* i9 E, ^7 p/ Q; J* F# N1 V
$ F8 e6 a) Y+ X3 T
便捷远程及云端使用:& G# U" \, H8 [/ ^2 I
1. 您可以在路由器中设置端口转发功能,将对应的端口转发到安装了CloudLog的电脑上。" J$ y4 x, j8 W
2. 为了方便获取到电脑所在的IP地址,我们建议使用动态域名系统(DDNS)服务。6 ?0 \2 M, W# [0 c" P
3. 使用云控域名账号,在服务器上保存日志,您可以随时打开CloudLog回读所有未读过的日志。
# Z5 ~1 J. x6 J) e4 e2 G, G; D% L7 [% Q9 Y! U' F7 h( _8 {
# a$ _1 j7 |2 o1 W) X- F# d- `! M
使用开源库CloudLog的方法:7 w) J( D* e& ~- H8 ]
1. 直接从 https://gitee.com/hsav20/CloudLog.git 克隆整个仓库。
4 h+ \) f; @0 d; T+ M2. 将CloudLog.c和CloudLog.h文件添加到您的项目中。5 G  c2 \- N7 G# i9 }
3. 在对应的平台目录(如PlatformWindows)中找到一个最接近的模板文件FwbConf.h,并将其复制到您的项目中。
" ]0 p) ~  z0 {& a* {& }4. 根据您的实际使用环境,修改FwbConf.h中的配置信息。( a) Y, S$ c% ]+ B9 _7 v( w$ a
5、使用之中有问题或建议可以提Issues或加QQ群857283039。
1 [2 _3 x9 Z* [" i) m6. 参考PlatformWindows目录下的main.c文件,您可以了解如何输出不同类型的日志。* P: B1 v: m$ U6 f
) ?6 X" N8 i5 b
发表于 2023-9-9 10:53:36 | 显示全部楼层
论坛OK
发表于 2023-9-9 10:53:47 | 显示全部楼层
论坛OK
发表于 2023-9-9 10:54:02 | 显示全部楼层
太棒了
发表于 2023-9-9 10:54:26 | 显示全部楼层
论坛OK
发表于 2023-9-9 10:54:38 | 显示全部楼层
下载到了我需要的文件
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术交流售后群

QQ|小黑屋|手机版|站点找错-建议|AI手机网 |Sitemap



GMT+8, 2024-4-29 18:06 , Processed in 0.151935 second(s), 27 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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