<div dir="ltr"><br><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Aug 19, 2013 at 6:22 PM, Alexandru Juncu <span dir="ltr">&lt;<a href="mailto:alexj@rosedu.org" target="_blank">alexj@rosedu.org</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="HOEnZb"><div class="h5">On 19 August 2013 15:35, Robert Clove &lt;<a href="mailto:cloverobert@gmail.com">cloverobert@gmail.com</a>&gt; wrote:<br>

&gt; Hello All,<br>
&gt;<br>
&gt; I am an software Guy have some knowledge about device drivers.<br>
&gt; I want to understand porting Linux kernel on new PCI board.<br>
&gt; I have no idea from where to start and how.<br>
&gt; Please guide me through some good books and tutorials.<br>
&gt;<br>
&gt; Please guide.<br>
<br>
</div></div>Hello!<br>
<br>
I don&#39;t think you want to &#39;port&#39; Linux on the board. You port the<br>
kernel on a new CPU processor/architecture.<br>
I think what you want is to make a device driver for your device (that<br>
connects via PCI).<br>
<br>
What you should do is search for an existing device driver of a<br>
similar board and take the code for that one and examine it. Then take<br>
the technical specs of the new board and see the differences between<br>
that and the old board and implement the differences in a new code<br>
that will be the new device driver.<br>
</blockquote></div><br></div><div class="gmail_extra"><br></div><div class="gmail_extra">Sir,</div><div class="gmail_extra"><br></div><div class="gmail_extra">Actually what i want to do is suppose the hardware team give you a new board and now you want to run Linux kernel on it,</div>
<div class="gmail_extra">What one should do to port Linux on the new board.</div><div class="gmail_extra"><br></div><div class="gmail_extra">Thanks</div><div class="gmail_extra"><br></div></div>