c接口和linux实现

_相关内容

Paho-MQTT C使用ID²-KM接入阿里云物联网平台

第一步:OSA接口适配:实现src/osa/ls_osa.c中的接口:已提供Linux系统的参考实现,可只实现其中的基础接口和网络接口。第二步:HAL接口适配:实现src/hal/km/demo/ls_hal_km.c中的接口:已提供Linux系统的参考实现:单独预留的KM安全分区...

Paho-MQTT C使用ID²-SE接入阿里云物联网平台

第一步:OSA接口适配:实现src/osa/ls_osa.c中的接口:已提供Linux系统的参考实现,可只实现其中的基础接口和网络接口。第二步:IROT HAL接口适配:进入modules/irot/se目录。在chipset目录,创建新增安全芯片的目录(如fm1280),复制...

通过阿里云物联网平台使用AI算法保护

sample 示例代码,本地环境的性能测试和试用 src 需适配的OSA和HAL接口和参考实现 tools 内容打包工具和配置模板 libs默认提供ID²-KM载体的静态库,其他载体如ID²-SE,可基于已适配和验证的ID²静态库进行替换,方法如下:获取ID²-SE的...

通过客户自建物联网平台使用AI算法保护

sample 示例代码,本地环境的性能测试和试用 src 需适配的OSA和HAL接口和参考实现 tools 内容打包工具和配置模板 libs默认提供ID²-KM载体的静态库,其他载体如ID²-SE,可基于已适配和验证的ID²静态库进行替换,方法如下:获取ID²-SE的...

消费者分类

云消息队列 RocketMQ 版 支持PushConsumerSimpleConsumer这两种类型的消费者,本文分别从使用方式、实现原理、可靠性重试适用场景等方面为您介绍这两种类型的消费者。背景信息 云消息队列 RocketMQ 版 面向不同的业务场景提供了不同...

环境要求与配置

本文介绍集成C Link SDK所需的硬件环境开发环境要求,以及编译配置与运行说明。硬件环境 目前仅支持Linux系统或者其他兼容POSIX接口的系统。设备支持TCP/IP协议栈,或通过外接模组等方式支持该协议栈。设备至少拥有1M ROM256KB RAM。C ...

posix

pthread_attr.c#pthread线程属性实现|-pthread.c#pthread线程实现|-pthread_cond.c#pthread条件变量及其属性的实现|-pthread_mutex.c#pthread互斥锁及其属性的实现|-pthread_tsd.c#pthread互斥锁及其属性的实现|-sched.c#调度类接口实现|...

RTOS SDK

由此,RTOS SDK需同时实现HAL层接口功能OS层接口功能,模组集成SDK后,才能与智能卡进行数据交互。工作内容 实现HAL层接口。具体操作,请参见SDK中 aliyun_iot_smartcard_hal.h 文件。实现OS层接口。具体操作,请参见SDK中 aliyun_iot_...

Linux集成开发指南

SDK主要包含两种使用方式,分别为同步接口和异步接口。同步接口 使用sail:face:FaceController:PutImageSyncV2接口,在函数返回时,会根据创建的请求返回对应的结果,结果类是sale:face:DetectionResult,这个结果会包含所有的检测结果,...

epoll

package.yaml#编译文件├─README.md#说明文档└─src├─device.c#epoll设备节点实现├─epoll.c#epoll接口实现└─rbtree_wrapper.c#红黑树适配层 依赖组件 osal_aos vfs 常用配置 系统中相关配置已有默认值,如需修改配置,统一在YAML中...

接入方案概述

Core├─hal_adapter.c/*删除,使用自有底层接口*/├─mqtt_at_basic_demo.c/*Demo需要修改设备认证信息*/├─os_freertos_impl.c/*非FreeRTOS需要实现对应接口*/适配自有的AT模组驱动接口:./net/at/net_at_impl.c。AT模组驱动框架连云 要...

配置blk-iocost权重限速

blk-iocost权重限速功能是Alibaba Cloud Linux对cgroup I/O子系统(blkcg)基于权重的磁盘限速功能的改进。它是一种I/O控制器,可以根据应用程序或进程的优先级为块设备上的I/O操作分配带宽,并且可以通过设置权重值来限制特定应用程序或...

HAL说明

HAL_OS_linux.c|+-HAL_TCP_linux.c|+-HAL_UDP_linux.c|+-kv.c|+-kv.h|+-win7|+-HAL_OS_win7.c|+-HAL_TCP_win7.c+-ssl+-itls|+-HAL_TLS_itls.c+-mbedtls|+-HAL_DTLS_mbedtls.c|+-HAL_TLS_mbedtls.c+-openssl+-HAL_TLS_openssl.c 基础 函数...

设备接入概述

C LinkSDK系统接口的默认实现是POSIX(Linux),Linux设备可以直接使用不需要移植。硬件环境 操作系统 说明 相关文档 PC/SoC Linux 如果是嵌入式设备,请注意配置交叉编译。Linux开发环境集成SDK Windows 无参考实现,需自行移植。移植示例...

Android设备端开发指南

LinkFace SDK封装了设备与云的通讯协议,实现了人员信息增删查,信息增删查检测/识别事件上云等功能。SDK支持Android Studio开发环境。SDK集成 依赖 Linkkit SDK...Android版本基于Linux C版本进行封装移植,暂不支持设备数据校验码查询。

Paho-MQTT C(嵌入式版)接入示例

├─CMakeLists.txt│├─FreeRTOS│└─linux├─src│├─CMakeLists.txt│├─FreeRTOS│├─MQTTClient.c│├─MQTTClient.h│├─cc3200│└─linux└─test├─CMakeLists.txt└─test1.c samples 目录提供 FreeRTOS Linux 两个...

无操作系统设备接入

Link SDK支持跨平台跨系统运行,默认支持Linux(POSIX接口)设备,其它环境的设备都需要移植。无操作系统的设备资源较少,移植难度较大。本文介绍无操作系统的单片机设备,使用C Link SDK接入物联网平台的流程示例。前提条件 已获取C ...

概述

设计原则 API函数接口和数据结构,在 xxx/aiot_xxx_api.h 头文件中列出,以 aiot_xxx_yyy 命名。组件能力的使用范例,如 xxx/demos/xxx_{basic,posix}_demo.c 所示。组件的API函数原型,如下所示:aiot_device_*:设备核心模块接口。aiot_...

select

├─example#示例程序│├─select_example.c│└─test_device.c├─include│└─select.h#对外头文件├─package.YAMLl#编译文件├─poll│└─poll.c#aos_poll接口实现├─README.md#说明文档└─select└─select.c#aos_select接口...

使用ID²-KM将设备接入阿里云物联网平台

3.5.3 集成设备端SDK:设备硬件及系统层集成,详情请参考 ID²安全Agent适配接口:OSA接口适配:实现src/osa/ls_osa.c中的接口,参考目录下_DEMO_的实现。HAL接口适配:实现src/hal/km/demo/ls_hal_km.c中的接口,通过hal_test测试用例验证...

基于Make的交叉编译示例

A arm-linux/arm-linux/-HAL_AWSS_linux.c+-HAL_Crypt_Linux.c+-HAL_FS_Linux.c+-HAL_KV_linux.c+-HAL_OS_linux.c+-HAL_TCP_linux.c+-HAL_UDP_linux.c 打开之前被关闭的编译开关$vim tools/board/config.arm-linux.demo CONFIG_ENV_CFLAGS=...

庆科MK3060/MK3080

utils\_epoch\_time.o[CC]json\_parser.o[AR]libiot\_sdk.a获取二进制库 cd output/release/lib ls 其中有一个主要产物,*它是 MK3060/MK3080 架构的*:产物文件名 说明 libiot\_sdk.a SDK的主库,提供了 IOT\_XXX 接口和 linkkit\_xxx()接口$...

Memcg全局最低水位线分级

本文介绍Alibaba Cloud Linux 2(内核版本 4.19.91-18.al7 开始)Alibaba Cloud Linux 3新增的memcg全局最低水位线分级功能。背景信息 在Linux内核中,全局内存回收对系统性能影响很大。当时延敏感型业务资源消耗型任务共同部署时,...

使用ID²-SE将设备接入阿里云物联网平台

LS_ID2_KEY_TYPE:ID²的密钥类型 make.rules 编译系统配置文件,可配置编译工具链编译参数 makefile 编译脚本 3.5.3 集成设备端SDK:设备硬件及系统层集成,详情请参考 ID²安全Agent适配接口:OSA接口适配:实现src/osa/ls_osa.c中的...

目标系统为32位Linux

3 编译 make 获取二进制库 cd output/release/lib ls 其中有三个主要产物,它们都是32位架构的:产物文件名 说明 libiot_hal.a HAL接口层的参考实现,提供了 HAL_XXX()接口 libiot_sdk.a SDK的主库,提供了 IOT_XXX 接口和 linkkit_xxx()...

Link Visual SDK更新记录

Android/iOS接口和功能完全统一 内核优化,提升P2P的使用率 2022-8-30 Link Visual视频Media SDK LinkVisual视频Media SDK iOS 2.0.0-ilop 2.0.0版本正式发布 涵盖1.x版本的全部功能 Android/iOS接口和功能完全统一 内核优化,提升P2P的...

透传/编辑脚本

protocol.c 云端通信协议的定义及接口实现。thing.c 产品功能相关的接口实现。thing.h thing.c 部分代码会根据产品的TSL自动生成。API说明 需要用户调用的接口如下。公共接口 SDK初始化函数:void boneSdkInit(void)SDK运行函数,在...

版本变动记录

基于Make的编译系统说明 目录结构 为增强易用性,V3.0.1版本的SDK采用了扁平化的目录结构摆放源码,例如 src/mqtt 下集中摆放所有MQTT上云功能点的H文件和C文件,所有的 src/xxxx 目录都是内聚的。所有源文件的摆放和SDK的功能点形成一一...

Wi-Fi设备配网适配开发

HAL_AWSS实现接口和OS、硬件的适配对接,为上层SDK的配网服务提供基础的Wi-Fi通信能力。在生活物联网平台SDK中,HAL_AWSS的适配实现,主要提供了Wi-Fi配网需要适配的接口。AWSS模块是SDK中提供的配网服务,可以提供多种配网方式,依赖于HAL...

检测文件系统块层的IO hang

为了准确检测出IO hang,Alibaba Cloud Linux 2Alibaba Cloud Linux 3扩展核心数据结构,增加了在较小的系统开销下,快速定位并检测IO hang的功能。本文主要介绍实现该功能的接口以及接口操作示例。接口说明 接口 描述/sys/block/...

THP reclaim功能

本文介绍实现THP reclaim功能的接口,以及接口的示例操作说明。背景信息 Linux操作系统的内存采用分页管理模式,其中的THP是指内核中2 MiB或1 GiB大小的大页面(普通的小页面大小为4 KiB),一般被称为透明大页。基于应用程序使用到的内存...

a2sa

framework#音频服务接口API│├─sound_mixer.c#声卡mixer设备驱动的实现│└─sound_pcm.c#声卡pcm设备驱动的实现├─include│├─sound_mixer.h#声卡mixer设备驱动,例如设置codec参数,音量等。sound_pcm.h#声卡pcm设备驱动,例如录音...

C++ Demo

framework中代码采用Objective-C和C++混合编写而成,所以需要使用.mm后缀文件进行调用,同时请确保工程的头文件路径与库文件路径设置正确。SDK报错“DNS resolved timeout”是什么问题?查看/etc/resolv.conf 文件中nameserver的设置,建议...

C Link SDK组件说明

物联网平台提供千里传音组件,该组件基于C Link SDK 4.x实现了一种高级能力,助您快速集成并使用千里传音服务。功能说明 SDK中组件实现功能如下:自动下载物联网平台下发的语料。批量删除语料。同步或异步组合播报。获取SDK 获取设备端C ...

Memcg OOM优先级策略功能

Alibaba Cloud Linux 2(内核版本 4.19.91-18.al7 开始)Alibaba Cloud Linux 3(内核版本 5.10.60-9.al8 开始)新增内存子系统(memcg)内存溢出OOM(Out Of Memory)优先级策略功能。本文主要介绍实现memcg OOM优先级策略功能的接口,...

环境准备(v1.x.x)

SDK下载 C++ SDK支持Windows和Linux两个操作系统,而且接口完全一致。Linux下支持CentOS 6(RHEL 6)和CentOS 7(RHEL 7)系列。C++ SDK的下载链接,请参见 版本说明。下载完成后进行解压,会有如下目录结构,各目录的说明如下:demo/(只...

环境准备(v1.x.x)

SDK下载 C++ SDK支持Windows和Linux两个操作系统,而且接口完全一致。Linux下支持CentOS 6(RHEL 6)和CentOS 7(RHEL 7)系列。C++ SDK的下载链接,请参见 版本说明。下载完成后进行解压,会有如下目录结构,各目录的说明如下:demo/(只...

ACM C++ SDK

ACM C++ SDK 只支持 Linux 平台。安装 ACM C++ SDK 下载 SDK 依赖包:ACM C++ SDK 下载完成后进行解压,会有如下目录结构:example/include/lib/上面的目录文件的作用如下:example:acm.cpp 用于演示 SDK 使用。Makefile 用于 example ...

在第三方OS上适配ID²-SE

如果出现以下日志,说明上述的OS接口和编译环境设置正确。id2_client_get_id 649:ID2:000FFFFFDB1D8DC78DDC*<LS_LOG>id2_client_generate_authcode 170:=ID2 Validation Json Message=:{"reportVersion":"1.0.0","sdkVersion":"2.0...

Page Cache限制功能

Alibaba Cloud Linux 3(内核版本 5.10.134-14 开始)增加了Page Cache(文件缓存)限制功能,用于解决因Page Cache无限制使用带来的系统稳定性问题,例如业务抖动、预期外的内存溢出OOM(Out Of Memory)等。背景信息 在内核系统中,系统...
< 1 2 3 4 ... 200 >
共有200页 跳转至: GO
新人特惠 爆款特惠 最新活动 免费试用