Packet Driver and RIL Header Files


Last Updated:

  1. joyebadejo

    joyebadejo New Member This Topic's Starter

    Joined:
    Jul 8, 2009
    Messages:
    1
    Likes Received:
    0
    [FONT=Courier, Monospaced]Good Afternoon everyone,
    I have been looking at the telephony architecture of Android on
    kandroid.com (Android - Porting Guide).
    From the diagram on that website one can see the libril-vendor.so
    binary file in the Libraries section. I know you can download this
    binary file (libhtc_ril.so) when obtaining the packages for creation
    of a custom android build for the G1 as seen here:
    Building For Dream ?(Android Open Source Project)?.
    [/FONT][FONT=Courier, Monospaced]Because this is a binary file you cannot look into its contents. So my
    question is, has anyone been able to locate any kind of header file
    for this file to at least get a glimpse of what's going on inside?
    [/FONT]
    [FONT=Courier, Monospaced]Also from the kandroid.com diagram one can see the Packet Drivers at
    the Linux Kernel layer. I have been unable to locate these files as
    well. If anyone could point me in the right direction I would greatly
    appreciate it.
    [/FONT]
    [FONT=Courier, Monospaced]Thanks for your help![/FONT]
     

    Advertisement
  2. Scott

    Scott Active Member

    Joined:
    May 4, 2009
    Messages:
    42
    Likes Received:
    1
    RIL.h defines the RIL interface, but somewhere in the Android source is a reference RIL implementation.

    Pick one of the structs used as an arg to a RIL API, and search the Android source for it. You'll find a .c containing an implementation you can look at.

    Scott
     

Share This Page

Loading...