The main catalogue and structure of u-boot analysis and Transplant U-boot

Source: Internet
Author: User

U-boot Official Download Website:

ftp://ftp.denx.de/pub/u-boot/

This site is a collection of FTP downloads from the German Denx Software Center


Take U-boot 2013.10 as an example:

U-boot -2010.03 main directory structure and description

Cpu

The architecture proprietary files correspond to different CPUs, such as arm720t,arm920t,arm1136, etc.;

Api

System-independent APIs used by external programs

Board

Development boards that include different configuration types (even if the CPU is the same), such as smdk2410,sbc2410x;

Common

General function, more is the next layer of the driver package;

Disk

disk partition processing program;

Doc

Develop the use of documentation (don't expect it to be of much help, O (∩_∩) o~)

Drivers

The drivers for all kinds of tool devices are basically generic, and they introduce platform/board related functions from the outside through macros;

Example

Some test programs that can be run using U-boot after downloading

Fs

File system

Include

Header and Development Board configuration files, the Development Board configuration files are placed in the Include/configs directory, U-boot does not make menuconfig similar menu for visual configuration, need to manually modify the macro definition in the configuration file

Lib _*

Files that are common to all architectures;

Nand_spl

U-boot generally start from the ROM, NOR flash devices, and now support starting from NAND flash, but the number of supported CPUs is not many;

Net

various network protocol files;

Post

Power-on self-test procedure

Rtc

Driver files for real-time clocks

Tools

Tools for making u-boot format images, such as mkimage;


The main catalogue and structure of u-boot analysis and Transplant U-boot

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.