本文含有下饭摸鱼行为及低质量代码,如您感到不适请立即关闭。

到目前为止的内容和功能汇总

更换编译器

之前一直使用Qt Creator+Mingw-w64来编译代码,速度感人,现在换成了Qt Creator+MSVC2017,编译速度明显提升了好几倍。

具体如何配置,可以参考这篇文章

暂时不再使用visualGDB

对于用vs开发Qt,暂时还没摸透,作为新手,还是觉得Qt Creator,而且visualGDB配置起来也颇为麻烦

使用git进行同步

原本只是将代码放在GitHub上做个备份的,现在如果需要在树莓派上调试需要使用git进行同步,而且从GitHub换成了大陆能正常访问的gitee

目前代码已经开源,绝赞摸鱼中

gitee github

目前的进展

登录 注册 程序主界面

目前主界面只是简单用Qt画了个样子,以后再慢慢扣细节

  • 注册登录功能:用户需要注册一个账号,之后使用账号和密码才能登录系统

  • 日志功能:每次登录和退出系统,都会有日志记录,系统中的其他操作也会生成日志,日志可以删除,支持多选和全选

  • 计划任务功能:用户可以设置计划任务,在到达时间后,系统会自动执行对应的任务

  • 初始化和刷新功能:初次连接节点需要初始化,之后节点列表会自动刷新,如遇到问题,可以再次点击刷新

  • 节点控制功能:动态生成按钮供用户点击,可以方便的开关设备

  • 温度表功能:用图标的形式展示一段时间的温度变化,方便用户查看

  • 网络连接和串口连接:支持网络连接和串口连接两种方式,通过按钮切换,传递的数据会经过编码和解码

  • 主界面的各种细节:三个晶码管的显示,关于按钮的功能,在线节点数和计划任务个数,欢迎信息和时间,使用小贴士

    目前在树莓派上能够正常运行

树莓派运行界面