赞
踩
我的EE不那么熟悉Python文化和新的it.My问题是关于使用Cython转换Python到C.
背景 :
我有巨大的python模块(8000线)。他们基本上有吨的功能交互
与硬件平台通过串行端口通过读取和写入硬件寄存器。它们不是数值算法。所以应用程序只是读/写硬件寄存器/内存。
我使用这些库来编写自定义脚本。事实上,我需要移动所有这些东西在我的硬件上的嵌入式处理器中运行以获得更好的控制,然后我刚从PC启动事件,其余的是在硬件。我需要将它们转换为C.如果我可以通过自动工具将我的脚本转换为C,这将节省我一个巨大的时间。这就是为什么我被Cython吸引。效率并不重要我的代码不是数字处理器。但是生成的代码应该相对较小,以适合我的有限内存。(几百千字节)
题 :
1-我可以使用Cython作为我的自定义python脚本转换为C吗?我的猜测是的。
2-我可以使用这些.c文件在我的硬件中运行吗?我的猜想是不是因为我必须有Cython在我的硬件,以及为他们运行。但如果只是创建一些.c文件,我可以通过,使它独立,因为代码不使用Python的功能,它只是使用它作为一个快速实现脚本。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。