增加了相关文档说明

This commit is contained in:
2026-05-11 10:32:35 +08:00
parent 0f5368bb51
commit 773b506f40
34 changed files with 6745 additions and 0 deletions

View File

@@ -0,0 +1,101 @@
<mxfile host="Electron" agent="AI-Drawio-Replicator">
<diagram id="page-1" name="嵌入式系统分层架构">
<mxGraphModel dx="3030" dy="2963" grid="1" gridSize="10" guides="1" tooltips="1" connect="1" arrows="1" fold="1" page="1" pageScale="1" pageWidth="1400" pageHeight="900" background="#ffffff" math="0" shadow="0">
<root>
<mxCell id="0" />
<mxCell id="1" parent="0" />
<mxCell id="Cv1bTN4lYfAtcs4RRTld-33" parent="1" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};size=65;fillColor=light-dark(#eeeeee,#1f2020);strokeColor=light-dark(#999999,#cccccc);fontColor=light-dark(#333333,#cccccc);strokeWidth=3;fontSize=20;" value="传感器采集模块" vertex="1">
<mxGeometry height="680" width="150" x="70" y="110" as="geometry" />
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-34" parent="1" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};size=65;fillColor=light-dark(#eeeeee,#1f2020);strokeColor=light-dark(#999999,#cccccc);fontColor=light-dark(#333333,#cccccc);strokeWidth=3;fontSize=20;" value="事件队列" vertex="1">
<mxGeometry height="680" width="150" x="493" y="110" as="geometry" />
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-35" parent="1" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};size=65;fillColor=light-dark(#eeeeee,#1f2020);strokeColor=light-dark(#999999,#cccccc);fontColor=light-dark(#333333,#cccccc);strokeWidth=3;fontSize=20;" value="事件分发器" vertex="1">
<mxGeometry height="680" width="150" x="699" y="110" as="geometry" />
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-36" parent="1" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};size=65;fillColor=light-dark(#eeeeee,#1f2020);strokeColor=light-dark(#999999,#cccccc);fontColor=light-dark(#333333,#cccccc);strokeWidth=3;fontSize=20;" value="数据滤波模块" vertex="1">
<mxGeometry height="680" width="150" x="995" y="110" as="geometry" />
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-37" parent="1" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};size=65;fillColor=light-dark(#eeeeee,#1f2020);strokeColor=light-dark(#999999,#cccccc);fontColor=light-dark(#333333,#cccccc);strokeWidth=3;fontSize=20;" value="Flash存储模块" vertex="1">
<mxGeometry height="680" width="150" x="1195" y="110" as="geometry" />
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-38" parent="1" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};size=65;fillColor=light-dark(#eeeeee,#1f2020);strokeColor=light-dark(#999999,#cccccc);fontColor=light-dark(#333333,#cccccc);strokeWidth=3;fontSize=20;" value="LCD显示模块" vertex="1">
<mxGeometry height="680" width="150" x="1395" y="110" as="geometry" />
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-39" parent="1" style="shape=umlLifeline;perimeter=lifelinePerimeter;whiteSpace=wrap;container=1;dropTarget=0;collapsible=0;recursiveResize=0;outlineConnect=0;portConstraint=eastwest;newEdgeStyle={&quot;edgeStyle&quot;:&quot;elbowEdgeStyle&quot;,&quot;elbow&quot;:&quot;vertical&quot;,&quot;curved&quot;:0,&quot;rounded&quot;:0};size=65;fillColor=light-dark(#eeeeee,#1f2020);strokeColor=light-dark(#999999,#cccccc);fontColor=light-dark(#333333,#cccccc);strokeWidth=3;fontSize=20;" value="Modbus上传模块" vertex="1">
<mxGeometry height="680" width="150" x="1595" y="110" as="geometry" />
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-40" edge="1" parent="1" source="Cv1bTN4lYfAtcs4RRTld-33" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;strokeWidth=3;fontSize=20;" target="Cv1bTN4lYfAtcs4RRTld-34" value="投递【温度采集完成事件】(带温度值、时间戳)">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="365" y="217" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-41" edge="1" parent="1" source="Cv1bTN4lYfAtcs4RRTld-35" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;strokeWidth=3;fontSize=20;" target="Cv1bTN4lYfAtcs4RRTld-34" value="轮询/阻塞获取事件">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="683" y="269" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-42" edge="1" parent="1" source="Cv1bTN4lYfAtcs4RRTld-35" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;strokeWidth=3;fontSize=20;" target="Cv1bTN4lYfAtcs4RRTld-36" value="分发事件,调用注册的处理函数">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="931" y="321" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-43" edge="1" parent="1" source="Cv1bTN4lYfAtcs4RRTld-36" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;dashed=1;dashPattern=2 3;endArrow=block;strokeWidth=3;fontSize=20;" target="Cv1bTN4lYfAtcs4RRTld-35" value="处理完成">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="934" y="373" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-44" edge="1" parent="1" source="Cv1bTN4lYfAtcs4RRTld-35" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;strokeWidth=3;fontSize=20;" target="Cv1bTN4lYfAtcs4RRTld-37" value="分发事件,调用注册的处理函数">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1031" y="425" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-45" edge="1" parent="1" source="Cv1bTN4lYfAtcs4RRTld-37" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;dashed=1;dashPattern=2 3;endArrow=block;strokeWidth=3;fontSize=20;" target="Cv1bTN4lYfAtcs4RRTld-35" value="处理完成">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1034" y="477" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-46" edge="1" parent="1" source="Cv1bTN4lYfAtcs4RRTld-35" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;strokeWidth=3;fontSize=20;" target="Cv1bTN4lYfAtcs4RRTld-38" value="分发事件,调用注册的处理函数">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1131" y="529" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-47" edge="1" parent="1" source="Cv1bTN4lYfAtcs4RRTld-38" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;dashed=1;dashPattern=2 3;endArrow=block;strokeWidth=3;fontSize=20;" target="Cv1bTN4lYfAtcs4RRTld-35" value="处理完成">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1134" y="581" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-48" edge="1" parent="1" source="Cv1bTN4lYfAtcs4RRTld-35" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;endArrow=block;strokeWidth=3;fontSize=20;" target="Cv1bTN4lYfAtcs4RRTld-39" value="分发事件,调用注册的处理函数">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1231" y="633" />
</Array>
</mxGeometry>
</mxCell>
<mxCell id="Cv1bTN4lYfAtcs4RRTld-49" edge="1" parent="1" source="Cv1bTN4lYfAtcs4RRTld-39" style="verticalAlign=bottom;edgeStyle=elbowEdgeStyle;elbow=vertical;curved=0;rounded=0;dashed=1;dashPattern=2 3;endArrow=block;strokeWidth=3;fontSize=20;" target="Cv1bTN4lYfAtcs4RRTld-35" value="处理完成">
<mxGeometry relative="1" as="geometry">
<Array as="points">
<mxPoint x="1234" y="685" />
</Array>
</mxGeometry>
</mxCell>
</root>
</mxGraphModel>
</diagram>
</mxfile>