Developing memory-mapped IO

I’m trying to make a concerted push on a first working version of CORNELIUS at the moment, and it’s throwing up all sorts of interesting aspects of software development. For the first version I am building the minimum OS and language in C. However, I am trying very hard to minimise the amount of C …

Continue reading ‘Developing memory-mapped IO’ »

Memory map thoughts for a bare-metal system

In my continuing research for my bare-metal operating system and language, I have been looking at polyFORTH. This is a system language designed for use on the massively-parallel processor chips produced by GreenArrays, obviously from the same heritage as the Problem Oriented Language philosophy from Charles Moore’s 1970 document. One interesting thing about the polyFORTH …

Continue reading ‘Memory map thoughts for a bare-metal system’ »

I just noticed a new crop of Raspberries

I was just browsing around the Raspberry Pi area of farnell.com and saw that the new crop of Raspberries have 512MB of RAM. This is twice the amount in my original “Model B” (and theoretically four times the amount in the “Model A”). I can’t see why anyone would want the Model A – have …

Continue reading ‘I just noticed a new crop of Raspberries’ »