01-08-2014, 03:41 PM
IMAGE COMPRESSION ANDDECOMPRESSION USINGARM9 SYSTEM
IMAGE COMPRESSION.pptx (Size: 78.91 KB / Downloads: 14)
Abstract
Currently the DSP processors are facing the problem for high cost, great power consumption, and volume restriction for designing the image compression and decompression system. Such problems can be eliminated using ARM processors like ARM9. Before implementing on ARM processor first develop jpeg codec algorithm of image and it will be implemented on the ARM processor
SOFT-WARES REQUIRED FOR ARM9
In order to work with ARM9 micro-controllers we require 3 things,
1. Boot Loader
2. Kernel
3. Root File System
Boot loader
The main functionality of boot loader is to initialize all the devices that are present on the motherboard of MINI 2440 .
Other feature of the boot loader is to load operating system related files byte by byte into the temporary memory like RAM.
In our project, we are using boot loader like Super vivi, which is MINI 2440 specific
Root File System
File system will tell how files arrangement there inside the internal standard storage devices.
In embedded Linux, Root is the parent directory it contains sub directories like dev, lib, home, bin, sbin, media, temp, proc, etc, opt and etc.
Device drivers require micro controller related header files and some other header files, which will be present in the lib directory, which is present in the root directory.
WORKING PRINCIPLE
The essential programs that are required in order to work with MINI 2440 will be loaded into the NOR flash, which is present on the MINI 2440 board.
The program related with the application will be loaded into NAND flash, which is also present on the MINI 2440 board.
Using bootstrap switch that is present on the MINI 2440 will help the user to select either NOR or NAND flash.
The system uses USB webcam which is connected to ARM9 board through USB device.