Tuesday, 19 February 2013

Why a Raspberry PI

So here we go then with my first Blogger post on my chosen subject of the Raspberry PI. I have spent a lot of years designing electronics for various products mostly for the telecoms market. This has included many designs using various processors and operating systems. However I have not written much in the way of software, only the odd bit of test code to prove some hardware functionality. This is what I want to change. I want to know more about software and operating systems like Linux.

For all the projects I have worked on, a small team of people have been responsible for getting the software development environment set up and then writing the software. Then I come along and taken something that is already working and add some small bits of code - nice and easy for me. This does mean that I have very little knowledge of the software and can only guess where you would start.

I have attempted in the past to learn more by getting hold of some processor evaluation boards with some grand ideas for projects. These projects have usually failed fairly quickly because they either require you to then spend thousands on the development tools or assume you already know how to set up the development environment. They typically come with very little or even NO working examples. These evaluation boards are slowly getting better, many now come with free (but limited) development tools and examples to get you going. But those that have good support tend to come with a price tag to match.

Then the Raspberry PI was launched. This looked like it might be my ideal learning platform. It is cheap and has a fast processor, lots of RAM and storage, Networking, usable GPIO and even a pre-configured operating system that you can easily download. It also has a lot of people in the same position as me, trying to learn as much as possible from a growing bunch of very helpful experts. What more could you ask for.

So let the fun begin.

No comments:

Post a Comment