Linux Kernel platform programming

Discussion in 'Computing and Networks' started by Scott_David, Dec 26, 2011.

  1. Scott_David

    Thread Starter New Member

    Jun 17, 2010
    23
    0
    Hello,?
    Is there anyone on this site that has done any Linux Kernel programming?
     
  2. joeyd999

    AAC Fanatic!

    Jun 6, 2011
    2,689
    2,750
    I hacked an ethernet adapter kernel module once....just once...
     
  3. Scott_David

    Thread Starter New Member

    Jun 17, 2010
    23
    0
    Im interested in learning the code to program. My goal is to be able to read the code in the phone modules already and to decipher that.

    Of if there are any sources of the internal circuitry of phones, that would be helpful. I need to know what data is accessible for creating an application
     
  4. SgtWookie

    Expert

    Jul 17, 2007
    22,182
    1,728
    Scott_David likes this.
  5. joeyd999

    AAC Fanatic!

    Jun 6, 2011
    2,689
    2,750
    I am not a kernel hacker by any stretch of the imagination, and much of what goes on inside the Linux kernel seems like magic to me, even though the code is fully exposed for the world to see. I think it's the various data structures, and how they all tie together, that throws me...

    With that said, I've found it invaluable to download the kernel source at kernel.org and play with things. Find the module you are interested in (or one similar to what you are looking for) and play with it! It's easy to recompile and install modules, reboot, and see what happens. I've learned quite a bit that way (especially wrt the ethernet adapter I spoke of above).

    Play on a junk computer that you don't mind bricking. And most of all, have fun! (Isn't that what Linux is for???)


    Edit: when I play with the Linux kernel, I just keep telling myself, "Its just a program...it's just a program..."
     
  6. Scott_David

    Thread Starter New Member

    Jun 17, 2010
    23
    0
  7. Wendy

    Moderator

    Mar 24, 2008
    20,766
    2,536
    I went ahead and moved this to a forum where it is better suited.
     
Loading...