Open main menu

DAVE Developer's Wiki β

Changes

Managed Virtual Machine (MVM)

489 bytes added, 08:20, 1 April 2016
Contents and provided services
**is intended for developers who need the full control of the provisioning process.
===Contents and provided services===
This chapter briefly describes the contents and the services related to the software developing, provided by MVM related . Depending on the target operating system (Yocto Linux distribution, Android etc.), contents organization may differ slightly from one MVM to another. Following sections describe these differences for all of the software developingsupported target operating systems.
====Yocto-based Linux distribution====The typical development/deployment process basically consists of two stages:*editing/building/debugging of code: during this stage the target is connected via Ethernet LAN to host machine and is configured to
**retrieve binary images (i.e. Linux kernel) via TFTP protocol
**mount the development root file system via NFS protocol. This root file system is physically in the file system of the host machine as depicted [[Deploying_Embedded_Linux_Systems#The_development_environment|here]].
To implement this workflow, MVM provides
*TFTP serverTBD*NFS serverTBD
*cross-tool chain
**by default, cross-tool chain is installed in <code>/home/dvdk/<targetname>/sdk/latest</code>. <targetname> is the name of the actual hardware platform (i.e. <code>lynx</code>, <code>axelulite</code> etc.).*target-specific sourcesTBD*(optional) target's development root file system*(optional) build system (i.e. Yocto)including <code>BitBake</code>*[[Debugging_with_Eclipse_(optionalMVM) |Eclipse/ADT integrated development environment (i.e]]. Eclipse).====Yocto-based distributions====TBD
== Installation and configuration ==
4,650
edits