Arm Bluez的C代码生成器

Arm Bluez的C代码生成器,arm,bluez,codegen,gdbus,Arm,Bluez,Codegen,Gdbus,我将在ARM平台上用C语言开发我的程序bluetooth,它应该能够通过dbus接口与bluez交换信息。 我已经成功地交叉编译了Bluez,但是C中的“客户机”部分对我来说总是一件大事。 大约在几个月前,我看到一段代码提供了类似的解决方案,其头部提到“由gdbus codegen生成。请勿编辑” 因此,从这些信息中,我可以99%确定这种代码是开放的。但是我对这台发电机知之甚少,我设法搜索了更多关于它的信息,但在经过数周/数月的大量挖掘工作之后,我发现几乎没有什么东西。我只知道可能是“gdbus

我将在ARM平台上用C语言开发我的程序bluetooth,它应该能够通过dbus接口与bluez交换信息。 我已经成功地交叉编译了Bluez,但是C中的“客户机”部分对我来说总是一件大事。 大约在几个月前,我看到一段代码提供了类似的解决方案,其头部提到“由gdbus codegen生成。请勿编辑” 因此,从这些信息中,我可以99%确定这种代码是开放的。但是我对这台发电机知之甚少,我设法搜索了更多关于它的信息,但在经过数周/数月的大量挖掘工作之后,我发现几乎没有什么东西。我只知道可能是“gdbus codegen”,他将一些“xml”文件翻译成“C”程序。
但是我在哪里可以得到这个xml呢?有人能给我一些关于它的信息吗?非常感谢

xml文件列出了服务提供的方法调用和信号。 这是由服务器端应用程序开发的

gdbus codegen用于从xml文件生成.c和.h文件。生成的.c和.h文件提供高级DBus API调用。这被客户机/服务器用于方法调用和信号处理


请具体说明您不了解的内容。