A key consideration in embedded designs is whether the application requires a real-time operating system (RTOS). Many embedded designers are reluctant to use an RTOS kernel because of concerns that kernels disable interrupts when handling critical sections that can prevent deadlines from being met in time-sensitive applications. It turns out that RTOSs are especially well suited to meet hard deadlines while keeping power consumption to a minimum.
Published on December 8, 2017 by Jean Labrosse
Over the last two installments of this blog series, we have explored Micrium’s μC/Probe and using it’s virtual dashboard and oscilloscope capabilities to debug code on the Zynq SoC’s PS. Then, I started thinking about how we might use μC/Probe to debug hardware in the Zynq SoC’s PL.
Published on December 5, 2017 by Micrium
Last time, we discussed use Micrium’s μC/Probe to debug Zynq-based embedded systems in real time without impacting target operation. But μC/Probe has advanced debugging features that can aid us even further to debug our design and provides us with a real-time user interface that lets us control and monitor internal system variables using a variety of graphical interface components.
Published on November 30, 2017 by Micrium
Being able to see internal software variables in Zynq-based embedded systems in real time is extremely useful during system bring-up and debugging. μC/Probe allows us to read the contents of the processor memory and extract the information we need, without impacting the target’s operation and without the need to add a single line of code to the running target.
Published on November 14, 2017 by Micrium
Testing and debugging real-time embedded software can be challenging. In fact, it’s surprising that more tools aren’t available to simplify embedded product design. Any tool that offers instant visibility into the inner workings of your application is worth looking into.
Published on October 17, 2017 by Jean Labrosse
Full listing of all blog posts →