这个问题涉及到软件流程的图示。作为一名电气工程师,我大部分编写的软件是为嵌入式微控制器而做的。在学校里,我们学习使用流程图来阐述我们的算法。然而,现在,我的许多嵌入式项目都是非常依赖于中断的,其中主要过程运行一些基本算法,各种中断源提供它的刺激。因此,我的问题是,有哪些图解技术可以用来说明我的过程,以便未来的开发人员能够轻松理解我的工作并参与开发呢?
以下是一些我需要的关键特性:
以下是一些我需要的关键特性:
- 显示数据结构及数据如何在进程和中断之间传递
- 显示导致每个中断的条件
- 显示数据是如何收集和通过下行链接传递的
- 显示命令消息是如何被接收、解析和执行的
- 最好适合层次化拆分为更小的过程,并具有更高级别的细节