Skip navigation
Segments of DNA can perform basic computing functions (NAND), and code the answer by emitting green flourescent protein (GFP) (image via Nature)   What happens when the world runs out of silicon? Biological circuits could replace minerals as storehouses of computing power. So far, it’s been much easier to store lots of information using DNA and programming that allows translation between DNA and binary code. What if cells could be programmed to activate certain genes? With the ongoi ...
The ridges and bumps of the OLED, when mimicking the firefly, enhance its luminescent efficiency (via American Chemical Society, 2016)   Who knew that a firefly’s rear end contained the secret to efficient lighting? When aeronautic engineers designed plane wings with structures that imitated a bird’s wing, they reduced turbulence and continue to be used in modern aircraft. Such biomimicry is now enhancing the world of fluorescent lighting and design. Up until recently, fluoresc ...
Rice University researchers have tested nanocars outside of a vacuum sealed environment (via Rice University)   Researchers have been using nanocars, molecular-scale cars that may carry tiny payloads one day, for testing in different vacuum environments for a while. But one group of researchers at Rice University have taken nanocars out of sealed environments and out into the open. The university, who first developed the nanocars, teamed up with North Carolina State University to give the ...
Implement new USB Type-C and Power Delivery technology with ST certified embedded software solution based on STM32. The free STM32 USB-C and PD stack is compliant with USB Type-C 1.2 and USB Power Delivery 2.0 specifications enabling the rapid development in end-products, benefiting of the rich feature set of STM32 Cortex-M based MCU. The new firmware stack, X-CUBE-USB-PD, initially based on STM32F0 entry level Cortex-M0,  allows designers to upgrade their USB legacy devices to provide si ...
This blog is the first in a series on the new debug features in SOMNIUM DRT. We all know from experience (and this is confirmed by many studies) that debugging takes up a significant part of the time in software development. Software systems are complex and debugging is hard. This is especially true for embedded systems where there may be real-time constraints on when data is received or sent, the timing of interrupts, and so on. This means that traditional techniques, such as breakpoints or cha ...

Filter Blog

By date: By tag: