This section explains the Kernel side utilities test suite.
E32 Utilities contains a set of kernel side utilities. The utilities need to be tested and the drivers verified, on the specified hardware before use.
This document assumes that the reader is familiar with the kernel utilities and the drivers before use.
E32 Utilities provides the following components:
Kernel Trace Tool Server
btrace.exe
Provides trace point management for debugging.
Crash read application
crashread.exe
A reader application used to read the crash log.
Trap and log user-side exceptions and panics
d_exc.exe
Creating log file for exceptions.
kernel MultiMediaCard Controller
d_mmcif.ldd
set of direct interface functions with the kernel MultiMediaCard Controller.
Demand paging test
dptest.dll
Testing the attributes of Demand paging.
Demand paging test on the console
dptestcons.exe
Prints the demand paging test information on the console.
Host USB manager
hostmsapp_usbman.exe
Loads the USB OTG stack, detects OTG cable insertion and communicating the events to USB Manager
USB Mass Storage Application
hostusbmsapp.exe
It is used as for storage and also as a improvised boot loader mechanism
HOST USB Console Application
husbconsapp.exe
Accepts input of the user from the console.
Minimal kernel-side debug agent
minkda.ldd
Implements minimal kernel-side debugging.
MMC loader
mmcloader.exe
To load the MMC based ROMs on the partition and flash the MMC card.
Testing the MMC card
mmctest.exe
Testing the attributes of the MMC card.
Nandloader
nandloader.exe
Thsi is used to load a Nand image and validate the checksum of an uncompressed ROM image.
USB mass storage
otgusbmsapp.exe
USB mass storage support on an OTG device.
A profiler application
profiler.exe
A profiler application to eeset the driver and nonXIP code segments.
A sampler application
sampler.ldd
It samples the PC (program counter) and current thread ID.
Set capabilities
setcap.exe
Set new capabilities.
Logial device channel
testusbc.ldd
Setting up a logical device channel.
USB mass storage application
usbmsapp.exe
USB Mass storage application that enables target board to appear as a drive while connected to a USB host (like PC)
Tests USB OTG client driver
usbtestclient.exe
Tests the USB drive by showing drive letters,Mount/ Unmount drives and lock/ unlock drives.
USB Mass storage file system
usbtestmsclient.fsy
USB Mass storage file system.
USB Mass storage file system with double buffer.
usbtestmsclient_db.fsy
USB Mass storage file system with double buffer to read/write threads.
Copyright ©2010 Nokia Corporation and/or its subsidiary(-ies).
All rights
reserved. Unless otherwise stated, these materials are provided under the terms of the Eclipse Public License
v1.0.