Hot off the virtual press, one of Mindboards’ most technical users, tcwan (real name Tat-Chee Wan), has published an e-book called “Fully ARMed NXT”. The book is a highly technical book, which will teach you all the ins and outs of programming ARM assembler, using NXOS. NXOS is an open source real time OS for the NXT.
At almost 300 pages, not including the index and appendices, the author has gone through great lengths to explain all the concepts and techniques that go into managing a microcontroller and interacting with the world around it. The e-book covers everything from basic types to assembly language syntax to arbitration schemes for subsumption architectures.
If you’re not scared of low-level technical programming and want to learn how to apply these skills to the NXT’s ARM7 processor or if you’re simply someone who is curious as to what makes the NXT tick, then this one’s for you.
The e-book is free of charge for non-commercial use and can be picked up here: [LINK]
Just in time.
I’ve been trying to make a decision on whether to give the Mindsensors ‘NXShield’, ago after I came across the ‘Raspberry Pi to Arduino shields connection bridge’ a couple of days ago. I’m wishing to use the bridge to attach one of your ‘NXShield-Dx’ (Extensible model) ‘ to a Raspberry Pi, via the shield bridge.
Raspberry Pi to Arduino shields connection bridge:
http://www.cooking-hacks.com/index.php/documentation/tutorials/raspberry-pi-to-arduino-shields-connection-bridge
I do see what you mean with the eBook being Technical. A hard copy would be great with extra wide margins would be the go!
Xander,
This is an absolute gem of a find. I spent about 30 jaw dropping minutes just skimming through Tat-Chee Wan’s book and it appears to be an exciting and veritable treasure chest of information on NXT. I can’t wait to dive in. It would be great to see a second volume on the EV3. Thanks so much for pointing us to such a great resource!
Well, probably a bit over the top for me, but I will definitely read parts of it to understand the architecture and how it can be used in another manner.
Downloaded, strong coffee in hand, let’s see what I can learn. Looks great, thanks for the link Xander.