首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将AllJoyn瘦核源15.09.00a移植到ThreadX/FreeRTOS

将AllJoyn瘦核源15.09.00a移植到ThreadX/FreeRTOS
EN

Stack Overflow用户
提问于 2016-03-18 11:21:00
回答 1查看 226关注 0票数 2

我有评估板与主机MCU + WIFI +蓝牙在一起。

我想将AllJoyn瘦客户机服务移植到这个运行线程/FreeRTOS的平台上。

在此之前,我想了解一些关于AllJoyn瘦客户端源文件的细节,它们的依赖关系(实时操作系统、网络堆栈等),并且可能是一个指针(除了AllSeen联盟提供AllJoyn理论知识和概述的视频源之外),还有一些文档提供了更多的技术概述。

有没有人在任何平台上做过这种移植活动(无论是Linux平台上的标准核心源代码)吗?

感谢您的投入。

EN

回答 1

Stack Overflow用户

发布于 2016-10-22 19:52:50

我认为更容易将AllJoyn瘦核心库(AjTCL)看作是AllJoyn标准核心库(AjSCL)的一个小子集。AjTCL被设计成在受限的嵌入式系统上工作得最好,这些嵌入式系统运行在类似实时操作系统的平台上,具有有限的硬件规格。

AjTCL library在设计时考虑到了抽象,为应用程序开发人员提供了高级API。但是有一些与目标平台相关的接口,它们应该按照目标平台来实现。

如果您要在特定的嵌入式平台(Arduino、MBed、WICED、FreeRTOS等)上运行AjTCL,则必须移植(实现)这些依赖于目标的接口,以便AllJoyn精简库能够利用该平台并继续按承诺的方式运行。

AjTCL依赖于目标的接口是;

代码语言:javascript
复制
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

祝您移植愉快!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36075538

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档