Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

what is porting w.r.t device driver programming

Status
Not open for further replies.

vasureddym

Member level 2
Member level 2
Joined
Jan 7, 2005
Messages
51
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
424
Hi!
Could some one tell what is 'porting' with respect to 'device driver programming'.

thanks in advance
-srinivas
 

"Porting" means to translate a program written specifically for one platform such that it is able to work on another platform. The use of high-level languages such as C generally makes the task of porting easier.
 

Well... C, C++, Java are all High-Level Languages that offer Portability. Software written in these languages simply need a dedicated complier and assembler for a targetted processor that runs the hardware platform.

In today's Software engineering, MFW, Customed FW, MMI, APIs and even Protocol Stack are all written in C, but usually compiled into Archives and Libraries to prevent infringement of Intellectual Properties by illegal means of copying.
 

hi SkyHigh!
i appreciate your contribution, but i don't understand the purpose of your post under this discussion.
-srinivas

Added after 1 minutes:

can you discuss your post more elaborately!
thanks
srinivas
 

Porting is a means to run higher level programs (written in HLL) to be run on a specific archiecture. For that it involves the development of initialisation routines for the specific architecture and taking it to the point where it can execute higher lever executables.
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top