项目介绍

# 项目简介 本项目将从[环境搭建](https://hmi.wiki.luatos.com/doc/65042949/e6zPC3k9/VtLcZj8P)、[代码构建](https://hmi.wiki.luatos.com/doc/65042949/e6zPC3k9/jrX9YAui)、运行模拟几个环节介绍如何通过合宙5寸金牛座开发板实现一个Socket测试系统。其中代码构建将分为应用程序开发、UI开发两部分。UI开发可以通过合宙提供的AirUI-Designer设计器(集成在LuatIDE中的一个组件)完成或者手写代码完成。LuatIDE支持在线模拟功能,代码设计完成后,可直接在线模拟或者下载到开发板查看运行效果。 Socket测试系统的UI部分只有一个界面,分为连接控制窗口、发送数据窗口、数据接收窗口、状态栏。 - 连接控制窗口可通过UI界面可以选择协议类型,输入连接服务器的地址和端口跟服务器建立连接。 - 发送数据窗口可以输入要发送给服务器的数据,点击发送即可发送数据。 - 数据接收窗口显示从服务器端接收到的数据并统计接收的字节数。 - 状态栏会显示项目名称,当前时间,日期,以及模块网络状态,设置按钮可以进行字体切换。 ![image.png](https://cos.easydoc.net/22753220/files/l0tencwr.png) # 准备工作 准备工作主要是环境搭建,环境搭建主要包括硬件环境,软件环境以及源码获取。详细说明见:[环境搭建](https://hmi.wiki.luatos.com/doc/65042949/e6zPC3k9/VtLcZj8P) # 学习路线 [学习路线说明](https://hmi.wiki.luatos.com/doc/65042949/e6zPC3k9/qUVrya79)