2014-05-30 00:40:09 +01:00
|
|
|
This is experimental, community-supported port for Cortex-M emulation as
|
2014-07-02 18:30:46 +01:00
|
|
|
provided by QEMU (http://qemu.org).
|
2014-05-30 00:40:09 +01:00
|
|
|
|
|
|
|
The purposes of this port are to enable:
|
|
|
|
|
|
|
|
1. Continuous integration
|
2017-05-29 08:08:14 +01:00
|
|
|
- run tests against architecture-specific parts of code base
|
2014-05-30 00:40:09 +01:00
|
|
|
2. Experimentation
|
|
|
|
- simulation & prototyping of anything that has architecture-specific
|
|
|
|
code
|
|
|
|
- exploring instruction set in terms of optimising some part of
|
|
|
|
MicroPython or a module
|
|
|
|
3. Streamlined debugging
|
|
|
|
- no need for JTAG or even an MCU chip itself
|
|
|
|
- no need to use OpenOCD or anything else that might slow down the
|
|