AllJoyn Thin Core Library (AjTCL) を AllJoyn Standard Core Library (AjSCL) の小さなサブセットと考える方が簡単だと思います。AjTCL は、限られたハードウェア仕様を持つ RTOS のようなプラットフォームで実行される、制約のある組み込みシステムで最適に動作するように設計されています。
抽象化を念頭に置いて設計されたAjTCL ライブラリは、アプリケーション開発者に高レベルの API を提供します。ただし、ターゲット プラットフォームに準拠して実装する必要がある、ターゲット プラットフォームに依存するインターフェイスがいくつかあります。
特定の組み込みプラットフォーム (Arduino、MBed、WICED、FreeRTOS など) で AjTCL を実行する場合は、これらのターゲットに依存するインターフェイスを移植 (実装) して、AllJoyn Thin Library がプラットフォームを利用し、約束どおりに機能し続けるようにする必要があります。
AjTCL ターゲットに依存するインターフェイスは次のとおりです。
target/aj_net.h // Network operations (TCP/UDP etc.)
target/aj_target.h // Target platform constants
target/aj_target_crypto.h // Security operations
target/aj_target_nvram.h // Persistent layer operations non-volatile ram
target/aj_target_util.h // Target platform utility functions
移植おめでとうございます!