ts-7000
[Top] [All Lists]

Re: [ts-7000] Opening /dev/mem more than once, is this bad?

To:
Subject: Re: [ts-7000] Opening /dev/mem more than once, is this bad?
From: Jim Jackson <>
Date: Sun, 28 Nov 2010 10:24:58 +0000 (GMT)


On Sat, 20 Nov 2010, Blair wrote:

> Is it a bad idea to open /dev/mem more than once in different sections of 
> a program when you want to access different EP93xx registers?  

Not bad, just wastefull.

> Let's say 
> you want to use the BGPIO lines, the HGPIO lines, and maybe the buffered 
> input lines, and SPI lines which all have different base addresses.  
> Should you open /dev/mem and mmap for each of these areas or should you 
> open /dev/mem once and pass that value to individual mmap calls?

Open once, save the file descriptor returned and use that whenever you need 
to call mmap. I usually have an init function to setup all memory access 
pointers that gets called once at program start, then just use the ptrs as 
required.


------------------------------------

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/

<Prev in Thread] Current Thread [Next in Thread>
Admin

Disclaimer: Neither Andrew Taylor nor the University of NSW School of Computer and Engineering take any responsibility for the contents of this archive. It is purely a compilation of material sent by many people to the birding-aus mailing list. It has not been checked for accuracy nor its content verified in any way. If you wish to get material removed from the archive or have other queries about the archive e-mail Andrew Taylor at this address: andrewt@cse.unsw.EDU.AU