Re: Getting started with Haret and low level hardwarereversing...

From: Roy <baboy_at_bettercommute.org>
Date: Wed, 20 Dec 2006 06:23:29 -0800

Will,

Thanks for helping the person who was asking about Blueangel
development activity. I'm hoping someone with a lot of experience
will give some advice along the lines of what you were asking for.
I'd like to know some good texts to read too.

The book I've been reading is Building Embedded Linux Systems (
O'Reilly) ISBN 059600222X. It doesn't have the level of detail you
are asking about, but it does have background on cross development
tools, the kernel (configuring, compiling and installing), and
debugging. I find it very practical. It's writen for systems with
no linux running yet, so it may not be the right focus for you but
you can take a look at the table of contents (and read the chapter on
the kernel) on the o'reilly or amazon website.

I'm not sure the wireless driver is the easiest place to start, but
you may want to read whatever you can find on the TNETW1100B wifi
device (and the acx100).
> http://focus.ti.com/general/docs/bcg/bcgprodcontent.tsp?templateId=6116&navigationId=11869&path=templatedata/cm/product/data/tnetw1100b

I don't know if these are too fundamental:

Some lecture notes on interfacing with IO devices in general
> http://www.cs.nmsu.edu/~pfeiffer/classes/473/notes/io.html

(very) Basics on device drivers
> http://www.cag.lcs.mit.edu/~rinard/osnotes/h7.html

Please take this as the blind leading the blind. Hopefully someone
will step in with some better resources.

Roy

Will Crozier <willjcroz_at_yahoo.co.uk> wrote:
(12/19/2006 04:39)

>Hi, I am just about to get linux running on my
>BlueAngel and get a toolchain setup on my PC.
>I would like to contribute to the ongoing work (esp.
>with getting the wireless driver running on BA) I have
>some experience with C , linux and some limited
>hardware hacking with linux wireless stuff.
>
>Can anyone suggest some reading resources (web or
>printed) to get me learning about reversing on
>handhelds (GPIO's etc) and Haret as I don't seem to
>find much through googling. I have found the man page
>for haret but it doesnt go into much depth.
>
>I am thinking of buying: Oreilly Linux Device Drivers
>3rd edition (2005)
>http://www.amazon.co.uk/Linux-Device-Drivers-Alessandro-Rubini/dp/0596005903/sr=8-1/qid=1166531408/ref=pd_ka_1/203-6559067-6825534?ie=UTF8&s=books
>Can anyone recommend this?
>
>Is there an equivalent text on windows mobile
>internals or on reverse engineering (wince) drivers?
>or a good book on low level hardware fundamentals to
>refer to?
>
>Better I read up before hassling people on irc about
>stuff I could learn first.
>
>Cheers,
>
>Will
>
>
>
Received on Wed Dec 20 2006 - 09:30:11 EST

This archive was generated by hypermail 2.2.0 : Wed Dec 20 2006 - 09:30:26 EST