1、基于RT-Thread+RA6M4的5寸屏电脑状态实时显示
应用的背景:
在PC使用过程中,会不时的卡顿,经常是不知名的软件CPU占用率过高,或是内存使用过多的原因,而且总是要打开任务管理器查看原因,有时卡顿时,还打不开任务管理器,所以,在桌面上设计一个可以实时显示PC硬件运行状态的终端屏,用于显示PC的部分硬件信息,包括CPU与GPU的使用率、温度等。
此项目也旨在熟悉RA6M4的芯片功能,与RT-Thread与RA6M4的综合使用。
实现功能:
RA6M4使用Buses外设,通过SSD1963芯片,驱动一块5寸的RGB液晶屏,来显示电脑的运行状态,硬件信息。
显示界面使用lvgl进行设计,向RA6M4中移植lvgl库。
整体系统框架:
RT-Thread使用情况概述:
在调试阶段,RT-Thread将finsh控制台串口设置成串口1。原串口7引脚与bus引脚复用冲突。
最后项目应用时,由串口1来进行与PC机的通讯,finsh功能不再使用。
由于RTT还没有支持Bus外设,由原生库进行处理初始化。
硬件框架:
原作者:ifconfig