FPGARM4ULinux F R

From Fpga4u

Jump to: navigation, search

Author

Author : Filippo Rusco

Linux version : 2.6.24

Linux distribution : Debian Etch

Developer Debian machine setup

This section explains how to setup the Debian machine that will be used for the development of the software used by the FPGARM4U embedded system.

This machine will be used to compile

- the Bootstrap code

- the bootloader (Das U-Boot)

- the Linux kernel sources

and to get and configure

- the Root File System

Go Developer Debian machine setup...


Bootstrap development

The Bootstrap code is used mainly to do the first configuration of the really basic peripheral on the microcontroller, as switching from the low speed clock to the high speed clock,...

This section describe how to get the source files, to configure and to compile them obtaining the "FPGARM4U - Bootstrap_df.bin" file as result.

Go Bootstrap...


U-boot development

The Bootloader section describe how to configure and compile the "Das U-Boot" bootloader to run on the Fpgarm4U board. U-Boot is used to configure some particular peripheral controllers on the ARM processor.

The aim is to get two files:

"FPGARM4U - u-boot.bin" file that is the binary U-Boot code

"mkimage" file that is a tools that has to be used after having compiled the Linux Kernel.

Go U-Boot...


Linux kernel

This section is intended to explain to the user how to configure the Linux kernel and write device driver to run the opensource operating system on the FPGARM4U board.

Following the steps of this little tutorial the user will get the "FPGARM4U - Linux Kernel" binary file ready to be downloaded on the FPGARM4U board.

Go Linux kernel development...

Upload the software to the FPGARM4U card

This page show how to upload the generated files on the FPGARM4U board both automatically and manually.

Go Upload...


Root File System

The last necessary step is to create or download the big amount of files that are part of the basic Linux filesystem.

Go Root FileSystem...


Improve the Debian installation

To update the system used by the FPGARM4U board or to install new software on it read this page.

Go Improve the Debian installation...


Standalone software

This page gives an example of a code that can run on the FPGARM4U card without using an operating system. Starting from this base one could create peripheral test software,...

Go Standalone software...

Personal tools