Author Archives: Administrator

Eclipse and NetBeans replacing embedded IDEs (part 2)

In part 1 of this series we identified the Eclipse and NetBeans open source IDE platforms as targets for embedded development tools. The choice of using an open source IDE platform affects embedded developers differently than the tool developers. Both … Continue reading

Posted in Uncategorized | Leave a comment

Eclipse and NetBeans replacing embedded IDEs (part 1)

The recent release of the production version of Microchip’s MPLAB X integrated development tool suite continues the trend of embedded development tools adopting an open source platform to develop and manage an IDE (integrated development environment) – with a notable … Continue reading

Posted in Uncategorized | Leave a comment

Question of the Week: How could easing restrictions for in-flight electronics affect designs?

The FAA (Federal Aviation Administration) has given permission to pilots on some airlines to use iPads in the cockpit in place of paper charts and manuals. In order to gain this permission, those airlines had to demonstrate that the tablet … Continue reading

Posted in Question of the Week, robust design | Leave a comment

Question of the Week: When is running warm – too hot?

Managing the heat emanating from electronic devices has always been a challenge and design constraint. Mobile devices present an interesting set of design challenges because unlike a server operating in a strictly climate controlled room, users want to operate their … Continue reading

Posted in Question of the Week | Leave a comment

Question of the Week: Which processor is beginner friendly?

My first experience with programming involved mailing punch cards to a computer for batch processing. The results of the run would show up about a week later; the least desirable result was finding out there was a syntax error in … Continue reading

Posted in Question of the Week | Leave a comment

Question of the Week: Are random numbers a solved function?

RNGs (Random number generators) have been used across a wide range of applications for many decades. They can be implemented in a variety of forms. Pure software algorithms enable using a specific sequence of “random” numbers at a later time, … Continue reading

Posted in Question of the Week | Leave a comment

Question of the Week: Do you refactor embedded software?

Software refactoring is an activity where software is transformed in such a way that preserves the external behavior while improving the internal software structure. I am aware of software development tools that assist with refactoring application software, but it is … Continue reading

Posted in Question of the Week | Leave a comment

Question of the Week: Are you looking at USB 3.0?

SuperSpeed USB, or USB 3.0, has been available in certified consumer products for the previous two years. The serial bus specification includes a 5Gbps signal rate which represents a ten-fold increase of the data rate over HIGH-Speed USB. The interface … Continue reading

Posted in Question of the Week | Leave a comment

Question of the Week: Are you using Built-in Self Tests?

On many of the projects I worked on it made a lot of sense to implement BISTs (built-in self tests) because the systems either had some safety requirements or the cost of executing a test run of a prototype system … Continue reading

Posted in Question of the Week, robust design | Leave a comment

Question of the Week: Do you ever think about endianess?

I remember when I first learned about this thing called endianess as it pertains to ordering higher and lower order bits for data that consumes more than a single byte of data. The two most common ordering schemes were big … Continue reading

Posted in Question of the Week | Leave a comment