Home Contact Sitemap

Reflex Technology Ltd

Complete Development Solutions for Embedded Systems

Home > News > Latest  

Latest News

Atollic TrueSTUDIO v5.0 is released!

The new TrueSTUDIO® v5.0 is a major upgrade with many improvements and new features. It contains a complete GUI facelift providing a modern appearance, themeable look, and a new windowing system with a much more flexible layout and docking solution.


TrueSTUDIO v5.0 also adds strong support for dual-monitor and multiple-monitor systems. This enables power users to have more perspectives, editors and docking views open at the same time, using two or more monitors connected to the same PC. This version update also includes many improvements to the editor, build system and debugger, and adds support for many new target devices and boards.


  • Upgraded to the latest Eclipse components. A lot of work has been spent on fixing, improving and polishing the new Eclipse versions, including re-applying the Atollic Eclipse GUI cleanup and simplification, as well as numerous modifications to improve quality and suitability of standard Eclipse for embedded development.
  • Thanks to the new Eclipse versions, TrueSTUDIO is now theme-able and it is possible to download and install Eclipse plug-ins that change the look of TrueSTUDIO, such as coloring, gradient fills, shadows, rounded corners, etc. Some of them even provides a configuration GUI to design your own GUI theme.
  • A new "Quick access" search field in the main toolbar can be used to find and open GUI objects like views, perspectives, menu commands, preference settings, etc. For example, type “SWV” to quickly find all SWV views, and other GUI commands related to SWV.
  • #includes can be organized in the editor (use Shift+Ctrl+O in C/C++ editor). #include statements are automatically added/removed/resorted as needed dependent on the file dependencies. The command works on the active editor file, not globally in the project.
  • The debugger expressions view have support for entering symbol names using regular expressions.
  • The debugger memory view can render the memory as floating point values
  • TrueSTUDIO now has even better support for dual-monitor and multiple-monitor computers, which is great for power users. For example, do C/C++ editing on monitor 1, basic debugging on monitor 2, keep RTOS and tracing debugger views on monitor 3, and version control system and bug database views on monitor 4.
  • The build console now has an optional line wrap feature
  • The makefile editor now has content assist and bracket matching
  • When the gdb debugger command line is used to update the debug status, for example by modifying variable or memory values, settings breakpoints etc, the GUI views now detect this automatically and refresh themselves accordingly.
  • The open-source OpenOCD gdbserver can now be selected in the debugger configuration GUI
  • The copy protection system is improved in several ways; in particular for floating network licenses.
  • Extra bug database connectors can now be installed, for additional types of bug database systems.
  • SVN+SSH protocol is now supported for the Subversion client
  • Support for FreeRTOS v8 RTOS debugging
  • Updated Java  Runtime Environment
  • Updated documentation
  • A large number of bug fixes and minor improvements have been made

Improved target support

TrueSTUDIO v5.0 has massively improved target support. The product now supports over 2300 ARM devices, and almost 150 evaluation boards. Some target support news:

Chip vendor updates

  • Spansion is added as a supported semiconductor vendor
  • Silicon labs is added as a supported semiconductor vendor

MCU updates

  • Added Atmel SAMD20E18 device (Cortex-M0+)
  • Added Freescale Kinetis KV10 Series (Cortex-M0+)
  • Added Freescale Kinetis KE02Z (v2.0), 40 MHz, (Cortex-M0+)
  • Added Infineon new XMC1100, XMC120x, XMC130x devices (Cortex-M0)
  • Added Infineon new XMC4108, XMC4504 devices (Cortex-M4)
  • Added STMicroelectronics STM32F04x, 32K, devices (Cortex-M0)
  • Added STMicroelectronics STM32F031xx devices (Cortex-M0)
  • Added STMicroelectronics STM32F051xx devices (Cortex-M0)
  • Added STMicroelectronics STM32F071xx devices (Cortex-M0)
  • Added STMicroelectronics STM32F072xx devices (Cortex-M0)
  • Added STMicroelectronics STM32F078xx devices (Cortex-M0)
  • Added STMicroelectronics STM32L1xx, 512K, devices (Cortex-M3)
  • Added STMicroelectronics STM32F301/302, 64K, devices (Cortex-M4)
  • Added STMicroelectronics STM32F33x, devices (Cortex-M4)
  • Added STMicroelectronics STM32F401xD, STM32F401xE, devices (Cortex-M4)

Board updates

  • Added Freescale TWR-KV10Z32 board
  • Added Freescale TWR-K64F120M board
  • Added STMicroelectronics NUCLEO-F030R8 board
  • Added STMicroelectronics NUCLEO-F103RB board
  • Added STMicroelectronics NUCLEO-F401RE board
  • Added STMicroelectronics NUCLEO-L152RE board

Standard peripheral library and microcontroller software

  • Added Atmel SVD files for SAM4L, SAM4E, and SAM D20 Series
  • Updated Atmel SVD files for most Atmel microcontrollers
  • Updated Infineon header and SVD files for XMC1100, XMC1200, and XMC1300
  • Updated STM32F0 firmware library to version 1.3

New Atollic ST-LINK GDB Server version 1.9.0

  • Added flash support for STM32F04x
  • Added flash support for STM32F301
  • Added flash support for STM32F333/334
  • Added flash support for STM32L0xx
  • Added flash support for STM32L1xxxxxxA
  • Added flash support for STM32L1xxxE (512K Flash version)
  • Solved problem with STM32L and programming EEPROM
  • Using new STLinkUSBDriver.dll
  • Using new stlink_winusb driver for STM32 Nucleo boards
  • New ST-LinkUpgrade.exe V2.J19 (works also with STM32 Nucleo boards)
  • Note! ST-Link firmware needs to be updated to V2.J19.

New P&E Micro GDB Server for Freescale Kinetis

  • Adding support for many new devices

New Segger GDB Server V4.82

  • Adding support for many new devices

Fixed missing RM48 board and MCU for Segger JTRACE probe

For more information on Atollic tools, see: www.atollic.com.



testIDEA: RealTime-UnitTest from iSYSTEM

testIDEA deals with the smallest testable parts of an application, which is usually a function. It's greatest value is in early detection of problems, because finding the error in the integrated module is much more complicated than finding the same error in an isolated unit. Furthermore, fixing small problems every few hours takes less time than fixing huge problems just before the deadline.  

To perform Embedded Software Tests, iSYSTEM provides testIDEA. It expands iSYSTEM’s debug and trace tools for software development (which encloses the complete iSYSTEM Blue Box hardware) and allows the execution of test cases and test vectors on the real customer hardware without code instrumentation – other tools usually instrument the code.

Primarily testIDEA is a free and open programming interface (API) that is completely integrated in winIDEA. With that API set one can write test applications/cases but also auto­mati­cally execute them on customer’s hardware connected by iSYSTEM tools. Test applica­tions, test cases and the accordant test reports can be written in many different programming and scripting languages (Python, Java, C/C++, C#, Perl, TCL…).

testIDEA also includes an interactive editor for generating test cases and test reports that can be directly called from winIDEA. With that GUI test cases can be created without any programming know-how. testIDEA stores the test cases as YAML (YAML Ain‘t Markup Language) files which is a description language similar to XML, but easier to read and to process in other languages. E.g. YAML files can be included in Python exactly as they are and therefore they are reusable in an executable mode.

testIDEA is used within the familiar development environment directly at the developer’s workplace. A developer can accomplish unit tests (tests on the smallest, testable entity) in their different variants like Black Box (function code is unknown) and White Box (function code is known, code coverage) test.

The major advantage of non-instrumented unit tests is the fast turn-around-time because the tests can run without compilation, linking and download. In addition no test drivers are needed and therefore no additional resources are used on the target system. Functions like tracing, profiling and code coverage analysis can be integrated into the test cases. This expands the operation area of iSYSTEM test technology from unit testing to integration and system testing.

iSYSTEM iC5000 Product page


Unicoi Systems Announces IPv6 Support for InstaVoIP Modules

Unicoi Systems, Inc. (Unicoi), a leading provider of high quality VoIP solutions to the embedded device market, have announced that their InstaVoIP 516-CN and 516-POE hardware modules now support next generation IPv6 networks. The InstaVoIP Module family is a hardware/software solution designed to help expand or produce new products using Unicoi’s industry leading VoIP technology.

Both the InstaVoIP 516-CN and the 516-POE module are industrial temperature rated with 4 Mbytes of flash and 16 Mbytes of SDRAM, providing plenty of room for application specific features. Support for 48 KHz capable stereo audio codec is provided as well. The InstaVoIP 516-POE module is essentially a full-duplex speaker phone board, complete with Power over Ethernet (PoE), a 4 Ohm speaker driver, and an on-board driver for door latches and other devices (supporting up to 12V/24V and 2A or a 5V Relay). The InstaVoIP 516-CN module is a connector-based board designed to be incorporated into existing designs or to be used as the basis for custom VoIP related products.

Greg Coonley, CEO and founder of Unicoi Systems, said, “With more than 50 companies relying on our InstaVoIP modules for their VoIP related products, we felt that adding IPv6 support was essential. The latest version of our InstaVoIP SDK will provide our customers with the comfort of knowing that their products are ready for deployment on next-generation networks.”

Software for the InstaVoIP 516-CN and 516-POE module is available in two varieties: a combination object code and ANSI C source code release, or a full ANSI C source code release. The InstaVoIP object code software requires no upfront licensing fee, essentially eliminating the barrier of entry for creating VoIP-enabled products. Sample applications using the InstaVoIP module include IP Speaker Phones, IP Door Entry/Call Boxes, IP Intercom Systems, IP Emergency Phones, IP Speakers, IP Parking Garage Entry, RoIP (Radio over IP) Gateways,

Unicoi Networking Product page


Performance Enhancements Make Fusion Stack Unparalleled

Unicoi Systems has proudly announced release of their Fusion TCP/IPv4/IPv6 Dual Mode Stack version 8.6. This release was motivated by the drive to increase Unicoi’s performance lead over lagging, less adaptive solutions from 'Gold Rush Era' competitors. Now, the most trusted embedded TCP/IP stack in the industry is even faster.

"Despite the recession, Unicoi Systems is still experiencing growth due to demand for an inexpensive, highly portable TCP/IP stack that exceeds the performance limitations of larger, less portable solutions from entrenched real time OS vendors. In keeping with our overall product strategy of ultimately finding ourselves only competing with our own incumbent solutions for top seed performance benchmarks, Unicoi offers an alternative to single source options with outdated IP and bloated pricing models from the 1990s", says Greg Coonley, CEO of Unicoi Systems.

Noteworthy performance gains in TCP transmit and receive are the results of many man-months of effort by Unicoi’s highly experienced engineering team. Fusion TCP/IPv4/IPv6 8.6 boasts TCP transmit performance that averages 25% higher than previous versions with peaks in excess of 40%, depending on the transmit buffer size. On average, the TCP receive performance is improved by 20% over Fusion TCP/IPv4/IPv6 version 8.5 with peaks at over 30%, depending on the size of the receive buffer size.

To run faster, the Fusion stack has to run smarter, which is why several new features are part of version 8.6. A new socket option is provided for tuning TCP performance by allowing the TCP ACK strategy to adapt to the saturation of the socket receive buffer. Also, a new set of driver API functions allow developers to create a pool of reusable message buffers for receiving packets from the network. Additional changes in the core stack allow drivers to pass packets received from the network to the stack where the actual packet data is contained in a buffer allocated from a different memory space than the Fusion stack's own heap.

Unicoi Networking Product page


SCIOPTA's IEC61508 SIL3 Safety Real-Time Operating System for ARM is certified by TUV

SCIOPTA Systems AG has announced the immediate availability of the SCIOPTA Real-Time Operating System certified to IEC61508/EN50128 by TUV Munich for the ARM7/9 and XScale Microprocessors to be used in safety related systems up to SIL3.
The SCIOPTA ARM IEC61508-P3 Safety Kernel is written in highly optimized assembler and specifically tuned for the ARM microprocessors. This results in a very high performance and a low memory footprint
The SCIOPTA ARM IEC61508-P3 Safety Kernel has been developed according to: risk level SIL3 (IEC61508-3) and SIL3/4 (EN50128). It has been tested by TUV according to: IEC 61508-1, IEC 61508-3, IEC61508-4 and EN 50128. The SCIOPTA ARM IEC61508-P3 delivery contains the Certificate, the Certfication Report of Functional Safety and the Safety Manual, which provides guidance on how to safely use SCIOPTA. SCIOPTA is royalty free and is certified to be used with the IAR ARM C Compiler, IAR ARM Assembler and IAR ARM Linker
SCIOPTA Product page


Unicoi Systems Releases Fusion Embedded™ SIP 5.2

Support for OPTION Server Authentication and Customized SIP Headers

ATLANTA, GEORGIA – October 27, 2010 – Unicoi Systems (Unicoi) is proud to announce the release of Fusion Embedded SIP version 5.2. With this release, Fusion Embedded SIP provides support for the OPTION server authentication method, along with API updates to accommodate customized SIP headers.

“Providing developers with a more efficient way to build voice applications continues to be one of Unicoi’s primary objectives. Fusion Embedded SIP 5.2 is the latest manifestation of our commitment to VoIP developers,” said Greg Coonley, Unicoi’s Chief Executive Officer.

The code improvements to Fusion Embedded SIP 5.2 render a more adaptable development option.  The API supports custom headers, which enables a broader range of RFCs. Support for server authentication is included, via the OPTIONS request, which provides feedback on external SIP devices. This latest version of Unicoi’s SIP solution also uses smarter request routing to provide better connectivity to distributed SIP domains. Other code improvements include redundant code reductions resulting in a small overall footprint and improved maintainability.

About Unicoi

Unicoi Systems is a leading provider of VoIP and multimedia software and reference designs to embedded device developers and OEMs worldwide. More than 400 companies rely on Unicoi to power their solutions, including leading technology companies Motorola, Lockheed Martin, Honeywell, Sharp, Raytheon, Cisco Systems and Sony.

Embedded Software Product page

Page execute in: 0.00115 seconds.