X210的裸机时钟温度显示器-第2季,朱有鹏老师,第2季
实现功能:
(1)功能1:温度读取与显示。GUI上显示2个温度,当前测温温度和报警阈值温度。开发板扩展口通过JTAG线连接外部扩展板上的DS18B20传感器,读取温度并实时显示在GUI上,格式如:25.35℃
(2)功能2:过热报警功能。当实测温度超过温度阈值时报警(屏幕显示报警图标并闪烁,蜂鸣器发出滴滴声)
(3)功能3:设计一套串口shell,在上位机中通过串口助手发送和接收文本格式的指令(指令集也是自定义的),来实现各种功能,如:时间获取、时间设置、温度获取、报警阈值温度设置等。
(4)功能4:移植FAT32文件系统,在裸机中读取SD卡信息和特定目录下的文件。
(5)功能5:素材图片制作为BMP位图,然后以文件夹形式存储在SD卡中。程序中读取并解析BMP文件来绘图显示。替代第1季中图片用Image2LCD转成h文件的方式。 适用人群:本课程是嵌入式linux课程的练习性项目,适合学习过《1.ARM裸机全集》和《4.C语言高级专题》的同学