Failed to open /dev/mem from Anroid opencore framework

by Ling Wan » Fri, 07 Aug 2009 02:36:50 GMT


Sponsored Links
 Hi,

We try to open "/dev/mem" from user space, within the opencore multimedia 
framework. The purpose is to allow access to hardware register of a 
peripheral, as well as map chunks of DMA safe memory between kernel and user 
space.

 int fd = open("/dev/mem", O_RDONLY);

 While we can open and use "/dev/mem" under busybox (2.6.27 kernel and we have 
root permission), we got file descriptor -1 , when it's done from the opencore 
framework, where device driver is supposed to be added. We tried changing 777 
on "/dev/mem", no improvement.

What is the likely reason for that ? Is this due to Android's security
 restriction or some other reason? (We didn't enable SELinux option)

 And how do we solve it, or any alternative on sharing buffer between user / 
kernel space ? Some pointers / links would be great.

Thanks!




      
--~--~---------~--~----~------------~-------~--~----~

-~----------~----~----~----~------~----~------~--~---



Other Threads

1. image size for live wallpaper

      Hi,
           I am creating live wallpapers from .png or .jpg images that
have 300 dpi.Since android screens have lower dpi do I need to have
smaller  .png/.jpg images to get the correct image on the screen.The
code I use to draw on the canvas(c) is given bellow:

         bmp = BitmapFactory.decodeResource(res, R.drawable.image);
         bmp =
Bitmap.createScaledBitmap(bmp,c.getWidth(),c.getHeight(),true);
         c.drawBitmap(bmp,0,0,null);

        Thanks in advance ,

           Aamir

-- 

2. Java / Weblogic Portal Developer

Please respond to j...@techjordan.com

*Java / Weblogic Portal Developer*

*Location:  San Ramon CA---F2F Interview*

*Duration: 6 Months***



Required skills



         Source Control(Clearcase)

         Maven

         ANT

         Weblogic Portal 10gR3/ 9.2  or 8.1 a plus

         Object-Oriented design skills

         Java, JDK 1.4.x  and above

         J2EE (JSP's, Servlet's, Tag Libraries, JSTL, NetUI tags)

         Spring framework

         XML, XML Schema, DTD JDBC, SQL

         HTML/JavaScript/CSS

         Struts 1.1 / 2, including modules, tiles & validation framework

         Web Services (JAX-WS, JAX-RPC)

         LDAP through JNDI

         CA Siteminder



*Desired Skills:*

         XMLBeans (or other JAXB - Java/XML binding framework)

         iBATIS or Hibernate

         JavaMail api

         UML

         JMS

         Junit

         Unix (Linux, AIX or Solaris)

         Unix Shell Scripting


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


Regards,

*John*

|| Phone: 703-310-7244 ||
Email: j...@techjordan.com || Website:
www.Techjordan.com<http://www.techjordan.com/>||

Note: This email is not intended to be a solicitation.  Please accept our
apologies and reply in the subject heading with REMOVE to be removed from
our Mailing list.

-- 

3. Add my New Email ID to your Distribution List

4. Image corrupted with RFCOMM Bluetooth

5. Unable to connect to Droid 2

6. Hi i want to check for Chanukka games in development

7. Resizing an ImageView within a TableLayout programmatically