Menu:

Design and Sell Merchandise Online for Free

11Jan2012

First simple app for ARM

After managing to update the build scripts for TAMP's compilers, I have managed to build and run a very simple application on an STM32F4DISCOVERY board in Ada.

29Sep2011

Bare metal ARM GNAT compiler built

After a multitude of different builds and a few modifications to the GNAT runtime, I have finally managed to build GCC-4.6.1 C and GNAT compilers for bare metal.

The build utilises Newlib as the libc interface that GNAT's RTS builds upon, I've disabled sockets, files and a few other things

13Feb2011

TAMP: Some success

After spending about 2 weeks basically compiling compilers pretty much constantly, I've managed to build gnat for arm-none-eabi with tools and without the runtime system, which is the most important part.

This isn't supported by AdaCore in the FSF release so I've had to hack into the makefi

2Feb2011

Tamp started

I have been working on getting the basic toolchain created ready for the development of TAMP.

23Apr2010

Simple CGI

On the 2nd April, I finally got around to completing a SCGI implementation in Ada, which turned out easier than expected.

13Jan2008

The Ada Microkernel Project (or TAMP): The plan

Following on from my hello world style kernel, I've decided to post a plan for what I intend to accomplish in regards to an OS design.

I've been thinking about OS designs for over 10 years on and off and have wanted to develop one.

4Jan2008

An Ada95 "hello world" style kernel

Conversations on #Ada keep coming back to operating systems and their kernels so I decided to dig out some code I wrote in 2000 and get it working again. I intended this code to be the basis of a microkernel written in Ada.

5Sep2007

Restarting work on ANTLR's Ada95 Target

Well, I've begun to look at the ANTLR source and the source I started writing for the Ada95 language target and I'm getting to the point where I'm seeing problems with the Java implementation again.

13Aug2007

Interfacing to C from Ada95

In this tutorial I will take you through the steps of interfacing to C variables and functions.

4Aug2007

wxAda: an Ada95 binding to wxWidgets

wxWidets was a piece of software I was using at work, I liked it so much that it made it's way into my home projects.

As I was using wxWidgets a lot, I was getting rather annoyed with C++.

< Previous 12 Next >