TSZQ_OpenHarmony-RISC-V-Emb.../ensp14ing/README.md

21 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ensp14ing
### 1、项目说明
总体思路网络协议仿真项目开发的总体思路如图1.1示意网络协议仿真项目拟实现一个仿真系统具体功能描述1能够仿真主机和路由器上各种数据包的产生、分解将一个数据包拆分成多个数据包、封包将地址等信息与数据包封装成一个新的数据包、解包将接收的数据包解析并提取出地址等相关信息等数据传输过程进而理解一个数据包是如何经网络由一台主机传输到另一台主机。2能够支持用户交互地进行各层应用层、传输层、网络层、链路层、物理层封包与解包操作并由系统自动判断用户封包与解包操作的正确性。3能够完整地实现由一台主机经五层协议变换发送一个完整数据再经由多个路由器三层协议正向变换与逆向变换最终到达目的主机以及目的主机经五层协议逆向变换正确解析出完整数据的全过程。
图1.1 项目开发的总体思路图
<img src="figs/overall.png" width=80% /></center>
### 2、开发环境说明
1系统版本OpenHarmony 4.0 Release
2SDK版本API 10
3Model类型Stage
4DevEco Studio版本Deveco Studio 4.0 release
5硬件环境Unionpi Whale、RK3566开发板
6预览器参数(1)DeviceType:default;(2)Resolution:560-1280;(3)DPI:240;其余参数自定。
### 3、项目主要函数调用关系图与项目输出界面演进图
图3.1 项目主要函数调用关系图
<img src="figs/relation.png" width=80% /></center>
图3.2 项目输出界面演进图
<img src="figs/evolution.png" width=80% /></center>