软件大项目(1)——日志、邮箱对列

最近打算做一个关于物联网的软件大项目,眼前一片茫然,仿佛要建一栋空中楼阁,这时,有个声音在我耳边响起"你本来就很普通了,再不自信一点就更不行了。"于是,新一代普信老己诞生:只相信自己,不否定别人!不出意外的话,5天后的小编在嵌入式的软件方面,将强的可怕。

一、日志

1.手搓版

实现的功能:生成一个日志文件的目录,将每天的日志文件按照日期存储到该文件夹下,支持FATAL,ERROR, WARN, INFO, DEBUG, TRACE六级日志级别。

实现思路:

二、邮箱队列

邮箱队列是为了解决采集模块,处理模块,显示模块之间速率不匹配的问题,防止出现数据丢失的情况,但是现在的我还是很懵,无从下手啊,先从一段代码的理解开始吧。

  1. MailBoxInit - 邮箱初始化
  1. RegisterMailBoxTask - 注册并创建线程任务
  1. MailBoxSendMsg - 向指定线程发送消息
  1. MailBoxRecvMsg - 当前线程接收消息

二、屏幕显示

1.读取图片+像素点写入

相关推荐
黎阳之光14 小时前
视听融合新范式!黎阳之光打破视觉边界,声影协同赋能全域智慧管控
大数据·人工智能·物联网·算法·数字孪生
黎阳之光14 小时前
黎阳之光:视频孪生智慧厂网一体化解决方案|污水处理全场景智能化升级
大数据·人工智能·物联网·安全·数字孪生
TDengine (老段)18 小时前
TDengine 超级表/子表/普通表 — 设计理念与内部表示
android·大数据·数据库·物联网·时序数据库·tdengine·涛思数据
jonyleek21 小时前
数据沉睡无价值?物联网数据深度分析与业务变现路径
物联网·物联网平台·jvs·智能排产·jvs物联网平台·jvs物联网
回忆2012初秋21 小时前
.NET 8.0 工业物联网实战:基于 S7netplus 封装高可用西门子 PLC 通信类
物联网·.net
砍材农夫21 小时前
物联网 基于netty构建mqtt协议规范(发布/订阅模式)
java·开发语言·物联网·netty
銳昊城21 小时前
新大陆物联网竞赛经验谈
物联网·iot·新大陆物联网
振浩微433射频芯片21 小时前
工业环境下的“硬核”选择:如何科学评估国产433芯片的可靠性?
网络·人工智能·科技·单片机·物联网·学习
pingao1413781 天前
供水排水燃气电力通信智慧井盖传感器_智慧市政管网监测设备
大数据·人工智能·物联网
2501_913981781 天前
智慧农业物联网应用方案指南:精准灌溉、土壤监测与数据驱动详解
物联网·智慧农业·农业物联网