Documente Academic
Documente Profesional
Documente Cultură
V.Muhilan,
E-Mail ID : rvmuhilan1979@gmail.com
Summary
Skill Sets
1 C,C++ 5 yrs.
4. UART Controller.
1. IA32e processors
2. X2APIC
6. SATA Controllers
Fields of interest :-
1. Assembler Design
2. BIOS Design
3. Bootable Design
4. Compiler Design
5. Debugger Design
6. Firmware Design
7. Interpreter Design
8. Library Design
9. OS Design
Work Experience
Project Details
Project 1
Duration: 12 Months
Status: Finished
INTRODUCTION
EI TORITO Version 1.0 Bootable CD-ROM Format Specification was published by 1995.
This defines Bootable CD-/DVD-ROM Format. In this standard, Following emulations are
available.
1. Floppy emulations
2. Hard drive emulation
3. No emulation
Using these emulations, A BOOTABLE CD/DVD can be made to act as a Virtual Floppy
disks at the booting end.
Using Hard drive emulation, A bootable CD/DVD-ROM can be made as hard disk drive like
SCSI, SATA etc.
No emulation disks can be used to install OS. Interrupt 0x13 service 0x02 can be used to
design the boot loaders.
DRIVE GEOMETRY
Drive geometry is comprised of #Cylinders, #Heads and #Sectors (CHS). For floppy
emulations, following drive geometry and capacity are provided. This means that floppy
emulations are limited to use the following capacity and drive geometry.
For Hard drive emulation and No emulation, No Drive geometry limitation is imposed. For
Hard drive emulation, Drive geometry depends on the size of the boot image. Drive
Geometry can be adopted by using Interrupt 0x13 services 0x08 with the drive letter assigned
at the time of booting from a CD-/DVD-ROM.
PRODUCT DEFINITION
This product is a SQL that boots directly from CD-/DVD-ROM. No operating system is
necessary for this SQL. This means that SQL product acts as an operating system so that SQL
commands can be executed at the booting end. In this product, the following fifteen different
commands are supported.
This product will function only in Genuine Intel Processors and Intel chipsets 5-series
onwards.
FEATURES
1. This product needs neither Operating System nor any other platform.
2. This is 32-bit Operating Environment.
3. Instead of specifying column names, you can use columns ids.
4. Single column can be retrieved using *Show <Column>* command.
5. This product is menu driven initially. Suppose you press 2. The PC will be restarted.
Suppose you press 3. The PC will be turned off. Suppose you press 1. The application
will be made ready to use. Other keystrokes are not useable.
6. DOS Key like utility has been included in this product so that the keys like *UP
Arrow*, *Down Arrow* and etc can be manipulated.
7. *Restart* command can be executed to restart PC.
8. *Shutdown* command can be executed to Turn off PC.
9. Feedback can be turned On/Off.
10. Title can be turned On/Off.
TARGET AUDIENCE
1. Processor manufactures
2. Chipset manufactures
3. Motherboard manufactures
4. BIOS Designers
5. OS Designers
6. RTOS Designers
Project 2
Name : AESI PCI CONFIGURATION SPACE ACCESS TERMINAL
Duration: 12 Months
Status: Finished
Description
This is product is intended for PCI access. You should input Bus#, Device#, Function# and
Register offset. You should also choose size of data(Byte, Word and/or Double word). Output
will be produced in output window. Window is split into two. One for CONFIG_ADDR.
Another one is for CONFIG_DATA. You should input PCI data in CONFIG_ADDR and
output will be produced in CONFIG_DATA window.
When you press F1, About window with Company details will be popped-up. Suppose you
press F9, PC will be restarted and you press F10 PC will be turned off.
TARGET AUDIENCE
1. For all PCI Bus manufacturers, this product will be useful.
2. Processor manufactures
3. Chipset manufactures
4. Motherboard manufactures
5. BIOS Designers
6. OS Designers
7. RTOS Designers
Project 3 :
Duration: 12 Months
Status: Finished
Description
This product is completely intended for Drive geometry. There are five emulations in Bootable
CD/DVD. They are:
TARGET AUDIENCE
1. Processor manufactures
2. Chipset manufactures
3. Motherboard manufactures
4. BIOS Designers
5. OS/RTOS Designers
Project 4
Duration: 12 Months
Status: Finished
Description
This product is intended for monitoring keyboard operations. There are six menus in this
product. When you press 1, Scan codes can be captured dynamically. When you press 2,
ASCII codes can be captured. When you press 3, Both scan codes and ASCII codes will be
outputted. Like in the previous products, suppose you press 5 or 6 System will be restarted
and/or system will be turned off respectively. Suppose you press 4, About window will be
popped-up.
TARGET AUDIENCE
1. Keyboard manufacturers
2. Processor manufactures
3. Chipset manufactures
4. Motherboard manufactures
5. BIOS Designers
6. OS Designers
7. RTOS Designers
Project 5
Duration: 12 Months
Status: Finished
Description
This product is intended for OS/RTOS beginners. This product has eight menus. They are:
TARGET AUDIENCE
1. Processor manufactures
2. Chipset manufactures
3. Motherboard manufactures
4. BIOS Designers
5. OS Designers
6. RTOS Designers
Project 6 :
Description :
Enhanced command prompt using CGI was designed to execute DOS Internal and External
commands in Internet Explorer by using CGI. Output will also be produced in the same
Internet explorer. Internal to this product is CGI. CGI stands for COMMON GATEWAY
INTERFACE. This is meant that HTML script was used in this project instead of other script
languages like JavaScript or VBScript. I implemented HTML tags and Request Headers and
Response Headers.
I utilized DOS Interrupt 21h services to execute the commands from the user.
DCMDEXEC.exe was designed to execute the commands from the users by extracting the
Commands from Request Header QUERY_STRING placed under DOS Environmental
Block. Output is placed in IE itself by using the following Response Header.
Of all my projects, I like this one so much. I put enormous effort to finish this project.
Personal Details