Hardac
This is the start of a series of projects that i have been noodling over for some time. The purpose of these projects is to explore a range of technologies and techniques that I have worked with peripherally but not together.
The project will explore aspects of Software Engineering Philosophy described in the Pragmatic Programmer including:
- Test Driven Development
- Automated Unit Testing
- Meta programming languages
- Automated build process
In addition to some of these high level items, I'll be investigating low level technologies including the following:
- Microsoft DirectShow
- Texas Instruments MSP430 low power micro-controller
- GPIO Driver
- RS232 Driver
- Light weight communication protocol.
- Flash Driver
- Rolling Event Log in non-volatile memory
- Application to communicate via RS232 with micro-controller
My fifth grade teacher was a very influential educator in my life. In his class every student was required to keep a journal. I have been out of the fifth grade for a long time and my teacher has long since retired. This is my journal of the events as I work on this project. I intend to document some of the interesting aspects of working with these items as I go so I may learn from them as I work through it, and chronicle it for others to learn as well.
No comments:
Post a Comment