[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Ltib] Request to explain how the platform specific drivers can be l
From: |
Stuart Hughes |
Subject: |
Re: [Ltib] Request to explain how the platform specific drivers can be loaded into the rootfs |
Date: |
Fri, 13 Aug 2010 18:29:07 +0100 |
User-agent: |
Thunderbird 2.0.0.16 (X11/20080707) |
Hi Malay,
Please keep messages on the list.
Use the example hello_mod as a template to write your driver. This will
end up on your target image and you'll be able to insmod it. Before you
change it, try it out as a pure "hello world" to get familiar. There is
a README in the source for this (rpm/BUILD/hello_mod-1.2/README) that
should help.
To create a device node, just use mknod, or you can alternatively add
and entry to bin/device_table.txt and when you re-build the device node
will be on the target. Note this is only true for static device nodes.
Regards, Stuart
malay jajodia wrote:
> Hi Stuart,
>
> Thanks a lot for your quick reply.
>
> My doubt is that i want to write a simple device driver (say blinking
> LED on my PHYTEC3250 board). Since it is a platform specific driver, i
> want to know how can i make my driver module available after booting the
> board with Linux image using LTIB, so that i can use insmod on terminal
> "PHY3250>" and use it. Also how a char device driver node can be created.
> I hope this understand my difficulty.
>
> On Thu, Aug 12, 2010 at 11:57 AM, Stuart Hughes <address@hidden
> <mailto:address@hidden>> wrote:
>
> Hi Malay,
>
> Not sure what the real question is here, but there are example kernel
> module and userspace examples.
>
> For userspace try this:
>
> ##### unpack the code to rpm/BUILD/helloworld-1.1
> $ ./ltib -p helloworld -m prep
>
> ##### build and install it (to test)
> $ ./ltib -p helloworld
>
> ##### edit the source, make it do what you want
>
> ##### re-build and install (repeat this and last step until done)
> $ ./ltib -p helloworld
>
>
> Similar idea for the kernel module:
> $ ./ltib -p hello_mod -m prep
> $ ./ltib -p hello_mod
>
> Regards, Stuart
>
>
> malay1 jajodia wrote:
> > Hi,
> >
> > I have started using LTIB for my PHY3250 board and have a question
> that
> > has probably been answered many times but still gives me some
> doubts. If
> > possible please let me know the steps required to load a platform
> > specific driver into rootfs. Also i need to make an application
> program
> > to test with my driver. I have read many related documents but still i
> > am confused on how i can achieve both tasks, so please elaborate
> it with
> > your reply.
> >
> > Thanks a lot in advance.
> >
> > --
> > Malay Jajodia
> > Email: address@hidden <mailto:address@hidden>
> <mailto:address@hidden <mailto:address@hidden>>
>
>
>
>
> --
> Malay Jajodia
> Contact No: 618-303-4805
> Email: address@hidden <mailto:address@hidden>