AI手机网 安卓改机 一键新机 SCRM工作手机销售 AI技术 群控软件 手机定制ROM

 找回密码
 立即注册
查看: 2124|回复: 6

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

[复制链接]
发表于 2023-9-9 10:53:36 | 显示全部楼层 |阅读模式
嵌入式开发时经常碰到的情景:在多模块的嵌入式系统中,需要打开n个串口助手,占满了整个桌面。
( u  S3 m! ?5 ?0 y! h
2 d- f" l+ D- K; I' W2 @) Q( h4 d需要计算一段代码运行使用的时间,要使用数码示波器各种测量。 云控日志可以计算经过时间 显示精确到微秒的用时,用于确定两个打印日志之间的时间,调试时间敏感的项目尤其实用- n4 h1 g0 F8 p8 M5 K' s* l3 V1 U

. V: I2 H9 ~% E' J/ Q1 f+ X在没有出现问题时,日志太多了。在出现问题后,日志太少了,使用云控日志CloudLog过滤就解决方便解决这个问题+ L3 C' h- {6 C3 {
  E; G, {1 {' `+ ~- s& V
CloudLog.exe不需要安装 只有一个2M的文件 从XP到windows11都能运行 简洁的原生显示支持深色主题# J  M3 O! H$ A8 e  z7 ]

5 Y* L1 Q% K8 J  k4 S在打印的日志前面加等级简写就可以简单实现各种日志颜色显示,等级E/W/I/D/B/F/G/P对应Error/Warn/Info/Debug/Buffer/Fixer/图像设置/图像数据% N2 q: y& R! Z  |
( c* A% a' }3 F$ f8 {9 Z4 ~
可以根据日志等级及各种组合来过滤日志记录。关键词可以高亮显示,以增强可读性。各种关键词组合关闭或显示过滤
: z* s- N; U$ j% u+ y- m- j1 d/ j5 B, G
可以将单片机的内存数组直接通过Buffer日志显示到CloudLog.exe及保存到文件,在电脑直接打开文件 跟踪数组阵列的内容。对于调试时在数据量很大找问题太有帮助了  k, K9 m& z2 ?7 l: A6 ^) p2 d
" ~* @) ~/ K' M+ n6 E/ ]6 \
可以将日志保存到FLASH之内,就算在系统运行崩溃后,也可以保存崩溃的内容。在重新开始后恢复现场的记录。4 g# U  C1 l& o3 L+ C

" i# w) P' S# O可以将采集ADC、其他周期性的数据或DSP产生的数据使用图像以波形方式显示
4 n. r& |" Q2 E4 H7 D& ~' |  t8 x- a/ G/ T! T, |+ ^3 l
电脑推荐使用WM_COPYDATA消息进行日志传输,资源占用最少,速度最快。如果应用程序已经具备UDP或TCP功能,可以直接通过原有的Socket将日志发送到本机的127...1。; X: B. x$ b6 P' h' S
对于嵌入式系统的本地调试,您可以通过串口、USB或网口来进行日志传输。可以了解远程运行的系统运行情况。# X% c3 F, F5 O( n

8 q6 X$ b5 e3 v/ h1 R: z实现电脑、手机、嵌入式系统等不同平台的日志管理统一化。通过CloudLog,您可以轻松保存、处理和显示各种平台发出的日志信息。
& U% E) E- x( s# h* A1 c
0 L6 T2 C2 U' S2 Q7 x' h便捷远程及云端使用:
7 i+ N5 k- D2 p. Q9 r. S7 a1. 您可以在路由器中设置端口转发功能,将对应的端口转发到安装了CloudLog的电脑上。
. m) j6 W2 j- ?, D; x; D2. 为了方便获取到电脑所在的IP地址,我们建议使用动态域名系统(DDNS)服务。& {/ I8 _) @# ]! v& Q. x# U9 W
3. 使用云控域名账号,在服务器上保存日志,您可以随时打开CloudLog回读所有未读过的日志。
# M: c. @: L/ C0 c$ |' i7 I4 R& c
9 c$ e' W4 ^% R& I( W& f1 r% o3 g+ O7 C7 Y. l% F2 U4 n
使用开源库CloudLog的方法:
. S, t$ b: ?8 x3 h6 }1. 直接从 https://gitee.com/hsav20/CloudLog.git 克隆整个仓库。! `* D: S) {. }, |- P  h. d+ {* B1 `
2. 将CloudLog.c和CloudLog.h文件添加到您的项目中。
% \  ]' C5 Q# a0 W# _6 v5 f. l3. 在对应的平台目录(如PlatformWindows)中找到一个最接近的模板文件FwbConf.h,并将其复制到您的项目中。
& Q5 R. T) U; p* W& M. O% M1 a6 l9 J4. 根据您的实际使用环境,修改FwbConf.h中的配置信息。
4 k+ C$ H' O# m2 v3 B! u) Y5、使用之中有问题或建议可以提Issues或加QQ群857283039。
4 o+ W4 P6 z5 V9 |6. 参考PlatformWindows目录下的main.c文件,您可以了解如何输出不同类型的日志。/ m6 c6 P4 A  q) e# L6 X" a* t

* K9 a8 r2 w- ?% Q' E# K8 T
发表于 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 | 显示全部楼层
下载到了我需要的文件
发表于 2024-8-26 22:04:29 | 显示全部楼层
啊对对对
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

技术交流售后群

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



GMT+8, 2026-5-12 00:15 , Processed in 0.150529 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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