2010-07-09 6 views
3

J'ai un scénario où GUI (développé en VB) envoie des commandes à l'application du système cible développé en langage C (Xilinx).Comment appeler les fonctions C à partir de python?

L'utilisateur sur un PC envoie les commandes à la cible à l'aide de l'interface graphique.

Mais maintenant j'ai besoin de supprimer l'interface graphique et je veux envoyer des commandes (appelez les fonctions C dans l'application du système cible) en utilisant Python.

J'ai trouvé des informations utiles de ctypes, mais je ne connais pas la procédure exacte, ce qui fait que je suis bourré fréquemment.

Question:

Quelqu'un peut-il me dire la procédure exacte de développer un script python pour cela. Je connais un bon nombre de scripts Python.

+0

double possible de [l'interopérabilité Python C] (http://stackoverflow.com/questions/2144542/python-c-interoperability) –

Répondre

1

Appel d'un wrapper SWIG pour que les fonctions C ressemblent à des fonctions Python. Jetez un oeil à ce example.

+0

Merci pour la réponse Sanjay, bien en utilisant SWIG je peux avoir besoin de modifier les fichiers source C ce qui n'est pas favorable dans mon cas, j'ai besoin d'un moyen en python pour accéder au code source C, un moyen d'interfaçage avec le code source C – Nakul

Questions connexes