Sie sind auf Seite 1von 16

Undertaken at

Defence Electronics Applications Laboratory (DEAL),DRDO


Dehradun
Under the supervision of
Mr. Trilok Kr. Saini
Sc’D’, Communication Networking Division

Submitted To: Submitted By:


Mr. Saurabh Singhal Aayushi Sharma
Assistant professor 110070102002
ECE Department Batch:2011-2015
 DRDO: An Overview.
 Introduction.
 Embedded Linux development setup.
 Boot Process.
 Root File system.
 Kernel Recompilation.
 Network Programming.
 Tools and Environment used.
 Implementation of project.
 DRDO was formed in 1958 .

 Amalgamation of already functioning technical development


establishment (TDE’s) of the Indian army and the directorate of
technical development and production (DTDP) with the defence
science organization (DSO).

 Today DRDO is a network of 55 laboratories.

 DEAL came into existence on 23rd feb 1965 as then Himalayan


Radio Propagation unit (HPRU) at musoorie.
 LINUX KERNEL :
The kernel is the core of the operating system. It is the
collection of routines mostly written in C and few of them
in assembly language. These routines communicate to
the hardware directly.
The kernel is in charge of managing the resources and
handling the requests made by various processes.
 EMBEDDED SYSTEMS:
An embedded system is a special-purpose computer
system designed to perform one or a few dedicated
functions, often with real-time computing constraints.

In contrast, a general purpose computer, such as a


personal computer, can do many different tasks
depending on programming. Embedded systems
control many of the common devices in use today.
 The setup consists of a host development system .Our
embedded Linux target board is connected to the
development host via an RS-232 serial cable.

 A serial terminal program is used to communicate with


the target board.
 The system is centered on a 32-bit RISC processor.
Flash memory is used for non-volatile program and
data storage. Main memory is synchronous dynamic
random-access memory (SDRAM).
 Minicom is a text-based modem control and terminal
emulation program for Unix-like operating systems.

 Minicom is a menu-driven communications program.

 A common use for Minicom is when setting up a remote


serial console.
The boot-loader is a piece of code responsible for
Basic hardware initialization .

Loading of an application binary.

Possibly decompression of the application binary.

Execution of the application.


 A particular file system is mounted at the root of the
hierarchy ,identified by / .

 This file system is called the root file system.

 As the root file system is the first mounted file system,


it cannot be mounted with the normal mount command.

 It is mounted directly by the kernel.


 Step 1: Upgrade environment variable path to include
the tool chain.

 Step 2: Change directory to kernel source directory.

 Step 3: Configure the kernel.

 Step 4: Build the kernel.

 Step 5: Copy the image into TFTP.


Eclipse IDE:

 An extensible, plug-in based software development kit,


typically used for creating software and even IDEs.

 Free Software license (Eclipse Public License)

 Supported platforms: GNU/Linux, UNIX, Windows etc.


Embedded Target Platform:
 The EP3041A is a single width, full height AMC
processor board.

 Fit for combined control and data plane applications on


a single board.

 Offers extreme flexibility for fabric connectivity.

Das könnte Ihnen auch gefallen