Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: TOC, formatting


Self hosting using smart

Table of Contents

Note

smart has been deprecated from 2018.1, and dnf is the new package

...

smart has been deprecated from 2018.1 and dnf is the new package manager.

managerĀ 


Using Smart, you will be able to install the tools required to build(compile) applications on the target directly.

Table of Contents
Table of Contents

Installing core-SDK using Smart


The package-group we are interested is "packagegroup-core-sdk" . This package-group provides some commonly used utilities like Make, GCC, G++, etc. In this section we will be installing the package-group and then compile, and test out few demo applications.

GCC/G++ installation

We need to install packagegroup-core-sdk to be able to compile on target. To install run the below command.
  • smart install packagegroup-core-sdk

GCC/G++ testing

Once, SDK is installed, you should be able to use GCC/G++ compiler and build your programs on the target directly.

To test this, there are 2 sample programs attached below. Go ahead and download those onto your target. You can compile and build them as shown below.

To compile use:

Image Modified

GCC/G++ commands for compiling examples.



Run the generated executable and verify the output:
Image Modified
Expected results



Attachments

:view-file

name

hello_world.c

View filename

vector-test.cpp

Related Links