English German
There's always a Logic Solution!


Top reasons why the embedded industry standardize on ARM processors, the GNU compiler and the Eclipse IDE

  • By Magnus Unemyr, April 2015
    It is currently a very strong trend in the embedded industry to standardize on ARM Cortex devices, the GNU gcc compiler (with its accompanying gdb debugger), and the Eclipse IDE. I call the ARM, GNU and ECLIPSE combo “AGE”.

    What are the driving factors for this strong trend? And what are the benefits for embedded developers to jump on the ARM Cortex, GNU gcc/gdb and Eclipse train? In my opinion, there are many benefits that provide embedded developers with great advantages.

Datalight Reliance Nitro Transaction Explorer

  • By Thom Denholm, April 2015
    One of the key differentiators for Datalight’s Reliance Nitro file system is the runtime flexibility. Not only does this file system provide more reliability options than any other file system on the market, they can all be changed on the fly through a simple API. To demonstrate just how easy this was, we created an intern project to do just that.

New Video; JTAG testing with XJTAG Boundary Scan

  • Find out how JTAG boundary scan tools from XJTAG can help you test, debug and program complex digital circuit boards. Works with devices such as BGA, FPGA, DDR, DSP, Flash, SPI, I2C or processors.

Using Lattix with IBM Rational Rhapsody

  • This video shows how Rhapsody models can be loaded into Lattix. Using a DSM we can see how unwanted coupling and cycles creep not just into code but models as well. Indeed, these cycles can be seen not just in code elements of the model but in diagrams as well. As a result, when some of the diagrams such as sequence or collaboration diagrams are implemented in code those same unwanted dependencies then appear in code. This video is an illustration of how Lattix can be used to improve UML models, to identify undesirable couplings early on, and to keep the resulting model clean.

How STM32 developers can speed-up development with a mouse-click

  • By Magnus Unemyr, April 14th 2015.
    Computers today are fast, and I suspect yours is no exception. However, embedded projects tend to be larger and larger, now often comprising hundreds of C/C++ source code files. With the new STM32 F7 (the Cortex-M7 based STM32 family with 512KB or 1MB of Flash) for example, you have a lot of memory to fill with code. The same goes for the smaller STM32F3 and STM32F4 families too for that matter. And so, also with the most powerful PC’s, compilation time can be lengthy, which adds to development time if you develop incrementally with a lot of re-compilations of your application.