Automatically creating a functional block diagram from ansi c code

Does anyone know a tool that can create "function diagrams" from any code?

By “functional diagram” I mean a diagram that is an overview of files, functions, and their relationships. I imagine that this is something like a circus chart.

For instance. if there is the following code:

//MyProgram.c
int main(int argc, char** argv)
{
    Foo();
    Bar();
    return 0;
}

//Slave.h
void Foo();
void Bar();

The diagram will look something like this:

Function relation diagram

Does he have an official name? Dependency chart, maybe?

I looked at Doxygen a bit. But he clearly states that: Doxygen has built-in support for generating inheritance diagrams for C ++ classes. Same thing with many UML tools. I have no classes. Although my c files may be close.

+6
source share
3

, , www.scitools.com, Understand C. , , , , , BOUML ( ). , qiao, .

+3

, . " /" LabVIEW. ( ;)

, , LabVIEW , . LabVIEW . hw/fw. ( .) .

It is strange that these diagrams do not actually exist. It seems to me that people, such as embedded programmers, ansi c, low level, hw, etc., will love them.

0
source

All Articles