Robust Control of Hard Disk Drive Servo (Part 5)

In this video, Robust Control of Hard Disk Drive Servo, Part 5, we expand the original model found in Part 4. We add the structured uncertainty block Δ that reflects the tolerance of each parameter of the physical model and we include the weights whose reciprocals indicate the desired frequency response of the signals that we […]

Creating a Project with F28377S Launch Pad. Is There a Bug?

In this video I go through the creation and debugging of the blinking-LED project using the TI F28377S Launch Pad and Code Composer Studio. I found an interesting result in which by changing the order of two instructions, I change the outcome unexpectedly. I suspect of some timing issue with the HW, but more debugging […]

Object-Oriented Programming in Embedded Systems: Up to What Extent?

For embedded systems, the consensus seems to indicate that there are no clear advantages of Object-Oriented Programming (OOP) over procedural programming; especially, if we consider concrete embedded applications. OOP is well equipped for applications that require high levels of abstraction and have high variability. GUIs and desktop applications like the one I’m using now are […]