Monday, 9 August 2021

Study on ARM9 – Linux Kernel | Chapter 1 | New Approaches in Engineering Research Vol. 6

ARM9 is compatible with the Linux kernel. On a development system, it is better to load the Root File System (RFS) via Network File System (NFS). To boot a linux kernel on SAM9 products, several pieces of software are required. The first is the ROM code, which is responsible for determining whether or not a valid application is present on compatible media (FLASH, DATAFLASH, NANDFLASH, and SDCARD). SAM's linux boot procedure is broken down into several phases, as illustrated below. Figure 1 depicts the Linux boot procedure.

1. Boot Program - Check to see if there is a valid application in FLASH, and if so, download it into internal SRAM.

2. AT91Bootstrap - Responsible for hardware configuration, including downloading the U-Boot binary from FLASH to SDRAM and starting the bootloader.

3. U-Boot - The bootloader, which is responsible for downloading kernel binaries from FLASH, the network, a USB key, and other sources. Begin the kernel installation.

4. Linux kernel - The kernel of the operating system.

5. Root File System - Contains applications that use the OS kernel services to run on the target.

Author(s) Details

Dr. Pradip Ram Selokar
Department of Electronics & Communication Engineering, Shri Ramdeobaba College of Engineering & Management, Nagpur, India.

Dr. P. T. Karule
Department of Electronics Engineering, Yashwantrao Chavan College of Engineering, Nagpur, India.

View Book :- https://stm.bookpi.org/NAER-V6/article/view/2485

No comments:

Post a Comment