Developer Tools

NXP MCUXpresso SDK

The MCUXpresso SDK is a software package for NXP’s Kinetis and LPC microcontrollers that includes production-grade peripheral drivers, stacks, middleware, and more.  Portions of MCUXpresso SDK are provided with Zephyr as the the base enablement for NXP’s microcontroller products.  Full MCUXpresso SDK’s can be custom built at http://mcuxpresso.nxp.com.

Renode™ 

Renode™ is an open source framework developed by Antmicro that lets you develop, debug and test IoT devices and systems reliably, scalably and effectively. It enables running unmodified software for embedded devices on a PC for development and testing of large wireless or wired networks without the need for physical hardware. The repeatability, control and scalability offered by Renode drastically improves the development experience especially for multi-node systems and protocols and enables a new Continuous Integration (CI) driven workflow.

Renode has been successfully used to run multi-node setups with the Zephyr RTOS for development, debug and interoperability testing, and effort is currently under way to use it to test Zephyr's networking stack.

The framework is developed by Antmicro who offer professional support, implementing new platforms, building customized tools, user interfaces and integrations for Renode as well as embedded systems development services powered by the Renode methodology.

http://renode.io

Synopsys DesignWare ARC Development Tools

Synopsys offers a series of ARC®-based development and evaluation systems for software development, code porting, software debugging and profiling.

The ARC EM Starter Kit provides a platform for rapid software development for ARC EM processors. The kit is ready for use "out-of-the-box" and enables designers to immediately begin writing code for their design. It features a Xilinx Spartan®-6 LX45 FPGA, an on-board 125 MHz clock generator, 128 MB of DDR3 memory and 16 MB of flash memory.

The ARC Software Development Platforms are complete, standalone hardware and software platforms that include ARC processors, peripherals, pre-built Linux and MQX operating systems, device drivers, and application examples, enabling designers to start software development prior to SoC availability. In addition, they have been built using licensable DesignWare IP including USB, Ethernet, UART and other common interfaces, providing a rich set of peripherals that can be implemented in an SoC. The ARC AXS101 Software Development Platform supports the ARC 625D, 770D, EM4, EM6 and AS221BD processors. The ARC AXS102 Software Development Platform supports the ARC HS34 and HS36 processors and is ideal for the development of SoCs for high-performance embedded applications.

http://bit.ly/synopsys_ARC_StarterKit