19
3. Software User Guide
3.1.
Introduction
This chapter details the Linux operation on ICM-2010 platform. This platform is an
embedded system with Linux kernel 3.0.35. It contains all system-required shell
commands and drivers ready. You can evaluate and develop under Ubuntu 12.04
LTS environment.
There are three major boot components for Linux, “u-boot.bin”, “uImage” and “root
file system”. The “u-boot.bin” is for initializing peripheral hardware parameters; the
“uIm- age” is the Linux kernel image and the “File System” is for Linux O.S. used.
It will not be able to boot into Linux environment successfully if one of above three
files is missing from booting media (in ICM-2010, we use SD/MMC card)
3.2.
Setup Build Environment
This section explains how to set up the build environment, install and build, and set
up the host environment.
Note: If you need, more detailed instructions can be found at
L3.0.35_4.1.0_LINUX_DOCS in the file Setting_Up_LTIB_Host.pdf
(https://cache.freescale.com/secured/32bit/doc/support_info/L3.0.35_4.1.0_docs.tar.
gz?__gda__=1428423300_12712125f6c749dde454e0f5d9b338d5&fileExt=.gz)
3.2.1.
Installing and build
Follow the steps below to preparing the build environment. Entering the command
without “$”.
# 0.1 pre-install
$ sudo apt-get install git u-boot-tools lzop
# 0.2 Cross Compiler As a result of the first two points, we now recommend these
simple steps to install a cross-compiler:
$ sudo apt-get install gcc-arm-linux-gnueabihf
Содержание EBC2A0
Страница 1: ...1 EBC2A0 2 5 SBC with Freescale i MX6 Processor ARM Cortex A9 Architecture User Manual Ver 1st...
Страница 7: ...7 Chapter 1 Product Overview This chapter provides background Information of SBC...
Страница 10: ...10 1 3 Block Diagram...
Страница 18: ...18 Chapter 3 Software User Guide This chapter details the Linux operation on ICM 2010...