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.
Browse to the project folder in file explorer
– right-click the project » Properties » Resource » Location –
to determine the project folder.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:
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.
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.