User`s manual
Getting Started With Linux on the LPC3250 OEM Board Page 13
Copyright 2009 © Embedded Artists AB Rev A
3 Using the Linux Target Image Builder
3.1 Introduction
The Linux Target Image Builder (LTIB) system will be used to build the u-boot, Linux kernel and root
file system. LTIB ease the build and deployment process of several components needed in a Linux
system. Besides the bootloader and kernel a lot of needed utilities, modules and libraries are included
and will be configured and built automatically by LTIB. For more information about LTIB, go to
http://ltib.org.
This chapter describes how you install LTIB and all necessary packages in a Linux distribution (setting
up Fedora 11 and Ubuntu 9.04 is explained). It will be explained how you can download the Linux
distributions as VMware virtual appliances and run it in a VMware Player.
Even though you are an experienced user and don’t intend to run Fedora 11 or Ubuntu 9.04 you will
find information about, for example, packages that are needed by LTIB.
3.2 Setting up a Fedora 11 Distribution
If you are an experienced Linux user and already have your own Fedora distribution (or another Linux
distribution) you can skip this section and go to either section 3.2.3 to see which packages that needs
to be installed or directly to section 3.4 for instructions of how to install LTIB.
3.2.1 Download and Start the VMware Appliance
1. Download Fedora 11 as a VMware appliance from http://www.bagside.com/bagvapp. When
writing this document it was packed in a 7-Zip compressed file named
f11.7z
.
2. You also need 7-Zip to unpack the file. You can download this utility from http://www.7-
zip.org.
3. In order to use the VMware appliance you need to install VMware Player. Download it from
http://www.vmware.com/products/player/ and follow the instructions to install the player.
4. Unpack the
f11.7z
file in a location of your choice.
5. By default this appliance has been setup to run NAT based Ethernet interface. This won’t
work since we would like to connect to the appliance using TFTP and NFS. Locate the file
named
fed11.vmx
and open that file in a text editor.
6. Locate the row specified below in the fed11.vmx file.
e
e
t
t
h
h
e
e
r
r
n
n
e
e
t
t
0
0
.
.
c
c
o
o
n
n
n
n
e
e
c
c
t
t
i
i
o
o
n
n
T
T
y
y
p
p
e
e
=
=
"
"
n
n
a
a
t
t
"
"
7. Change from “nat” to “bridged” and save the file (Note: from version 2.5.x of the VMware
Player it is possible to do these changes from within the VMware Player menu instead of
modifying the vmx file).
e
e
t
t
h
h
e
e
r
r
n
n
e
e
t
t
0
0
.
.
c
c
o
o
n
n
n
n
e
e
c
c
t
t
i
i
o
o
n
n
T
T
y
y
p
p
e
e
=
=
"
"
b
b
r
r
i
i
d
d
g
g
e
e
d
d
"
"
8. Now double-click the
fed11.vmx
file to start the VMware Player. If vmx files haven’t been
associated with VMware Player you can start VMware Player manually and then select the
Open command and browse to the vmx file.
9. When Fedora has started you will see a Login dialog where you can select which user to
login, see Figure 5. Choose the bagside user and enter “bagside” as password.