使用ID²-SE将设备接入自建的物联网系统

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

版本变动记录

位于 output/eng/wrappers/wrapper.c,用户需要对这些函数进行实现+这项增强颠覆性的解决了过去如果用户不能很顺利的交叉编译SDK,就会卡住无法继续的问题,大幅增强SDK的可移植性和易用性+*注:原有的编译系统和使用方式仍然存在,详情可见...

环境要求与配置

重要 以下配置中 arm-linux-gnueabihf-gcc 为示例值,实际场景中必须替换对应的交叉编译器代码。set(CMAKE_C_COMPILER arm-linux-gnueabihf-gcc)执行编译 直接编译 mkdir build&cd build cmake.make-j 以静态库编译 mkdir build&cd build ...

helloworld简单示例

入口*application_start*├─k_app_config.h#内核组件的配置开关,优先级低于*k_config.h*├─maintask.c#系统主任务入口处理,入口*aos_maintask*├─Makefile#aos make编译时入口├─package.yaml#编译系统配置文件└─SConstruct#...

无AliOS Things的SDK适配指南

添加芯片平台相关的配置 CONFIG_ENV_CFLAGS+\-DBOARD_ESP8266-u call_user_start \-fno-inline-functions \-ffunction-sections \-fdata-sections \-mlongcalls \-Wl,-static#配置编译器选项 CONFIG_ENV_CFLAGS+-Os#配置不需要编译的子模块...

乐鑫ESP32开发板移植

移植C-SDK4.0 移植C-SDK的过程主要包括了SDK代码的导入,SDK port层文件配置编译系统的配置。SDK的 portfiles 目录已经包含了ESP32的 portfile,因此您只需要导入SDK源码,配置编译系统即可完成移植工作。基本概念 建议提前阅读 idf 的 ...

Link SDK运行相关问题

交叉编译器配置错了,不是对应Linux开发板匹配的交叉编译器。您需将 CMakeLists.txt 文件中以下代码的 arm-linux-gnueabihf-gcc 替换为对应Linux开发板匹配的交叉编译器。set(CMAKE_C_COMPILER arm-linux-gnueabihf-gcc)没有把对应的 库...

基于Make的交叉编译示例

配置文件中,需要指定:交叉编译器 OVERRIDE_CC 的路径。交叉链接器 OVERRIDE_LD 的路径。静态库压缩器 OVERRIDE_AR 的路径。编译选项 CONFIG_ENV_CFLAGS,用于C文件的编译。链接选项 CONFIG_ENV_LDFLAGS,用于执行程序的链接。编译SDK...

基于代码抽取时的移植说明

使用C++编译器编译时错误的处理 C++编译器在编译的时候判断比gcc判断更加严格,如果编译出错,请进行如下编译。增加-fpermissive-w,去掉-ansi-Wdeclaration-after-statement 总结 图中红色文字表示用户执行动作,绿色文字表示用户得到的...

乐鑫ESP8266移植SDK

移植C-SDK4.0 移植C-SDK的过程主要包括了SDK代码的导入,SDK port层文件配置编译系统的配置。SDK的 portfiles 目录已经包含了ESP8266的portfile,因此用户只需要导入SDK源码,配置编译系统即可完成移植工作。建议提前阅读idf的 编译系统...

错误码及解决方案

native contract startup failed 中文:本地合约启动失败 问题原因 合约编译器使用的不对 解决方案 不同链版本,要求合约的编译器版本不同,查看使用的链对应的合约版本是否正确,通常链版本和合约编译器版本需要一一对应,具体参见 C++ ...

使用Go为网格代理编写Wasm插件

WebAssembly For Proxies是一种新插件规范,它允许开发者使用WebAssembly编写可移植插件,并且在各种代理服务器中运行。ASM支持WebAssembly For Proxies规范。本文介绍如何在ASM中使用Golang为网格代理编写Wasm插件。前提条件 已 添加集群...

基于Make的编译说明

例如 armcc,可用 OVERRIDE_CC=armcc 单独指定C编译器。OVERRIDE_AR 当交叉工具链没有共有的前缀或者前缀不符合 prefix+gcc/ar/strip 类型时。例如 armar,可用 OVERRIDE_AR=armar 单独指定库压缩器。OVERRIDE_STRIP 当交叉工具链没有共有...

在EMR集群运行TPC-DS Benchmark

unzip hive-testbench-hdp3.zip 步骤二:编译并打包数据生成选)配置阿里云镜像。如果在中国内地可以使用阿里云镜像加速Maven编译。使用阿里云镜像,编译并打包数据生成的耗时为2min~3min。执行如下命令,新建文件目录。mkdir-p~/....

SDK获取

C语言Link SDK适用于使用C语言开发业务处理逻辑的设备,由于C语言运行速度快、需要的运行内存较少,目前大多数的IoT设备使用C语言进行产品开发。重要通知:生活物联网平台推出了专有的设备端SDK,针对生活场景增加了一些新的功能,若产品需...

获取C Link SDK

根据浏览提示,您将SDK文件下载到指定位置。文件解压后,其结构如下:文件夹或文件名 说明./LinkSDK/ChangeLog.md 该文件包含SDK中各个功能模块的更新时间。LinkSDK/components 该文件夹内含已定制功能模块的子文件夹。LinkSDK/core 该...

a2sa

internal#内部头文件├─package.yaml#编译配置文件└─example├─sound_example.c#a2sa示例代码├─sound_example_lb.c#loopback测试代码├─sound_example_vol.c#volume测试代码└─sound_example_wav.c#wav播放测试代码 依赖组件 ...

sh1106(OLED)

source_file:src/sh1106.c-example/sh1106_example.c 步骤5 编译固件 在示例代码已经添加至组件的配置文件,并且helloworld_demo已添加了对该组件的依赖后,就可以编译helloworld_demo案例来生成固件了,具体编译方法参考《AliOS Things...

Wi-Fi芯片移植

在Wi-Fi芯片上移植含AliOS Things的SDK主要包括以下工作:内核移植 HAL移植 Wi-Fi HAL和配网移植 LwIP协议栈移植 OTA移植 内核移植 AliOS Things中使用的内核为Rhino,详细介绍请参见 Rhino内核移植。本文以移植Rhino最小系统到STM32平台为...

蓝牙设备端开发

README.md├─ble.mk├─inc/包含了对外的接口和对接API│├─ais_ota.h│├─ota_breeze.h│├─ota_breeze_export.h│├─ota_breeze_plat.h│└─ota_breeze_transport.h└─src/OTA内部逻辑的实现├─ota_breeze.c├─ota_breeze_plat....

环境说明

只要您的设备满足以下最低要求,即可集成或移植C Link SDK。设备支持TCP/IP协议栈,或通过外接模组等方式支持该协议栈。设备至少拥有20 KB的ROM和2 KB的RAM。设备的操作系统没有限制。C Link SDK中的Demo文件开发于Linux系统,您可以直接在...

设备端开发

为提升您基于新开发的Combo设备(同时支持Wi-Fi和BLE)硬件平台移植生活物联网平台SDK提供的蓝牙辅助Wi-Fi配网功能的效率,本文档将选择一款硬件开发板,进行实际的移植示例,将整个功能移植、应用开发、功能调试等过程串联起来供您参考。...

构建工具

更正文档 aos-tools 是 AliOS Things 的命令行编译系统,支持组件管理、程序编译、烧录等功能。aos-tools 使用Git 来获取组件的代码和维护代码的版本管理。使用miniconda3创建一个虚拟环境,并在其虚拟环境中安装aos-tools。pip install-U ...

FE参数配置

本文介绍FE进程的相关配置项。背景信息 FE的配置文件fe.conf通常存放在FE部署路径的 conf/目录下。而在0.14版本中会引入另一个配置文件fe_custom.conf。该配置文件用于记录您在运行时动态配置并持久化的配置项。FE进程启动后,会先读取fe....

MCU+支持TCP的模组

SDK配置与代码抽取 SDK中有各种功能模块,用户需要决定:需要使用哪些功能(SDK配置)SDK提供了配置工具用于配置需要使能哪些功能,每个功能的配置选项名称类似FEATURE_MQTT_XXX,下面的章节中会讲解具体有哪些功能配置。SDK如何与外部...

MCU+支持MQTT的模组

需要使用哪些功能(SDK配置)SDK提供了配置工具用于配置需要使能哪些功能,每个功能的配置选项名称类似FEATURE_MQTT_XXX,下面的章节中会讲解具体有哪些功能配置。SDK如何与外部模组进行数据交互 上图中的三根红色虚线代表SDK可以与...

使用MQTT Topic与物联网平台通信

概述 本文讲解如何移植Link SDK到Windows操作系统,在Windows下运行demo程序连接到阿里云物联网平台,本文的示例中将涉及以下功能点:使用MQTT连接阿里云物联网平台,连接使用TLS进行加密。使用一机一密方式对设备进行认证。如何使用MQTT ...

Wi-Fi智能插座设备端开发

default_type="example"/配置产品类型 default_app="smart_outlet"/配置编译的应用名称 default_board="tg7100cevb"/配置编译的模组型号 default_region=MAINLAND/配置设备的连云区域,配置为MAINLAND或SINGAPORE都可以,设备可以全球范围内...

大气压海拔仪

Pcomp(Pa)=c00+Praw_sc*(c10+Praw_sc*(c20+Praw_sc*c30))+Traw_sc*c01+Traw_sc*Praw_sc*(c11+Praw_sc*c21)读取温度 温度数据寄存 温度寄存同样保存着24位(3个字节)的温度数据。如何计算温度 1、从校准系数(COEF)寄存读取校准系数...

常见问题列表

本文的常见问题与Link SDK的C语言版本相关,通用性的常见问题请参见本产品的“常见问题”章节。make menuconfig提示126错误码 用户使用make menuconfig对SDK进行裁剪时,提示126的错误。错误原因:Ubuntu的版本过低,导致调用make ...

合约语言特性

推荐使用的编译选项 C++ 编译器提供了一些选项可以检查许多不正确的或危险的代码写法,建议您在编译智能合约时把这些选项都打开。选项 说明-Wall 对可疑的代码写法提出告警-Wextra 在-Wall 的基础上提供一些额外的检查-Werror 把所有的告警...

合约语言特性

推荐使用的编译选项 C++ 编译器提供了一些选项可以检查许多不正确的或危险的代码写法,建议您在编译智能合约时把这些选项都打开。选项 说明-Wall 对可疑的代码写法提出告警-Wextra 在-Wall 的基础上提供一些额外的检查-Werror 把所有的告警...

Java SDK 快速开始

在 BaaS 平台,通过查看目标合约链详情,在区块浏览中查看节点详情,获取链节点的 IP 地址和端口号。编写应用 使用 IntelliJ IDEA 创建一个基于 Maven 构建的空项目(Demo)。创建完成后,项目目录结构应如下:在上图中的 java 目录...

C++ SDK

本文介绍如何使用阿里云智能语音服务提供的C++ SDK,包括SDK的安装方法及SDK代码示例。SDK下载 当前最新版本:3.1.17,支持Linux、Windows及Android平台。发布日期:2023年08月09日。使用SDk前,请先阅读接口说明,详情请参见 接口说明。该...

Java SDK 快速开始

在 BaaS 平台,通过查看目标合约链详情,在区块浏览中查看节点详情,获取链节点的 IP 地址和端口号。编写应用 使用 IntelliJ IDEA 创建一个基于 Maven 构建的空项目(Demo)。创建完成后,项目目录结构应如下:在上图中的 java 目录...

C++ SDK

本文介绍如何使用阿里云智能语音交互提供的C++ SDK,包括SDK的安装方法、SDK代码示例以及常见问题等。SDK下载 说明 当前最新版本:3.1.17,支持Linux、Windows及Android平台。发布日期:2023年08月09日。使用SDK前,请先阅读接口说明,详情...

移植概述

本文介绍在移植C Link SDK过程中,需要实现的系统依赖接口及函数说明。整体框架 C Link SDK支持在不同操作系统或硬件平台上运行,是因为C Link SDK与系统或硬件平台相关的操作,都被抽象为HAL函数。因此,设备商在开发产品时,不仅需要调用...

iOS Swift 应用安全加固(公测)

随着破解、分析技术的发展,苹果自身的 IPA 加密已聊胜于无,攻击者可以很轻易的将 App 进行砸壳和逆向分析,如果没有进行安全防护,App 等同于裸奔,很容易被破解攻击,从而造成一系列安全问题,而采用安全编译器的方式可以对核心代码进行...

iOS 应用安全加固

sh./tools/xcode/install.sh 说明 该命令会自动查找与替换/Applications/Xcode.app/的编译器,如需要恢复执行 sh./tools/xcode/uninstall.sh 命令。使用 Xcode 打开 Framework/ipa 工程,执行 Build/Archive 命令,暂不支持动态库。重要 ...

libc_stub

支持gcc(newlibc)、icc、armcc三种类型编译器C库。对接的功能包括:内存申请释放:malloc/free/realloc/calloc 错误码errno记录、异常abort 文件系统相关open/read/write/close等 输出printf 该组件只对接C库相关接口,posix标准接口请...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
配置审计 应用配置管理 (文档停止维护) 云服务器 ECS 微服务引擎 DDoS防护 弹性公网IP
新人特惠 爆款特惠 最新活动 免费试用