美国创力MatchPortARSDK软件

清洗/清理设备2020年01月15日

  Evolution OS 软件开发工具包 (SDK) 令你可以生成在 MatchPort AREvolution 操作系统上远行的自订软件. 备有一系列 Evolutions 内置 Application Programmers Interface (API),让开发人员可以透过自订软件轻易加强大部份 Evolution OS 的功能.

  产品链接:

  SDK 主要模组

  Evolution OS SDK API 提供编程人员高层次界面使用大部份操作系统的功能. 在 Evolution OS SDK API 参考说明书里有全面的资料,包括所有的 functions 系统函数, structures 系统架构, definitions 函数定义, 等等. 主模块中包括:

  ◾CLI 命令界面

  Evolution OS 使用一个强大的 Command Line Interface (CLI) 命令界面. CLI 支持所有使用串口存取的用户, 也支持 Telnet 和 SSH 的用户. CLI 可用于配置, 检测系统状态, 和操作其他系统功能. 通过 SDK,编程人员可以增加自订命令到 CLI 界面.

  ◾XML 配置记录 (XCR)

  MatchPort AR 的 Evolution OS 操作系统提供了一个强大的配置方法,XML 配置记录 - Extensible Markup Language (XML) Configuration Records (XCR). XML 是人类可读的格式,但机器也能非常有效的解读. XML 模块能有效载入和输出 XCR, 也提供了高度的灵活性. XCR 可以含有整个系统的配置资讯, 或者只是其中的几个参数.

  ◾HTTP 界面

  Evolution OS 操作系统内置了一个标准的 HTTP 服务器,支持 HTTP v1.0 和 v1.1. 在 HTTP 架构内已包括了 CGI, Cookies, Mime 类别, 统计, 事件记录, RSS, 认证, 和 SSL等等的支持. 在 MatchPort AR 的 Evolution OS 里也包含了一个强大的页管理软件 Web Manager, 它提供用户状态资讯, 配置功能, 和使用其他系统功能的能力. Evolution OS SDK API 界面让用户轻易的扩展 MatchPort AR 的 Web Manager 软件功能, 只需要增加静态或者自订的 CGI 页. 另备有一系列的 API call 函数处理和解读 GET query 字串, URL encode 加密和 multipart POST 数据.

  ◾Secure Shell (SSH) 界面

  Lantronix Secure Shell 界面完全符合 Secure Shell v2 协议 fully interoperable 版本, 在没有加密的络上提供保安的远程登入和其他保安络服务. SSH implementation API 界面和正常的 Berkeley Socket API 很相似. 我们还提供了其他如 key exchange 密码钥匙交换, 认证, 和加密函数等等.

  其他 SDK API 界面

  以下是在 Evolution OS SDK 内其他 API 的一些例子:

  ◾操作系统界面

  一般操作系统函数, 如 Semaphores, Task 生成/暂停/取消.

  ◾BSD Socket 编程界面

  提供协议服务的标准存取包括 TCP, UDP, DNS.

  ◾档案系统界面

  全面档案存取通过与 ANSI C 相似的 API. 可通过 FTP, TFTP, CLI 和 Web Manager 界面使用.

  ◾数据架构界面

  包含 Hash Tables, Link List, 和 AVL Trees.

  ◾动态内存 Heap

  包含 Malloc, Free, Private Mbuf-like Buffer Pools.

  ◾错误判断界面

  提供的 API 包括统计函数如 Network statistics 络统计, Memory usage 内存使用量, File System usage 档案系统使用量和 Process usage 处理器程式使用量.

  ◾Email 电邮界面

  发送电邮, 含 message bodies.

  ◾可配置硬件 Pins 界面

  MatchPort AR 可配置 pins 界面的全面管理.

  ◾串口界面

  API 界面提供发送和接收串口的数据函数.

  编程例子

  Evolution OS SDK 包还包括一些编程例子源码. 编程人员可以在生成自订应用时参考这些例子源码.

  ◾Hello World.c

  通过 SDK 的 Serial 串联 API 把 "Hello World" 打印在 "串口1" 上.

  ◾Thread.c

  使用了 serial 串连和 semaphore API. 生成新的 thread 来打印 "Hello World" 几遍, 还利用一个 semaphore 在远行完毕时通知主要的 thread. 此外, 所有的内存都是动态配置的 (dynamically allocated memory).

  ◾Commandline.c

  使用 command line API 命令界面来加入一些简单的命令增强 CLI 界面的功能.

  ◾Cgi.c

  使用 web API 页 API 界面生成一个简单的 CGI 页. 这例子把一个字串转化成全大写的文字.

  ◾Sockets.c

  是一个简单的 telnet 服务器, 通过 BSD sockets 把一个字串转化成大写的文字.

  ◾Tunnel.c

  是一个基本的 tunneling 隧道通讯程序. 利用了 threads, sockets, 串联读/写, 和 xml 配置功能.

  ◾Email.c

  这例子示范了使用 XCR 来配置电邮服务器 (email server), 然后通过 API 主动发出一个电邮.

  ◾Sshsample.c

  示范建立一个 SSH 连接和使用 SSH 来通讯.

  ◾Secureweb.c

  示范 SSL, CGI, 和关掉 Evolutions 操作系统内的 web manager 页管理功能.

  ◾Custommib.c

  示范增加自订的 MIB 数据到 Evolution 自动提供的标准 MIB 数据里.

  ◾Cpio.c

  示范配置, 读取和设定一般用途的 I/O pins 硬件.

  ◾Aestunnelclient.c

  示范基本隧道通讯应用的客户端程序, 使用了 AES 数据加密.

  ◾Aestunnelserver.c

  示范基本隧道通讯应用的服务器端程序, 使用了 AES 数据加密.

  ◾Wiportdemo.c

  这例子示范了和 Lantronix XPort/WiPort 示范电路板 (Demo board) 的通讯控制和数据收集.

  ◾Readconfig.c

  示范了查询现有的配置资讯.

  ◾Xmlconfig.c

  示范通过 XML 进行配置.

  所需的其他工具

  Evolution OS SDK 软件开发工具包还需要 CodeSourcery G++ Light 或者 Pro Compiler tool package.

  下载

  更多的下载 资讯, 请看 Evolution OS SDK 论坛: .

调理小儿脾胃虚弱的药
孩子脸色发黄
宝宝脾虚的表现
相关阅读
盂县北下庄乡“喜迎二十大、奋进新征程”七一朗诵邀请赛圆满举办

“出淤泥而不染,苍清涟而不附身……”清韵悠扬的的音乐、铿锵有力的诵读...

2023-11-25
6月26日,广州市旅游零售业职业学校2022年特长生招生面试启动

6同月26日天河区旅游观光国际贸易职业了学校2022年擅长于生理科考取启动 为...

2023-10-29
老外网评开玩笑的5道中国菜,麻婆豆腐上榜,第4种吃起来很过瘾

随着我们中国人在近年来的声望愈加大,愈加多的中国人元素都被贮存了近年...

2023-10-13
为吃榨菜也是拼了?吉利&孚能科技12GWh电池项目动工

为吃榨菜也是拼了?大黑&恩能高科技12GWh充电电池工程项目开工 5年初19日...

2023-10-12
求函数最值,一般方法和解决办法,和你想的可能不一样

求取formula_最绝对值的情况,相信大家都不陌生。平时我们用得最多的步骤,...

2023-10-09
蒋勤勤高清照片被修复,老戏骨陈建斌的太太,颜值比甄嬛还美

蒋勤勤较亚洲台图片被复建,才想到老戏骨陈建斌的老婆,原来这么迷人。 ...

2023-10-07
友情链接