recently into a block Exynos 4412 Development Board to play, found that the building environment is still the most headache for beginners, time flies, rotten things still. Just because the previous Ubuntu virtual system hard disk is not enough, so re-installed one. Now my environment should be the same as everyone's environment, completely a blank sheet of paper. In advance, the environment to build all the development Board is similar, I also based on the experience of playing ARM9 re-build, because just set up not too much testing, there are inevitably omissions, I hope you criticize correct.
Objective: To build a Linux operating system capable of Exynos 4412 test Drive, and build the environment of the host, virtual machine and Development Board that drives the debugging and development.
Preparation Tool: VMware Workstation (virtual machine)
ubuntu12.04 (Ubuntu OS)
Cuteftppro (FTP transfer file)
SECURECRT (the serial tool under Win)
itop4412 Development Board ( based on Exynos 4412)
Router one (for network transmission)
Here are two pictures to give you a perceptual understanding of the whole environment:
Hardware block Diagram
Software block diagram
First of all, read this build environment series of articles need to take out the manual of your Development Board, I do not want to repeat the contents of the manual, but also because the development boards use a slightly different tools, and need to use the Development Board CD-ROM tools.
What we should do next:
1. Carefully read the manual that comes with the CD in the Development Board. (familiar with the Development Board, familiar with related tools)
2. First, the official uboot, kernel, file system to the system test under the various functions of the Development Board, follow-up I will re-burn ourselves to do.
3. Hardware Environment Construction
There are routes, there is a development board, a notebook, a network cable, there is a serial line, there are data lines, direct plug line can be.
4. Software Environment
A. Host software environment
to install virtual machines and Ubuntu virtual system and the above described software (Baidu, I will not teach how to installation and crack software)
B. Virtual Machine Software Environment
Cond..
C. Development Board Software Environment
Cond..
An overview of embedded environment construction