ZAHNG Jing:
Yes, you seem to have the concept. Your application code doesn't need to
worry about the details of how the data gets received, or any low-level
details like addresses, DMA, etc. This is all concealed by the driver.
It is part of the standard Linux/Unix structure. It is quite possible to
have completely different hardware, and require no change to application
layer code. The device driver API remains consistent across all hardware
that is supported by the Ocera/Lincan package. The only device-specific
parameters you need to deal with are those that the driver requires at
load time.
The whole method of building application software from source code is
really not specific to the subject of this forum, and you can almost
certainly find more and better help on that subject in one of the more
generic Linux online forums. I suggest you start with
http://forums.devshed.com and
http://www.linuxquestions.org
Perhaps seek out forums where embedded software development is
discussed. There are some special concepts related to cross-toolchains,
and those concepts will be open for discussion on the forums I list, and
others.
--- rod.
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|