Blog

Programming Tag

U2F Excitement then Disappointment

Categories: Product Management

I recently ordered a pair of U2F authentication keys from Amazon. I was very excited about my move to nearly unbreakable security on Gmail, Dropbox, Github, and other services. Individuals and businesses should be flocking to U2F and similar technologies to secure their data and prevent embarrassing and costly security breaches.

Read More

Using Doxygen with C

Categories: Embedded Design Tips

Doxygen is a free source code documentation tool. It automatically decomposes a software design when using an object-oriented programming language such as C++ or Java. When using C, however, there is no natural break-down of the code so the developer must create groups (or modules) within Doxygen to show a definitive decomposition of the design.

Read More

USB Virtual Serial Port Firmware

Categories: Embedded Design Tips

Desktop communication to embedded devices is critical for programming and debugging. It is also important in production for data acquisition devices and other computer peripherals. Setting up a device as a virtual serial port using USB is a great solution for transferring data between desktop computers and embedded systems. It can be connected to most desktop operating systems (Windows, Mac OS X, and Linux) without installing or developing any USB drivers.

Read More