Examples

Overview

The embARC OSP platform comes with a large collection of examples using OS, middleware and peripherals supported in embARC OSP. These examples provide a useful reference and starting point for embARC developers for their own applications. The .elf files of the following examples can be loaded through JTAG, or the .bin files through SD card by secondary bootloader.

Examples in embARC OSP

Example Directory

Example Document Link

example/baremetal/arc_feature/cache

example_arc_feature_cache

example/baremetal/arc_feature/memory_protection

example_arc_feature_memory_protection

example/baremetal/arc_feature/multicore

example_arc_feature_smp

example/baremetal/arc_feature/timer_interrupt

example_arc_feature_timer_interrupt

example/baremetal/arc_feature/udma

example_arc_feature_udma

example/baremetal/arc_feature/xymem

example_arc_feature_xymem

example/baremetal/ble_hm1x

example_ble_hm1x

example/baremetal/blinky

example_blinky

example/baremetal/bootloader

example_bootloader

example/baremetal/cxx

example_cxx

example/baremetal/dma_spiflash

example_dma_spiflash

example/baremetal/imu_mpu9250

example_mpu9250_test

example/baremetal/graphic_u8glib

example_graphic_u8glib

example/baremetal/openthread/cli

example_openthread_cli

example/baremetal/openthread/ncp

example_openthread_ncp

example/freertos/esp8266_wifi

example_esp8266_wifi

example/freertos/freertos_blinky

example_freertos_blinky

example/freertos/iot/coap/coap_server

example_iot_coap_coap_server

example/freertos/iot/lwm2m/lwm2m_client

example_iot_lwm2m_lwm2m_client

example/freertos/iot/lwm2m/lwm2m_server

example_iot_lwm2m_lwm2m_server

example/freertos/kernel

example_kernel

example/freertos/kernel_secure

example_kernel_secure

example/freertos/net/httpserver

example_net_httpserver

example/freertos/net/ntshell

example_net_ntshell

example/baremetal/secureshield/secret_normal

example_secureshield_secret_normal

example/baremetal/secureshield/secret_secure

example_secureshield_secret_secure

example/baremetal/secureshield/secret_secure_sid

example_secureshield_secret_secure_sid

example/baremetal/secureshield/test_case

example_secureshield_test_case

example/freertos/sec/mbedtls/dtls/client

example_sec_mbedtls_dtls_client

example/freertos/sec/mbedtls/dtls/server

example_sec_mbedtls_dtls_server

example/freertos/sec/mbedtls/ssl/client2

example_sec_mbedtls_ssl_client2

example/freertos/sec/mbedtls/ssl/server2

example_sec_mbedtls_ssl_server2

The repository embARC Applications contains various applications based on embARC OSP, developed by the embARC team and community.

Application Note

The following application notes provide step-by-step instructions on a broad range of topics to familiarize you with the use of embARC OSP.

Note

Confirm that the version of embARC OSP and board is the correct one as noted in the application note documents