Skip to content

Porting the Embedded App Introduction

Technical Overview: App Specific & Common Code

This application has two main parts of the code. One is mainly for smart home application code, and the other is for common libraries.

  • The specific application code locates in the include/ and source/ folder, which includes specific application logic part, communication logic part, protocol command builder/parser, some platform dependent utilities wrapper function, and data structures for the application.
  • The common libraries locates in the library folder, which includes virtual uart library, SAANET 4.0 (TaiSEIA 101) library, MQTT wrapper, timer library, debug print library, and system mutex wrapper.

Table of Contents


Hardware Requirements

  • Ubuntu 16.04 (64 bit version)
  • AMPAK AP72438 EV board

Software Requirements