Re: kernel development environment

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 1/19/06, satheesh paul <satheesh_kernel@xxxxxxxxxxx> wrote:
Raseel,
You were right. But I need info on hardware tools also.
Let me explain the scenario. I have a P4 machine with Redhat 9. And I have
an ARM based SBC (I am going to buy one). Now how do you debug your kernel
that you got onto a board ? What hardware and software tools are needed? How
do you guys manage these?

okay .. thanks for clarification ..
after googleing i've got some helpful answers ..
you can use GNU development/debugging tools with JTAG, which gives you source level debugging
the hardware you need is a JTAG interface and i've noticed that all GNU/linux world recommends nothing but the BDI2000 for two main reasons:
1- it speaks the "gdb" protocol over the ethernet
2- it's capable of handling virtual addresses which is required for debugging MMU-capable machines
this conclusion i've got from the following posts:
http://groups.google.com/group/comp.arch.embedded/browse_thread/thread/d35f7aca855d7a11/a1de7a4c5183fb34%23a1de7a4c5183fb34?sa=X&oi=groupsr&start=1&num=3
http://groups.google.com/group/comp.os.linux.embedded/browse_frm/thread/4e11d666ecf07a78/d122f7fc19878c85?lnk=st&q=gdb+debugging+with+jtag&rnum=5&hl=en#d122f7fc19878c85
and the JTAG interface you need is something like this:
http://www.testech-elect.com/abatron/bdigdb.htm
correct me please if i miss understand anypoint


Though linux has been ported onto ARM9, I would like to get an ARM SBC and
do the porting myself. That helps learning the kernel. right? I am
particular about ARM because I found it to be cheap. Suggest me if there is
anything that is cheaper.

well, i'm about to start an embedded project also and i've choosen arm also .. it's cheap .. but at last your choice depends on your project's goals and aims at the first point

hope this helps
MHD.Tayseer

With Regards,
Satheesh.

>From: Fawad Lateef < fawadlateef@xxxxxxxxx>
>To: Raseel Bhagat <rabhagat@xxxxxxxxxx>
>CC: kernelnewbies@xxxxxxxxxxxx, satheesh paul
><satheesh_kernel@xxxxxxxxxxx>, "MHD.Tayseer Alquoatli"
><idoit.ief@xxxxxxxxx>
>Subject: Re: kernel development environment
>Date: Wed, 18 Jan 2006 23:15:54 -0800
>
>On 1/18/06, Raseel Bhagat <rabhagat@xxxxxxxxxx> wrote:
> >>  MHD.Tayseer Alquoatli wrote:
> >>
> >> most probably you won't need porting the kernel cause ARM is already
> >> supported by the linux kernel
> >>
> >> you can check the /src/arch/arm subtree for the supported processors
> >>  if you wanna run MMU-less ARM Microcontrollers you've to consider
>using
> >> uclinux "www.uclinux.org" which is a port of linux kernel to many
>MMUless Mc
> >> and ARM is well supported also
> >
> >  Actually, I think what satheesh wanted to say, Tayseer is that he wants
>to
> > cross-compile the kernel with his own modules/patches in the host
> > environment and then get it to run on a embedded target SBC such as  a
>ARM
> > board or somthin'.
> >
> >  Am I right ?
> >
>
>Ya, I think you are right Raseel, and for this cross
>compilation/embedded development different embedded distributions with
>compilation tools available freely can be used like snapgear embedded
>linux distro ( http://snapgear.org/snapgear/downloads.html), eCos
>(http://ecos.sourceware.org/getstart.html) or just seach google for
>some more ...
>
>
> >
> >
> > "SASKEN RATED Among THE Top 3 BEST COMPANIES TO WORK FOR IN INDIA -
>SURVEY
> > 2005 conducted by the BUSINESS TODAY - Mercer - TNS India"
> >
> >                            SASKEN BUSINESS DISCLAIMER
> > This message may contain confidential, proprietary or legally Privileged
> > information. In case you are not the original intended Recipient of the
> > message, you must not, directly or indirectly, use, Disclose,
>distribute,
><snip>
> > for any damage caused by any virus transmitted by this email
> >
>
>Do get rid of this Disclaimer because you are mailing on the list so
>its no longer confidential, and if not able to get rid of it then
>change your email client .... And also do reply using reply-to fuction
>!
>
>
>--
>Fawad Lateef
>
>--
>Kernelnewbies: Help each other learn about the Linux kernel.
>Archive:       http://mail.nl.linux.org/kernelnewbies/
>FAQ:           http://kernelnewbies.org/faq/
>

_________________________________________________________________
Shah Rukh fan? Know all about the Baadshah of Bollywood. On MSN Search
http://server1.msn.co.in/profile/shahrukh.asp



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux