On 8 November 2013 14:23, John Pote <johnhp...@o2.co.uk> wrote:
> Hi all,
>
> I have the task of testing some embedded 'C' code for a small 
> micro-controller. Thought it would be a good idea to test it on the PC first 
> to make sure the algorithm is correct then perhaps test it on the controller 
> via RS232 and an appropriate wrapper round the 'C' functions.
>
> On the PC I can use Python's unit test library module and logging to create a 
> nice and easy to use environment (I like Python). So my question is how to 
> communicate from Python to the C module on the PC. What I'd like is 
> simplicity and ease of setting up. All I can think of myself is to use 
> sockets.
>
> Any ideas on how to do this would be gratefully appreciated.

Have a look at Cython:
http://cython.org/

This enables you to call C code from Python code within the same process.

> Also as I don't have any microsoft offerings of a C compiler any suggestions 
> as to a suitable C compiler for a PC appreciated as well. llvm? mingw? gcc?

I assume that by "PC" you mean Windows in which case mingw is a fine
choice and is officially supported by Cython.


Oscar
-- 
https://mail.python.org/mailman/listinfo/python-list

Reply via email to