Filter results by

ARTIK IDE Release Notes

IDE v2.0.0

Version 2 of the ARTIK IDE is a major release that refactors the code architecture and IDE SDK structure.

This release brings a new mechanism to manage ARTIK modules via the ARTIK Package Manager, through which users can easily add new module support or an up-to-date SDK without needing to install an entirely new version of the ARTIK IDE installer.

IDE 2.0.0 in this release cannot be updated by P2 patch from previous IDE versions, and IDE/SDK history will not be shown. However, users can easily migrate projects from earlier IDE versions to IDE 2.0.0 to maintain project availability and compatibility.

Host OS Installer Supported ARTIK Modules Supported
embedded OS
Windows 7/8/10
64-bits
artik-ide-windows-installer-V2.0.0-20180718 710/710s,
530/530s/530s-1G,
053/053s, 055s
Ubuntu 16.04:
530/710 series
Tizen RT: 053/053s, 055s
Linux Ubuntu 16.04
64-bits
artik-ide-linux-x64-installer-V2.0.0-20180718 710/710s,
530/530s/530s-1G,
053/053s, 055s
Ubuntu 16.04:
530/710 series
Tizen RT: 053/053s, 055s
Mac OS X artik-ide-osx-installer-V2.0.0-20180718 053/053s, 055s Tizen RT: 053/053s, 055s

Features

General

The new IDE v2.0.0 supports:

  • Application development and debug with the latest official SDK versions ( 18.05.xx ) for all ARTIK modules on Windows and Linux host OS, and for ARTIK Tizen RT modules (A05x series) on Mac host OS

  • ARTIK SDK versions 1.7.1 and 18.05.00 for all supported ARTIK modules on Windows/Linux/Mac host OS

  • Migrating projects from legacy v1 ARTIK IDE to the new IDE version.

ARTIK Package Manager

The new IDE v2.0.0 Package Manager supports:

  • Managing install/update/uninstall of ARTIK modules

  • Installation of new ARTIK modules and IDE SDKs without needing to install an entirely new version of the ARTIK IDE installer

  • Toolchain package auto-match and auto-install according to the SDK selected by the user

  • A description of the SDK, shown at the bottom of the window when the user selects an SDK.

ARTIK IDE SDK Package

The refactored structure of the IDE SDK:

  • Enables one IDE SDK to support multiple ARTIK modules within the same series

  • Reduces storage space requirements and downloading time.

The Fedora embedded OS is no longer supported.

Known Issues

Issue #1
ARTIK IDE aborts when switching to a new workspace

Affected Subsystems

Host OS: Windows 7/8/10

Description

The issue is caused by incompatibilities with the Eclipse platform and GTK library.

Workaround

Manually restart ARTIK IDE.

Issue #2
Linux IDE can't successfully restart after popping up "Restart IDE" dialogue

Affected Subsystems

Host OS: Ubuntu 16.04

Description

The issue is caused by the GTK library.

Workaround

Manually restart ARTIK IDE.



ARTIK IDE v1 Release Notes

Version 1 of the ARTIK IDE is for use only with ARTIK 520. Use v2 for all other ARTIK devices.

IDE version V1.4.2

Host OS Installer Supported ARTIK Modules Supported embedded OS
Windows 7/8/10
64-bits
artik-ide-windows-installer-V1.4.2-0313 520, 710/710s,
530/530s/530s-1G,
053/053s, 055s
Fedora 24: 520, 530, 710
Ubuntu 16.04: 710/710s,
    530/530s/530s-1G
Tizen RT: 053/053s, 055s

Features

  • Updated to ARTIK SDK v1.8.0
  • Supports application development for ARTIK 053s, 055s secure modules on Mac OS.
  • Supports application development for ARTIK 530s-1G (Eagleye) on Windows and Linux host OS

Known Issues

Issue #1
ARTIK IDE aborts when switching to a new workspace

Workaround

Manually restart ARTIK IDE.

Issue #2
SDK uninstallation doesn't work well. If uninstalling several SDKs, errors occur; cancelling the uninstallation of A05x SDKs makes SDK status abnormal and creating projects will fail.

Workaround

Go to the ARTIK IDE installation directory, find the SDK folder, and delete it manually.

IDE version V1.4.1

Host OS Installer Supported ARTIK Modules Supported embedded OS
Windows 7/8/10
64-bits
artik-ide-windows-x64-installer-V1.4-0117 520, 710/710s,
530/530s/530s-1G,
053/053s, 055s
Fedora 24: 520, 530, 710
Ubuntu 16.04: 710/710s,
    530/530s/530s-1G
Tizen RT: 053/053s, 055s

Features

  • Supports application development for new ARTIK secure modules on Windows host OS. The following new modules have been added:
    • 710s
    • 530s, 530s-1G
    • 053s, 055s
  • ARTIK SDK v1.7.1 update for secure modules available on Ubuntu embedded OS platform.
  • ARTIK SDK v1.7.1 update for ARTIK 05x modules available on Tizen RT embedded OS platforms.

Known Issues

Issue #1
Unable to debug Linux application projects imported from IDE v1.3.x into IDE v1.4.x workspace

Affected Subsystems

Host OS: Ubuntu 16.04, Windows 7/8/10

Description

If you import a Linux application project for ARTIK 7 or 5 series modules into IDE v1.4.x workspace; you will notice that you are unable to perform step operations during application debugging – “Step Into” an application does not work. Instead the application will run towards completion.

Workaround

Modify the .gdbinit file in your project to fix this issue. Follow these steps.

  1. Browse to the project folder in file explorer
    – right-click the project » Properties » Resource » Location –
    to determine the project folder.

  2. Open the .gdbinit file and modify the fields as indicated.

Before modification:

set sysroot C:/ARTIK/v1.3/SDK/A7_ubuntu/v1.6/sysroot
set debug-file-directory C:/ARTIK/v1.3/SDK/A7_ubuntu/v1.6/sysroot/usr/lib/debug

After modification:

set sysroot C:/ARTIK/v1.4/SDK/A7_ubuntu/v1.6/sysroot
set debug-file-directory C:/ARTIK/v1.4/SDK/A7_ubuntu/v1.6/sysroot/usr/lib/debug

Issue #2
Unable to edit a custom configuration created using “Tizen RT System Configuration” wizard

Affected Subsystems

Host OS: Windows 7/8/10

Description

After you create a “New configuration from template” using “Tizen RT System Configuration” wizard, you can edit this configuration and build it for use in your application. On Windows host OS, the editing capability “Edit custom configuration” doesn’t work.

Workaround

There is no workaround for this issue in the IDE. You have to create a new custom configuration for any changes to your configuration. However, use the command line kconfig tool to configure the configuration. Don’t use this tool unless you are comfortable with using kconfig tool. For more information refer to the Creating Tizen RT SDK article.

IDE version V1.4

Host OS Installer Supported ARTIK Modules Supported embedded OS
Ubuntu 16.04
64-bits
artik-ide-linux-x64-installer-V1.4-1127 520, 710/710s,
530/530s/530s-1G,
053/053s, 055s
Fedora 24: 520, 530, 710
Ubuntu 16.04: 710/710s,
    530/530s/530s-1G
Tizen RT: 053/053s, 055s

Features

  • Supports application development for new ARTIK secure modules. This support is only available on Ubuntu host OS. The following new modules have been added:
    • 710s
    • 530s, 530s-1G
    • 053s, 055s
  • ARTIK SDK v1.7 update for secure modules available on Ubuntu embedded OS platform.
  • ARTIK SDK v1.7 update for ARTIK 05x modules available on Tizen RT embedded OS platforms. The ARTIK 053 update is available on Windows, Ubuntu and Mac host OS.
  • Location of command line tool tizenrt-system-config.py used for creating custom Tizen RT configuration and SDK moved to a different location. Refer to the documentation for the specific location.
  • EULA updated for ARTIK secure modules.

Known Issues

Issue #1
ARTIK IDE aborts when switching to a new workspace

Affected Subsystems

Host OS: Ubuntu 16.04

Description

The issue occurs when the user switches to a new workspace, and specifies a new directory location. This is a known issue with with GTK and Eclipse, current status in Eclipse Bugzilla: https://bugs.eclipse.org/bugs/show_bug.cgi?id=492371#c3

Workaround

Create a new folder for the workspace outside the IDE, and specify this folder when you switch workspace in the ARTIK IDE.

Issue #2
Uninstallation of ARTIK secure modules SDK packages does not work

Affected Subsystems

Host OS: Ubuntu 16.04
Embedded OS: Ubuntu 16.04
ARTIK Modules: 530s, 530s-1G, 710s

Description

When the user uninstalls the ARTIK secure modules SDK package from the package manager, the SDK package directory is not completely removed.

Workaround

The user has to manually delete the soft link files manually in the sysroot/usr/lib/ssl folder of the Ubuntu SDK directory.

IDE version V1.3

Host OS Installer Supported ARTIK
Modules
Supported embedded OS
Windows 7/8/10 64-bits artik-ide-windows-installer-V1.3-1020 520, 530, 710
053
Fedora 24: 520, 530, 710
Ubuntu 16.04: 530, 710
Tizen RT: 053
Ubuntu 16.04 64-bits artik-ide-linux-x64-installer-V1.3-1020 520, 530, 710
053
Fedora 24: 520, 530, 710
Ubuntu 16.04: 530, 710
Tizen RT: 053
Mac OS X artik-ide-osx-installer-V1.3-1020 053 Tizen RT: 053

Features

  • Support for Ubuntu 16.04 SDK packages for ARTIK 530 & 710 modules
  • ARTIK SDK v1.6 update on Fedora, Ubuntu and Tizen RT embedded OS platforms
  • Addition of code templates for ARTIK 5 & 7 series modules. You can easily add ARTIK SDK code templates in your application.
  • Addition of Tizen RT system configuration on Windows and Mac host platforms. You can now create custom Tizen RT system configuration in the IDE.
  • Kext signed ARTIK 053 FTDI drivers on Mac host platform to enable easy driver installation

Known Issues

Issue #1
Stepping into an ARTIK SDK API function terminates the debugging session abnormally

Affected Subsystems

Host OS: Windows 7/8/10 & Ubuntu 16.04
Embedded OS: Fedora 24 & Ubuntu 16.04
ARTIK Modules: 520, 530 & 710

Description

This issue occurs in two scenarios:

  1. When you set a breakpoint at the first line of ARTIK SDK API function, and perform step operation after the breakpoint has been hit at the first line.

  2. When you step-into the ARTIK SDK API function, and perform step operation within the ARTIK SDK API function.

This issue occurs only the first time you step into any ARTIK SDK API function, since there is an issue with gdb loading external shared library.

Workaround

  • Do not set breakpoint at the first line of ARTIK SDK API function.
  • If you step-into the ARTIK SDK API function, set a breakpoint on the second line of the function and hit continue.
Last updated on: