Sunday, August 7th, 2011

Embedded-bits.co.uk embraces Twitter
Embedded-bits.co.uk has joined Twitter! I thought it would be a great way to get to know my readers and to share with you the blog posts I write.
When it comes to developing for embedded devices – it can be quite difficult to find good documentation or informative articles on the things we really need to know. I’m hoping that we can use Twitter to share links to the useful nuggets of information that we come across during our travels across the internet.
I will look forward to seeing you on Twitter! [© 2011 embedded-bits.co.uk]
Tags:informative articles, share, Twitter
Posted in Papers and Presentations, Uncategorized | No Comments »
Sunday, July 24th, 2011

MMU Enabled
In my last post I wrote some bare metal code which ran on a BeagleBoard xM as an MLO – I’d like to extend this by running this code with the MMU switched on. I want to write the absolute minimum amount of code required to turn on an ARM MMU and to come out the other side in one piece. This post describes the basic principles of operation of an MMU – we’ll come on to writing code in my next post.
One of the most fundamental tasks of an MMU is to translate virtual addresses into physical addresses. How virtual addresses map onto physical addresses is entirely a matter of software design – the ARM MMU design provides great flexibility for helping you in this area. Just to illustrate this and to demonstrate the capability of these MMUs, I’ve come up with some perfectly valid schemes (though some of which at first may seem nonsensical):
(more…)
Tags:ARM MMU, arm resources, BeagleBoard XM, BeagleBoardXM, code for mmu, copy on write, cow, demand paging, identity mapping, MLO, MMU, scheduling, turn on mmu, Virtual Memory, zero page
Posted in BeagleBoard, Uncategorized | 1 Comment »
Saturday, July 23rd, 2011

Your Country Needs You
To improve the broadness and frequency of articles on this site – I’m looking for contributors willing to write blog posts for embedded-bits.co.uk. I believe this will make the site a much more attractive place on the internet and a more useful resource for those in interested in our field.
If you are a systems integrator or work in the field of making hardware and stubborn software do something useful – or generally feel you have something to offer (it doesn’t have to be Linux) then I would love to hear from you. As long as you can demonstrate you can write high-quality, original and interesting articles that others will want to read and are willing to do it for nothing but fun – then drop me an email at amurray@theiet.org – feel free to ask any questions in the comments sections. [© 2011 embedded-bits.co.uk]
Tags:authors, blog, contributors, embedded-bits.co.uk, systems integrator, write
Posted in Uncategorized | No Comments »