物联网操作系统(rt-thread)在stm32中应用.docx

资料分类:设计作品 上传会员:Chaturanga 更新时间:2023-04-22
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:9882
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:本课题基于STM32F103RCT6单片机设计了一套将嵌入式系统移植进入stm32并进行网络数据交换的应用系统。该系统主要包括温湿度模块、wifi模块、lcd模块,flash模块。

采用STM32F103RCT6作为系统的MCU,rt-thread作为MCU操作系统,esp8266作为连接网络的模块进行网络数据交换,dht11作为检测温湿度模块,lcd作为显示各项数据模块,w25q64作为存储中文字符库的flash。通过使用这些模块我们可以实现以下功能,通过网络来获取天气信息,进行网络对时,更新本地时间,上传温湿度数据到onenet云端,在LCD上实时显示当前的时间,当前温湿度,以及今明天气状况。

关键词:物联网  STM32  LCD  DHT11  RT-thread  ONENET  ESP8266   W25Q64

 

目录

摘要

Abstract

第一章 绪论-4

1.1课题研究背景-4

1.2 课题国内外研究状况-5

1.3 课题主要研究内容-6

第二章 总体设计-6

2.1系统功能要求-6

2.2系统整体构成-7

2.3 硬件的选择-8

2.3.1 主控单片机的选择-8

2.3.2 外设选择-8

第三章 RT-thread介绍-9

3.1 RT-THREAD简介-9

3.2 配置外设方法(env介绍)-9

3.3 编译构建工程(scons简介)-10

3.3.1 Scons简介-10

3.3.2构建工具概念-10

3.3.3 RT-Thread 构建工具-11

3.4 构建编译工程过程-11

第四章 硬件设计-14

4.1 微控制器STM32F103RCT6-14

4.2 WIFI模块-16

4.3 LCD模块设计-17

4.4温湿度模块设计-17

第五章 软件设计-18

5.1 开发环境-18

5.2 工程文件夹-19

5.3 程序整体流程-21

5.4 LCD显示系统程序设计-22

5.5 WIFI模块程序设计-24

5.6温湿度模块程序设计-25

5.7天气系统程序设计-25

5.8 对时系统设计-27

5.9 上传数据到云端设计-28

第六章 系统测试-29

6.1 程序下载-29

6.2效果图-30

结论-34

参考文献-35

致谢-36

相关论文资料:
最新评论
上传会员 Chaturanga 对本文的描述:本文从实际出发,STM32F103单片机为核心,对RT-thread操作系统进行介绍,RT-thread配置外设方法(env),RT-thread操作系统移植进入STM32并进行物联数据交互的应用,总结RT-thread优缺点。......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: