Changes between Version 19 and Version 20 of Developer/VirtualMachines/VirtualBox


Ignore:
Timestamp:
Feb 5, 2018, 10:10:51 PM (17 months ago)
Author:
Tony Richardson
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Developer/VirtualMachines/VirtualBox

    v19 v20  
    66
    77The main advantage of VirtualBox over other emulators is that it provides several board/controller emulation options, including a SATA controller and several network adapters.
    8 = Introduction =
     8
     9This page describes two options for booting RTEMS - over the virtual network from a TFTP server or off of a virtual hard disk.
     10
     11== Booting RTEMS Over A Virtual Network ==
    912
    1013This page describes how to setup a “one click solution” for booting RTEMS in VirtualBox; if the RTEMS application gets updated, it is just a matter of rebooting the virtual machine to boot the new updated application.
     
    3639}}}
    3740VirtualBox installations can become quite tricky because a kernel module needs to be installed, so please refer to the VirtualBox [http://dlc.sun.com.edgesuite.net/virtualbox/3.2.4/UserManual.pdf documentation] if you have any problem.
    38 = Get opentftp =
     41
     42== Get opentftp ==
    3943
    4044
     
    9498
    9599Now that we have the tftp server up and running let's go to the next step...
    96 = Get the bootloader =
     100
     101== Get the bootloader ==
    97102
    98103
     
    103108
    104109This will lead to a configuration page with several bootloader options. '''For the time being just get sure that the first option(Choose an output format:) is in "Floppy bootable image" and press "Get Image".'''
    105 = The virtual machine =
     110
     111== The virtual machine ==
    106112
    107113
     
    161167
    162168If it fails with a "permision denied" please chown and chmod your executable. If it fails with "not found" or similar please check your tftp server configuration(check your server root).
    163 = Automate the boot loader =
     169
     170== Automate the boot loader ==
    164171
    165172
     
    180187
    181188Now press "Get Image" and replace the old one in the virtual machine. Next Time you boot the virtual machine the booting process will be fully automated and will be no need for interaction.
    182 = Serial Port Access =
     189
     190== Serial Port Access ==
    183191
    184192
     
    226234telnet localhost 7777
    227235}}}
    228 =  Networking Applications  =
     236
     237==  Networking Applications  ==
    229238
    230239XXX: Determine if/how to run RTEMS network applications with the VirtualBox emulator.
    231240
    232 = Booting RTEMS Applications from a Virtual Drive =
     241= Booting RTEMS from a Virtual Drive =
    233242
    234243As an alternative to booting RTEMS applications from the virtual network via TFTP you can also boot them from a virtual drive.