Overview
Developing Micro-Manager device adapters requires setting up a specific directory structure and obtaining the necessary source code and dependencies.
Note: For complete, up-to-date instructions, please refer to our Source Code page.
Directory Structure
Create a base directory (e.g., MyDevRoot
) with the following subdirectories:
/micro-manager
- Main development source code/3rdpartypublic
- Required open-source third-party libraries/3rdparty
- Optional proprietary libraries for specific hardware support
Basic Setup
- Create your base directory and the three subdirectories listed above
- Clone the Micro-Manager source code into the
/micro-manager
directory - Initialize and update any git submodules (i.e.
mmCoreAndDevices
) - Download or clone the required third-party libraries into
/3rdpartypublic
- Add any proprietary libraries to
/3rdparty
if needed for your hardware
For detailed instructions on each step, refer to the Source Code page.