Sharing files with Windows CE virtual machine in Virtual PC? - windows-ce

How can I share a file with my virtualised Windows CE box if the HPC Factor WindowsCE Virtual PC images do not support the Virtual Machine Additions or the virtual network driver?
I cannot mount a shared folder, since it requires the VM Additions and I cannot copy a file via the network, since it requires a working network driver.
Is there a way to copy a file from my host system to my CE VM or is there a better way to emulate Windows CE on my Windows 7 host system?

If your OS image includes ActiveSync, you could try to install a virtual (software-based) serial port, and connect ActiveSync on your workstation with the one on your virtual device. I have not tested this myself in Windows CE but in theory it should work. I found a commercial virtual serial port software here, and an open source one here.
If your OS image does not support ActiveSync, you could still try this approach using two serial port-based file transfer applications, for example hyperterminal on your workstation and Zterm CE on Windows CE.

Related

can we install virtual os(vm ware) on azure

I am new to azure i have a doubt that can we install more virtual operating systems in azure cloud operating system
actually i have tried to implement a linux server in virtual machine later i got to know that we can not connect to linux server using remote desktops now what i am thinking is to install a virtual box on server and install another os. is it works! if yes how to do this! i am faceing diffrent problems with diffrent iso files
You can't install a virtualization service in a virtualized OS so no, you can't install VirtualBox in an Azure VM.
Yes you can RDP to a Linux VM in Azure. This Microsoft blog page has all the info on how to do that:
http://blogs.technet.com/b/uktechnet/archive/2013/11/12/running-a-remote-desktop-on-a-windows-azure-linux-vm.aspx

Virtual box based development for Embedded Linux

I am new to embedded linux development.I have inherited a particular way of Embedded linux development from the previous developer.
I was just wondering if there is a more industry standard way of working.
This is how he was working,
There is an ARM embedded linux board which is not on the corporate network and has a fixed IP address of 192.168.0.52.I have a virtualbox based linux host which is connected directly to this linux board via an Ethernet cable.This host has an NFS shared with the target for running the cross compiled binaries.I have to set a fixed IP address for the host of 192.168.0.50.Then I can telnet with the target to run the compiled binaries on the NFS folder. Also as the VM host is not connected to the corporate network.I cannot use the company issued SVN for version control.So what I do is have a shared folder via virtual box between Windows and Linux host and I manually keep transferring the files which I have to commit/test.
What I would I ideally like, is both networks connected to the corporate network,so that I can update the OS,use version control.Is there way by which the VM on Windows access the corporate network and also be connected to the target.IT is not willing to give a static IP to the target.If we connect the target via DHCP what is the best way to discover it on the network.Also IT is concerned about the traffic it will generate.Can I use a switch to create a subnetwork,so that the target can have a fixed address?
Another question is they are open to a linux based host as well.Is a VM based linux any worse off than a Linux PC.The only problem I have been having are networking based issues,not really Virtualbox issues.But I am curious to know if there are any limitations at all.
In order to have the VM connected to the corporate network, you can setup the VM network adapter in bridge mode.
In order to discover the embedded device, you can use the arp command (for instance: arm -i eth0 -a).
If you have got two network interfaces you could also connect the remote device directly through this interface and setup a dhcp server in your VM.
Personally, I think that with the VM you can do everything that you need (cross-compiling the Kernel and bootloader and creating the remote File System). I have been using a VM for embedded linux development on a AT91SAM board without problems at all.

Visual Studio 2012 Remote Kernel Debugging a Virtual Machine

I'm having some troubles setting up a debug environment with the following configuration:
Host computer - Physical, Windows 7 x64
Target computer - Virtual (Vmware), Windows 7 x64 (Running on Host computer)
I want to be able to develop a kernel mode driver, deploy and debug it in my VM.
Visual Studio is giving me a hard time, and provisioning the VM fails to work.
How can I successfully deploy and debug a driver in a VM ?
I managed to solve the problem by myself.
I wrote an article about the solution here.
To connect to a VMware target on the same machine, I simply used a serial cable to connect to each "half". My serial cables have USB at each end. So I just connect the ends to separate USB ports on my computer.

Using a VMWare installation as a development webserver

Can anyone point me into the right direction to use a VMWare installation of Ubuntu or another Linux distro as a development server on my local machine?
I'm on a Windows 7 32bit machine and currently using WAMP.
I'm noticing some differences between developing on a windows machine and my deployment server and additionaly I'd like to expand my knowledge on working on linux using the command line.
Follow-up question, what would be the best way to develop on my local installation and push that development to my VPS that I'm renting?
I'd suggesting downloading a LAMP appliance from http://www.vmware.com/appliances/directory/cat/0?k=lamp if you don't want to get into building your own, and running that on VMWare Player.
If you want to build your own, you could use VMWare Server, Oracle VirtualBox or any other Virtualization software. Create a New VM, with 512MB or RAM, and 4GB (+ the requirements of your tools + a buffer of 2GB) of disk. I recommend 10GB, or you could set it up for maybe 50GB and let the virtual disk grow as needed rather than allocating all the space up front.
Then, download the Ubuntu Server 12.04 ISO file from http://www.ubuntu.com/download/server , and use it as the CD Drive to boot your VM. Follow the on-screen instructions to install. And at the end, select the options to install the LAMP configuration.
Note: Using Ubuntu's server edition means you don't get any GUI.

Getting Microsoft Virtual PC to Work on Linux

Has anyone tried to get Windows 7/8 running on linux with the Microsoft Virtual PC download directly from Microsoft? It doesn't seem to be working using the default Boxes or Virtual Machine (QEMU) in CentOS / Red Hat?
SETTINGS:
Base Memory 1024 MB
Video Memory 128 MB
Network Adapter: Intel PRO/1000 MT Desktop (NAT)
Windows Virtual Box (from Microsoft)
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=11575
forward to http://dev.modern.ie/
Is there any chance Microsoft or modern.ie will just release an iso install rather then a native Virtual System File?
It sounds like you're trying to get Microsoft's IE Virtual PC images working in VirtualBox (not Virtual PC itself).
Luckily there is a tool available to automate the process of converting the images and getting them to work in VirtualBox. Take a look at ievms.
Check http://www.modern.ie/en-us/virtualization-tools#downloads
This images are legal as modern.ie launched by Microsoft.
Site provide a wide range of up-today Windows images for Windows/Mac/Linux.
Microsoft Virtual PC downloads from http://dev.modern.ie/ (MS) only support Virtual Box on linux and not the Virtual Machine Manager that comes with CentOS.

Resources