28
Sep 09

First lectures down…

Well that didn’t go too badly. General course overview and a probably over-long “what is an embedded system” lecture. No-one overtly fell asleep at any rate. And everyone enjoyed the videos of the explosions.

So what the heck, enjoy – Ariane 5 Flight 501. An example of what can happen with unsafe datatype casting 😀

Next talks are on the hardware used in embedded systems, starting with the microprocessors and microcontrollers.


25
Sep 09

Duct tape considered harmful

duct-tape-prohibited Blogs are a useful and important tool for professional developers and engineers, for two main reasons. Firstly, by and large, we are not free to divulge the details of the work we do while under contract — but at our next interview, those details are precisely what the interview itself is there to judge. So blogs (and I include this one without question) can take on a professional portfolio role, showcasing examples of professional work as applied to side projects, giving professional opinions on relevant products and work practices and so forth, all of which informs an interviewer who does their research as to the suitability of a candidate for a position. This is an old technique that artists and graphic designers are explicitly familiar with.

Relevant professional blogs can also act as a cheap way to monitor your continuing professional development. They’re not training courses, they’re not accredited and they never will be; but observing what your peers are doing is a very old way of watching for trends that you might consider directing your own CPD efforts towards. Through RSS feeds, RSS aggregator sites and a decent RSS reader, it is relatively easy to monitor large numbers of blogs with little effort beyond the actual reading of new articles as they appear.

The problem is that some bloggers, so focussed on the first goal of presenting a good online portfolio, and so obsessed with metrics like pages-served-per-week as a measure of progress towards that first goal, post dross which can then impede others in the pursuit of the second goal because of the lack (and impossibility) of an effective peer review process. In some cases, bloggers seem to abandon completely the goal in pursuit of the metric – chasing after eyeballs without having anything of substance to then display to this newly captured audience. Continue reading →


16
Sep 09

DerBlinkenLightenWorken

Okay, I’ll grant you, it doesn’t look that impressive. That’s just the basic ‘Blinky’ first-step demo for the Keil MPC2400 board. Basic light chaser using the pot to set the speed of the blinking.

However, it’s a bit more fun when I note that the Keil environment was run from within Virtualbox on my Debian laptop and it still used the USB JTAG connection to connect to the board and it all worked without a hitch on the first try.

Apart from the obvious convienence this means to me (I don’t have to dual-boot to programme the board, I can run the exercises from within Linux, which I prefer), it’s just downright impressive that Virtualbox is that far along.

Well, maybe not to you young kids, but to someone who was in college when the web came along, this is impressive 😀