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

Re: New to arm programming

On Thu 29 Aug, Michael D. Crawford wrote:
> I think it would also be helpful to me if I got some kind of arm-based
> desktop  machine that I could run Linux on.  This wouldn't be so much to
> develop software  for this chip, as to have a convenient platform to
> study things like arm  assembly code and kernel programming in a way that
> would be easier to do than  working on an embedded chip.  Can you
> recommend a machine to buy and tell me  where I could find it?

You can use an Acorn RiscPC - they are still available new from Castle
Technolgy, but that comes with Native RISCOS and you'll need to install
Debian-arm yourself. You might be better off getting a s/h one, or indeed
one via us (we'll pre-install ARMLinux for you).

The main disadvantage with these machines is that they aren't particulalrly
fast so compiling big packages can take ages. A netwinder is quite a lot
faster due to faster memory and HD interfaces, but you can expand and
upgrade these things. On the other hand you may be largely using
pre-compiled Debian resources in which case it doesn't matter much.

> Finally, can you recommend some books and websites I can read to learn
> about arm  assembly code and the processor architecture?

There is a lot of good documentation on line scattered about. I used to
maintain a lit of useful links but it's so out of date I hesitate to even
post the URL. It's probably still useful to you from a standaing start:

I've also written a book aimed at new ARMLinux developers which you might
find useful - it's on our website: 

> Maybe later I can help work on linux for arm, but I can't promise
> anything at  the moment because I've been too busy for some time to
> contribute to free  software as much as I would like to.  But this new
> consulting work is very  promising for me, so maybe before too long I
> will be able to afford to take some  time off and write Free code.

Welcome - any fettlage you can do will be appreciated here.

Aleph One Ltd, Bottisham, CAMBRIDGE, CB5 9BA, UK  Tel +44 (0) 1223 811679
work: http://www.aleph1.co.uk/     play: http://www.chaos.org.uk/~wookey/

Reply to: