122 | | There is no need to actually burn ISO image into CD. When configuring CD/DVD drive in Create Virtual Machine wizard, select ISO image option to use the ISO image created in the above steps. This makes updating and testing RTEMS ISO image very convenient. |
123 | | |
124 | | I tried out the hello, cdtest, cxx_iostream and capture examples in VMWare, and they worked. |
| 131 | One nice feature is that there is no need to actually burn ISO image into CD. When configuring CD/DVD drive in Create Virtual Machine wizard, select ISO image option to use the ISO image created in the above steps. This makes updating and testing RTEMS ISO image very convenient. |
| 132 | = Hints = |
| 133 | |
| 134 | |
| 135 | 1) Use your Windows credential to logon to VMWare. |
| 136 | |
| 137 | 2) Make sure ''Net Logon'' service is up and running. |
| 138 | |
| 139 | 3) Make sure all VMWare services except VMware VSS Writer Service are up and running. |
| 140 | |
| 141 | 4) Make sure you have wired or wirelss network connection before powering up a virtual machine via VMware Infrastructure Web Access, otherwise VMWare might not work correctly. |
| 142 | = Create, Boot and Test RTEMS Virtual Machine = |
| 143 | |
| 144 | |
| 145 | I tried out the hello, cdtest, cxx_iostream and capture examples in VMWare, and they worked. The following illustrates a minimum setup of a RTEMS virtual machine using Create Virtual Machine wizard, and you can adjust it to fit your needs. |
| 146 | |
| 147 | To start, click on ''Create Virtual Machine'' under Commands panel, and select name and location for the new VM. |
| 148 | |
| 149 | [[BR]]<center> |
| 150 | [[Image(MiniVM_Name.jpg)]] |
| 151 | </center>[[BR]] |
| 152 | |
| 153 | On Guest Operating System page, specify ''Other operating systems'' with version of ''Other (32-bit)''. |
| 154 | |
| 155 | [[BR]]<center> |
| 156 | [[Image(MiniVM_GuestOS.jpg)]] |
| 157 | </center>[[BR]] |
| 158 | |
| 159 | On Memory and Processors page, accept the default. |
| 160 | |
| 161 | [[BR]]<center> |
| 162 | [[Image(MiniVM_MemCPU.jpg)]] |
| 163 | </center>[[BR]] |
| 164 | |
| 165 | On the next 2 pages, select ''Don't Add a Hard Disk'' and ''Don't Add a Network Adaptor'' for the minimum setup. |
| 166 | |
| 167 | [[BR]]<center> |
| 168 | [[Image(MiniVM_NoHD.jpg)]] |
| 169 | </center>[[BR]] |
| 170 | |
| 171 | [[BR]]<center> |
| 172 | [[Image(MiniVM_NoNIC.jpg)]] |
| 173 | </center>[[BR]] |
| 174 | |
| 175 | For CD/DVD Drive, select ''Use an ISO Image'' and iso file generated above as the image file. Later when testing your code or configuration change, there is no need to create another VM, just update the iso file, and then power the vm up. So the ISO image option is very convenient in iterative development cycles. |
| 176 | |
| 177 | [[BR]]<center> |
| 178 | [[Image(MiniVM_isoCD.jpg)]] |
| 179 | </center>[[BR]] |
| 180 | |
| 181 | [[BR]]<center> |
| 182 | [[Image(MiniVM_isoImg.jpg)]] |
| 183 | </center>[[BR]] |
| 184 | |
| 185 | Select ''Don't Add a Floppy Drive'' and ''Don't Add a USB Controller'' for the minimum setup. |
| 186 | |
| 187 | [[BR]]<center> |
| 188 | [[Image(MiniVM_NoFloppy.jpg)]] |
| 189 | </center>[[BR]] |
| 190 | |
| 191 | [[BR]]<center> |
| 192 | [[Image(MiniVM_No_USB.jpg)]] |
| 193 | </center>[[BR]] |
| 194 | |
| 195 | It's ready for the minimum setup. |
| 196 | |
| 197 | [[BR]]<center> |
| 198 | [[Image(MiniVM_Ready.jpg)]] |
| 199 | </center>[[BR]] |
| 200 | |
| 201 | Finally you can boot it up and test it in VMWare. |
| 202 | |
| 203 | [[BR]]<center> |
| 204 | [[Image(MiniVM_Boot.jpg)]] |
| 205 | </center>[[BR]] |
| 206 | |
| 207 | [[BR]]<center> |
| 208 | [[Image(MiniVM_Test.jpg)]] |
| 209 | </center>[[BR]] |