* Re: AgileDB and Abatron BDI 2000 ICE
@ 2003-07-11 15:12 Steven Rothweiler
2003-07-11 15:33 ` Wolfgang Denk
0 siblings, 1 reply; 3+ messages in thread
From: Steven Rothweiler @ 2003-07-11 15:12 UTC (permalink / raw)
To: linuxppc-embedded
Wolfgang,
>From the AgileDB product data sheet (I can send it to you if
you'd like), it is clearly a GUI front end for GDB, or any
other debugger you want to use. They allow you to issue any
GDB (or any tool's) command-line command from a prompt, if
that's what you're familiar with. From their data sheet:
Channels and Connections
------------------------
AgileDB communicates to any number of debug devices or tools
using Connections and Channels.
Connections are physical connections to devices, tools or
target services. Channels are logical paths across a
connection. Examples of some typical tools and services you
can connect to AgileDB:
* The BDI 2000 ICE Command Set
* The GDB Command Set
* Target Serial I/O (over telnet)
* Any Tool or Service that uses Telnet
* Boot Agents Like: PPC/U-BOOT
* User-Defined Tests and Target Services
Theoretically, you're supposed to have productivity gains
by using their GUI (if you invest the time to learn it, just
as you've invested time to learn a CLI) over the equivalent
CLI way of doing it. Their "claim to fame" is that they've
solved the "window-explosion" problem that most GUI
debuggers suffer from. In a particular debug session, you
can put all of the things that are most important to you
into a single window. I have no idea if this enhances
productivity, but I know that one of the reasons that I
prefer CLIs is that I spend more time opening, closing,
re-sizing, and just plain fiddling with the GUI windows.
If it were up to me, I'd just use the CLI. But I work for
a company that has to consider the productivity of engineers
whom they're paying to train. If they train them on a CLI,
and their productivity is not as good as if they had trained
them on a GUI, then they are not helping the company.
(And I'd like to keep my job ;)
--
Steven Rothweiler Raritan Computer Inc
Embedded Engineer 400 Cottontail Lane
mailto:stevenr@raritan.com Somerset, NJ 08873
732-764-8886 x1256
> -----Original Message-----
> From: Wolfgang Denk [mailto:wd@denx.de]
> Sent: Friday, July 11, 2003 10:48 AM
> To: Muhammad Sarwar
> Cc: Steven Rothweiler; linuxppc-embedded@lists.linuxppc.org
> Subject: Re: AgileDB and Abatron BDI 2000 ICE
>
> In message
> <8529B5552D4EAA4DAEDF49650C64B2B437128C@TARPON.mangrovesystems
> .com> Muhammad Sarwar wrote:
> >
> > Main advantage of Agile is that it integrates Abatron's commands and
> > GDB debugging services.
>
> I have not used AgileDB yet. How does this integration work? I mean,
> how much more do you get than when using GDB's "monitor" command?
>
> > Nice GUI for all BDI and GDB features at one place
>
> You can use DDD and add some custom-defined buttons.
>
> > Ability to move registers, structs etc to same watch window (by click
> > and drag) Tools to automate some processes like loading of register
> > init file, playing back command script
>
> I suspect this might be just using GDB features?
>
> > Ability to set PC, other registers etc
>
> Standard GDB features...
>
> > Ability to use the same software for debugging of user applications
>
> Standard GDB feature.
>
> > However there are some problems:
> >
> > Program crashes frequently, they are offering new version
> of SW which
> > is supposed to be more stable. Problems in setting break points.
> > Problem in getting stack info display. Bug in display of struct
> > info
> >
> > I think overall it brings good value for boot and kernel debugging.
>
> I'm sorry, but from what you listed I don't see any advantages...
>
> [But I have to admit that I've been using GDB and CLIs for some
> time...]
>
> Best regards,
>
> Wolfgang Denk
>
> --
> Software Engineering: Embedded and Realtime Systems, Embedded Linux
> Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de
> "The bad reputation UNIX has gotten is totally undeserved, laid on by
> people who don't understand, who have not gotten in there and tried
> anything." -- Jim Joyce, owner of Jim Joyce's UNIX Bookstore
>
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: AgileDB and Abatron BDI 2000 ICE
2003-07-11 15:12 AgileDB and Abatron BDI 2000 ICE Steven Rothweiler
@ 2003-07-11 15:33 ` Wolfgang Denk
2003-07-11 15:50 ` Need opinions: Porting PPC linux for a custom Prep board dong in kang
0 siblings, 1 reply; 3+ messages in thread
From: Wolfgang Denk @ 2003-07-11 15:33 UTC (permalink / raw)
To: Steven Rothweiler; +Cc: linuxppc-embedded
Dear Steven,
in message <159C486347C8D3119B1D005004A469400244BC6B@OLIVE> you wrote:
>
> >From the AgileDB product data sheet (I can send it to you if
> you'd like), it is clearly a GUI front end for GDB, or any
Thanks, I've read it.
> other debugger you want to use. They allow you to issue any
> GDB (or any tool's) command-line command from a prompt, if
> that's what you're familiar with. From their data sheet:
This is why I wonder what they provide which is not available for
example in DDD, which is available for free and pre-installed with
all major Linux distributions.
> * The BDI 2000 ICE Command Set
available with DDD/GDB though GDB's "monitor" command
> * The GDB Command Set
available through GDB itself.
> * Target Serial I/O (over telnet)
> * Any Tool or Service that uses Telnet
> * Boot Agents Like: PPC/U-BOOT
> * User-Defined Tests and Target Services
Yeah, all available without AgileDB, too.
> Theoretically, you're supposed to have productivity gains
> by using their GUI (if you invest the time to learn it, just
> as you've invested time to learn a CLI) over the equivalent
You can use DDD if you want a GUI.
> debuggers suffer from. In a particular debug session, you
> can put all of the things that are most important to you
> into a single window. I have no idea if this enhances
> productivity, but I know that one of the reasons that I
> prefer CLIs is that I spend more time opening, closing,
> re-sizing, and just plain fiddling with the GUI windows.
As mentioned before, you will have to test yoursdelf if you like the
tool, or not. But do yourself a favour and test DDD, too. And then
compare the prices.
Best regards,
Wolfgang Denk
--
Software Engineering: Embedded and Realtime Systems, Embedded Linux
Phone: (+49)-8142-4596-87 Fax: (+49)-8142-4596-88 Email: wd@denx.de
"If you are afraid of loneliness, don't marry." - Chekhov
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
* Need opinions: Porting PPC linux for a custom Prep board.
2003-07-11 15:33 ` Wolfgang Denk
@ 2003-07-11 15:50 ` dong in kang
0 siblings, 0 replies; 3+ messages in thread
From: dong in kang @ 2003-07-11 15:50 UTC (permalink / raw)
To: linuxppc-embedded
Hello,
I'm trying to port MontaVista Linux for a custom Prep board.
The CPU is a variant of IBM PPC750, and the PCI bridge chip is a variant of
MPC106.
The architecture of the CPU is same as IBM PPC750.
The architecture of the bdidge chip is a superset of MPC106.
Any suggestion which code should I start with?
I found some prep specific routines under arch/ppc/platform directory.
The codes seem to work for two targets, IBM prep and Motorolla prep.
If I had better start with one of them, which would be better?
Thank you,
Dong-In
** Sent via the linuxppc-embedded mail list. See http://lists.linuxppc.org/
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2003-07-11 15:50 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-07-11 15:12 AgileDB and Abatron BDI 2000 ICE Steven Rothweiler
2003-07-11 15:33 ` Wolfgang Denk
2003-07-11 15:50 ` Need opinions: Porting PPC linux for a custom Prep board dong in kang
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox