Release 2015.05¶
This is the second release of the embARC Open Software Platform, release 2015.05.
Tool Support¶
Eclipse IDE for GNU Toolchain for ARC Processors, v2014.12
MetaWare Development Toolkit, J-2015.03
Features and Enhancements¶
LwM2M support: provided by Eclipse wakaama project
TLS/DTLS support: 2 implementations are supported - wolfssl and matrixssl
MQX RTOS support: standard embARC middleware (LwIP/NTShell/Fatfs) has been ported for using with MQX
New UART-based bluetooth4.0 module (HM-10) driver, and RW009 wifi driver
Added support for EMSK v2.1 (in addition to existing support for v1.1 and v2.0)
API updates
_arc_lr -> _arc_lr_reg in inc/arc/arc_builtin.h
_arc_sr -> _arc_sr_reg in inc/arc/arc_builtin.h
Device HAL updates
add ioctl command: UART_CMD_SET_READ_MODE into uart device
Source code updates
FreeRTOS version updated to V8.2.1 (latest)
LwIP updated to the latest upstream sources
Contiki updated to the latest upstream sources
embARC examples updates
New examples for LwM2M server and client
New examples for HM-10 BLE device
New examples for wolfssl and matrixssl
Build System update
Update build system to support source code dependency file generation correctly
Change the example build object folder from obj_tool_core to obj_board_bd_ver/tool_core
Add support for run and gui make command for just GNU toolchain, now use openocd and arc-elf32-gdb for running and debugging
Pre-installed ide projects update
Add ide projects for EMSK2.1
Add include paths and macros in ide project configurations
Documentation updates
Bug fixes
FOSS notice update
How to Use¶
Please refer to the doc folder in the release zip file and getting started instructions on embarc.org
Known Issues¶
Xively Cloud demo instability. The examples are functional but reliability of the Xively Cloud service may vary.
Make version >=4.0 is not supported. Please use make version 3.81 or 3.82
For WiFi applications, the Digilent pmod Wifi with Microchip part MRF24WG0MA should be used. Pmods built with MRF24WB0MA have been shown to experience problems and are NOT supported.