Subscribe to EDN

Robert Cravotta

Photo of Robert Cravotta
User Stats
  • Recent Posts - 116
  • Avg Posts Per Week - 2
  • Posts Written - 116

The Embedded Master Blog

Link This | Email This | Comments (1)

Robust Design: Patch-It Principle

The software patch is a much maligned technique for keeping systems robust because many users perceive that the majority of these patches as merely fixes of feature bugs that the developers should have taken care of before shipping the software. While there are many examples where this sentiment has a strong ring of truth to it, the patch-it principle is a critical approach to maintaining... More

Link This | Email This | Comments (2)

Extreme Processing Thresholds: Low Power On-Chip Resources

In the previous post in this series I pointed out that the “sweet spot” clock rate for active power consumption for some microcontrollers is lower than the maximum operating clock rate for that part. However, looking only at the rated power consumption of these microcontrollers at a steady always-on operating state ignores the fact that many low-power microcontrollers employ... More

Link This | Email This | Comments (0)

Question of the Week: Do you use formal selection criteria when choosing software languages and programming tools?

Apple’s recent change to section 3.3.1 of the iPhone Developer Program License Agreement for the 4.0 SDK explicitly limits developers to using “…Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs application” While this... More

Link This | Email This | Comments (2)

Robust Design: Sandbox Principle - Playing Nicely

I originally planned this post to be about the “Patch-It” principle of robust design. But, I am accelerating the “play nicely” sandbox principle to this post to use the change in Apple’s iPhone Developer Program License Agreement for the iPhone OS 4 SDK, section 3.3.1 as a timely example of an approach of how to get third party software to play nicely... More

Link This | Email This | Comments (0)

Extreme Processing Thresholds: Low Power #2

In the previous post in this series I asked whether reporting uA/MHz is an appropriate way to characterize the energy profile of a processor. In this post, I assume uA/Mhz is appropriate for you and offer some suggestions of additional information you might want processor vendors to include with this benchmark when they use it. I will explore how uA/MHz is insufficient for many comparisons... More
Next >>
Blogs Recent Posts Total Posts
The Embedded Master Blog 16 16
Embedded Processing 67 67
How We See Embedded Processing 33 33
Advertisement
Advertisement
About EDN   |   Site Map   |   Contact Us   |   Subscription   |   RSS
© 2012 UBM Electronics. All rights reserved.
Use of this Web site is subject to its Terms of Use | Privacy Policy

Please visit these other UBM Canon sites

UBM Canon | Design News | Test & Measurement World | Packaging Digest | EDN | Qmed | Pharmalive | Appliance Magazine | Plastics Today | Powder Bulk Solids | Canon Trade Shows