Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
arc
 
 
 
 
 
 
 
 
inc
 
 
 
 
 
 
 
 

README.md

embARC BSP for EMSK

Build Status

Introduction

The embARC Board support Package (BSP) for DesignWare® ARC® EM Starter Kit (EMSK) is a software distribution aimed at facilitating the development and evaluation of embedded systems based on ARCv2 processors.

It is designed to provide a board support package for ARC EMSK users by defining consistent and simple software interfaces to the processors and onboard devices.

embARC BSP Features

The embARC BSP architecture is shown in the block diagram below.

embARC BSP Architecture

embARC BSP provides ARC Hardware Abstraction Layer (HAL), device HAL and driver implementation for UART, I2C, GPIO and SPI. A group of driver implementations for DesignWare IP are provided in embARC BSP for EMSK.

Choose Premium MetaWare Development Toolkit (2017.09) and Open Source ARC GNU IDE(2017.09) according to your requirement.

embARC BSP & embARC OSP

embARC BSP code is originated from embARC OSP. The code are reorganized with the same ARC HAL, device HAL and driver implementations for DesignWare IP peripherals. The operating system layer, common library layer, middleware layer and applications are not included in embARC BSP. The code in embARC BSP is independent with build system. It can be ported to various build system easily. The lightweight makefile and Eclipse IDE are both supported in embARC BSP as reference.

Get Started with embARC BSP

About

embARC BSP for DesignWare® ARC® EM Starter Kit (EMSK)

Resources

Releases

No releases published

Contributors 4

  •  
  •  
  •  
  •  
You can’t perform that action at this time.