Blog
2019-12-18
I’m using the Beagle USB 480 Protocol Analyzer, which is connected to a USB hub with both ports. A mass storage device is connected to the Beagle USB 480 analyzer’s device port.
2019-12-17
One of the earliest decision points in embedded systems design is whether the system will require real-time computing capabilities. Real-time computing describes the ability to react to inputs and deliver the prescribed output within a constrained time frame. Devices that use real-time computing are deployed in applications where their correct functioning can make the difference between life and death.
2019-12-12
I am using the Beagle USB 5000 v2 SuperSpeed Protocol Analyzer - Standard Edition with the Data Center Software to resolve a USB 3.0 issue with a Basler industrial camera device. The Beagle USB 5000 v2 analyzer reports PHY Errors for all USB 3.0 packets. I have tried other slave devices (cameras, mobile phones), different cables, and different hosts (ARM and Intel), but the results remain the same - PHY Errors and no enumeration on the host.
2019-12-10
C is a general-purpose programming language with a range of desirable features and rich applications in computing. With its origins in the assembly language, the C language includes constructs that can be efficiently mapped on to typical machine instructions, making the language useful for coding operating systems and many types of application software.
2019-12-03
Seasoned embedded systems engineers and product developers in the electronics industry should be familiar with the functional differences between a microcontroller and a microprocessor. Both types of components are essential for designing and building various types of electronic devices, yet it can be difficult to distinguish between them based on their definitions alone: