欢迎您访问爱尔希(大连)科技有限公司官方网站!








airkit05
















ILC AIR Kit是什么
ILC AIR Kit是为了快速高效地进行嵌入式软件开发的开发工具包。
本商品是软硬件的组合,仅此便可制作嵌入式软件,甚至可以进行动作验证。
以前,准备完嵌入式软件开发环境所支持的微机板和输入输出设备之后,再进行原型产品开发。
正因为本商品将这些全部以组套提供,拿到商品的当天或许就可以制作完原型产品。
除此之外,本商品不仅支持嵌入式软件,还支持IoT和云系统的原型开发。

能够进行嵌入式系统、IoT系统、云系统的原型开发。

・还可用于POC(Proof Of Concept : 概念测试)的检测和演示。

购买后可立即进行原型开发。

・ILC AIR Kit提供了硬件(Raspberry Pi、Raspberry Pi Touch Display、Raspberry Pi Sense Hat、
电源AC适配器、ILC AIR Kit Accessory)和MicroSD卡。
MicroSD卡内包含Linux、C言語库、GUI库、软件PLC运行时等运行环境、
Smart Embedded Platform(SEP)等,一体化地提供原型开发所需的软硬件。
・能够通过ILC STATION免费下载各种原型开发工具。
・能够通过ILC STATION免费下载各种原型开发的示例数据或代码。
(会定期追加、扩展软件和示例)

能够根据嵌入式目标机器的性能来确认动作。

・能够调整ILC AIR Kit通用硬件的CPU动作时钟。


2.ILC AIR Kit可以做什么



3.通过输入输出库进行原型开发(体验面向嵌入式设备的程序开发)

能够通过使用本工具包内访问硬件用的API来体验嵌入式开发。

只需调用C程序的API就能访问硬件(GPIO/PWM/传感器/LED)。
可以下载并使用丰富的应用C语言API的示例程序。
可以使用本工具包中自带的状态迁移设计工具,来进行基于状态迁移表的设计、生成代码、调试。

除了C语言之外,还可以使用脚本语言(mruby/MicroPython)来进行开发。(IoT平台体验)

只需通过PC上的程序来调用对应各脚本语言的API,就能够远程访问硬件(GPIO/PWM/传感器/LED)。
可以下载并使用丰富的应用各脚本语言API的示例程序。

C库函数列表

No. 接口 处理概要
1 SenseHatInit SenseHat初始化
2 SenseHatinalize SenseHat结束
3 SenseHatGetTemperature 获取温度(摄氏/华氏/K)
4 SenseHatGetHumidity 获取湿度(%)
5 SenseHatGetPressure 获取气压(hPa)
6 SenseHatGetRoll 获取翻滚角
7 SenseHatGetPitch 获取俯仰角
8 SenseHatGetYaw 获取偏航角
9 SenseHatGetRawX 获取原始数据(x)
10 SenseHatGetRawY 获取原始数据(y)
11 SenseHatGetRawZ 获取原始数据(z)
12 SenseHatGetAccelX 获取X方向加速度
13 SenseHatGetAccelY 获取Y方向加速度
14 SenseHatGetAccelZ 获取Z方向加速度
15 SenseHatSetLedColor 设定LED颜色(x, y指定)
16 SenseHatSetLedArrayValue 64方格绘制
17 SenseHatSetLedAngle 显示信息旋转
18 SenseHatDrawChar 文字绘制
19 SenseHatDrawString 滚屏文字显示
20 SenseHatClearLed LED显示清空
21 SenseHatSetColorString 文字颜色显示
22 SenseHatSetAngleString 显示角度设置
23 SenseHatClearString 字符串显示清空
24 AirKitGpioInit GPIO应用开始
25 AirKitGpioFinalize GPIO应用终止
26 AirKitGpioSetDirection GPIO功能设置
27 AirKitGpioGetDirection 获取GPIO功能设置值
28 AirKitGpioSetActiveLow GPIO PULLUP/DOWN设置
29 AirKitGpioGetActiveLow 获取GPIO PULLUP/DOWN设置值
30 AirKitGpioRead 获取GPIO 值
31 AirKitGpioWrite GPIO 输出
32 AirKitGpioSetEdgeDetect GPIO边缘检测设置
33 AirKitGpioGetEdgeDetect 获取GPIO边缘检测设置值
34 AirKitGpioEdgeDetect GPIO边缘检测
35 AirKitGpioRegisterMapping GPIO寄存器映射
36 AirKitGpioRegisterUnmapping GPOI寄存器未映射
37 AirKitPwmInit PWM应用开始
38 AirKitPwmFinalize PWM应用终止
39 AirKitPwmSetMode PWM模式设置
40 AirKitPwmSetClock PWM基本时钟设置
41 AirKitPwmSetEnable PWM有效/无效设置
42 AirKitPwmSetRange PWM距离设置
43 AirKitPwmSetData PWM数据设置

4.软件PLC原型开发(体验面向嵌入式设备的软件PLC(※))

能轻松检验是否导入软件PLC。

ILC AIR Kit通用硬件中预装了对应于PLC CPU的控制逻辑运行时,可以将使用PLC编辑器编写的控制逻辑传送到通用硬件中,来执行控制。
能使用本工具包中自带的PLC编辑器来进行控制逻辑开发。
还可以使用PLC编辑器提供的多种在线功能(LD监视器、变量监视、修改变量值等),来进行控制逻辑的动作确认和调试。

能够验证丰富的控制命令。

提供了和通用PLC同等的控制命令(基本命令27种、应用命令57种)。

能够验证C语言的扩展机能。

②所提供的命令不能实现的处理,可以使用由LD程序调用命令来扩展C程序所生成的函数。
通过添加由ILC AIR Kit通用硬件的USB或者通信I/F来访问外部设备的C程序库,
可以进行各种输入、输出相结合的软件PLC的原型开发。
※:关于ILC公司的软件PLC 【INTALOGIC5】的详细内容请参考这里

5.GUI原型开发(体验把嵌入式GUI开发工时降低1/10以下的开发环境(※))

可以体验GUI程序源码自动生成功能。

基于本工具包自带的GUI编辑器所创建的画面数据能够生成C/C++代码。

谁都可以体验GUI开发方法的【GUI脚本】功能。

通过在GUI编辑器上进行简单操作,在无需编程的情况下就可以制作之前开发所需的GUI控制处理(画面切换、显示切换等),
制作后的GUI脚本可以自动展开到源代码中。

能够体验与设计数据相关的【Photoshop导入】功能。

通过拖放操作就可以轻松导入使用设计工具【Photoshop】作成的PSD文件,
顺畅地实现设计者与软件开发者之间的设计数据的交互。

能够体验无疏漏的【画面迁移设计】功能。

面向规格说明设计者和GUI开发者,提供【画面迁移设计功能】,这对UML状态迁移的设计方法进行了扩展。
即使GUI应用开发的画面迁移十分复杂,设计也可以毫无遗漏。

※:关于ILC制嵌入式GUI开发环境 「GENWARE3」的详细内容请参考这里


6.原型开发示例概要
6-1.嵌入式系统原型开发示例

6-1-1.嵌入式C原型开发示例视频

C-1:LED颜色改变示例 C-2:图像绘制示例 C-3:动画绘制示例
C-4:温度传感器示例 C-5:湿度传感器示例 C-6:气压传感器示例
C-7:操纵杆输入示例 C-8:倾斜传感器(陀螺仪)示例 C-9:滚动字示例
C-10:GPIO访问示例 C-11:PWM示例

6-1-2.嵌入式C原型开发提供示例列表

No. 示例名 内容 代码
C-1 LED颜色改变示例 改变SenseHAT指定坐标的LED颜色。 LEDSample
C-2 图像绘制示例 将SenseHAT LED看作8dot×8dot的屏幕,并显示存储颜色数据的阵列。 -
C-3 动画绘制示例 在SenseHATのLED上进行简单的动画显示。在LED上显示点阵图信息。 -
C-4 温度传感器示例 获取SenseHAT温度传感器的值显示到LED上。根据温度改变文字的颜色。 -
C-5 湿度传感器示例 获取SenseHAT湿度传感器的值显示到LED上。根据湿度改变文字的颜色。 -
C-6 气压传感器示例 获取SenseHAT气压传感器的值显示到LED上。根据气压改变文字的颜色。 -
C-7 操纵杆输入示例 通过操纵杆输入使SenseHAT LED上绘制的文字移动。按下按钮改变颜色。 -
C-8 倾斜传感器(陀螺仪)示例 通过SenseHAT陀螺仪倾斜,使显示文字向倾斜方向显示。 -
C-9 滚动字示例 沿着SenseHAT板LED显示倾斜方向旋转90度。用户可以在提供的源程序中修改显示字符串。 StringSample
C-10 GPIO访问示例 对RaspberryPi的GPIO,进行输入输出设置和值取得设置。 -
C-11 PWM示例 改变PWM的输出方式。 -

6-1-3.软件PLC原型开发示例及开发环境视频

P-1:传感器访问示例 P-2:操纵杆访问示例 P-3:LED访问示例
P-4:DFC示例 P-5:开发环境(INTALOGIC5 EDITOR)

6-1-4.软件PLC原型开发提供示例及开发环境列表

No. 示例 内容
P-1 传感器访问示例 使用SenseHAT板的传感器(温度、湿度、陀螺仪等)的当前值进行运算。
P-2 操纵杆访问示例 根据SenseHAT操纵杆的输入状态,使处理分歧的程序。
P-3 LED访问示例 根据传感器和操纵杆的值,改变SenseHAT的LED显示颜色、显示位置的程序。
P-4 DFC示例 所谓DFC,是指梯形图程序直接调用由C语言所编写的程序的功能。
本示例执行C语言编写的加法运算的程序。
P-5 INTALOGIC5 EDITOR 为编写软件PLC控制程序用的编辑器。

6-1-5.GUI原型开发示例及开发环境视频

G-1:传感器信息显示画面示例 G-2:LED点灯控制画面示例 G-3:软件PLC OM监视器画面示例
G-4:应用陀螺仪传感器的画面示例 G-5:仪表板画面示例 G-6:开发环境(GENWARE3)

6-1-6.GUI原型开发示例及开发环境列表

No. 示例 内容
G-1 传感器信息显示画面示例 将SenseHAT板上传感器(温度、湿度、陀螺仪等)的当前值显示在列表中。在一定周期内更新显示。
G-2 LED点灯控制画面示例 画面上显示8x8的LED矩阵,通过触摸操作指定颜色和位置,在SenseHAT板的LED显示屏中反映出来。
G-3 软件PLC OM监视器画面示例 一定周期更新后台运行的软件PLC内存的当前值。改写画面上指定的内存的当前值。
G-4 气泡管水平仪画面示例 根据SenseHAT板的陀螺仪传感器的当前值,来移动气泡位置,将水平仪图形化的GUI示例。
G-5 仪表板画面示例 将仪表板图形化的示例。
G-6 GENWARE3 嵌入式GUI应用程序的开发环境。

6-2.IoT系统原型开发示例

6-2-1.IoT平台原型开发示例及开发环境视频

I-1:ILC AIR Kit同步控制示例 I-2:ILC AIR Kit远程操作控制示例 I-3:开发环境(Real-Developer2)

6-2-2.IoT平台原型开发提供示例及开发环境列表

No. 示例 内容
I-1 ILC AIR Kit同步控制示例 同时控制2台ILC AIR Kit的示例。左边的ILC AIR Kit陀螺仪传感器的值会同时显示在2台ILC AIR Kit的LED上。
I-2 ILC AIR Kit远程操作控制示例 ILC AIR Kit远程操作另外的ILC AIR Kit的示例。左边的ILC AIR Kit陀螺仪传感器的值显示在右边ILC AIR Kit的LED上。
I-3 Real-Developer2 开发控制程序用的状态迁移模型设计工具。

6-2-3.智能设备联动GUI原型开发示例及开发环境视频

SG-1:智能设备联动GUI示例 SG-2:开发环境(GENWARE AIR)

6-2-4.智能设备联动GUI原型开发提供示例及开发环境列表

No. 示例 内容
SG-1 智能设备联动GUI示例 在ILC AIR Kit、智能设备上连动显示仪表盘画面的示例。
SG-2 GENWARE AIR 开发GUI应用程序用的开发环境。

6-3.云系统原型开发示例

6-3-1.云系统原型开发示例及开发环境视频

RC-1:云系统示例 RC-2:开发环境(INTAconnection)

6-3-2.与系统原型开发提供示例及开发环境列表

No. 示例 内容
RC-1 云系统示例 由云端控制,根据SenseHAT陀螺仪传感器的值改变在LED上显示文字的方向。
RC-2 INTAconnection 开发控制程序用的场景控制开发工具。

6-4.Device Web API支持

6-4-1.Device Web API对应SEP Class一览

开放的Web API World
No. 类别 No. 类别
1 Device Web API airConditioner 25 Device Web API mediaStreamRecording
2 atmosphericPressure 26 mediaplayer
3 authorization 27 messageHook
4 availability 28 notification
5 battery 29 omnidirectionalImage
6 camera 30 phone
7 canvas 31 poseEstimation
8 connection 32 power
9 device 33 powerMeter
10 deviceOrientation 34 proximity
11 driveController 35 remoteController
12 ecg 36 serviceInformation
13 echonetLite 37 servicediscovery
14 file 38 setting
15 fileDescriptor 39 sphero
16 files 40 stressEstimation
17 geolocation 41 system
18 gpio 42 temperature
19 health 43 touch
20 humanDetection 44 tv
21 humidity 45 vibration
22 illuminance 46 videoChat
23 keyevent 47 walkState
24 light
关闭的Embedded World
48 LEGO Car Motor
49 Switch
50 Sensor
51 AIR Kit LED
52 Sensor
53 GPIO
54 PWM
55 Controller MemoryRead
56 MemoryWrite

6-4-2.DeviceWebAPI支持演示视频

DWA-1:DeviceWebAPI支持视频

7.通用硬件规格一览

名称 型名 规格
CPU板本体 Raspberry Pi 3 Model B ・CPU:ARM Cortex-A53
・Clock:1.2GHz
・内存:1GB
・USB 2.0 端口: 4(集成USB集线器)
・视频输出: HDMI(rev1.3&1.4)、合成视频(3.5 mm 4级插孔)
・音频输出: HDMI、3.5 mm 4级插孔
・存储器: microSD内存卡卡槽(支持SDIO)
・网络: 10/100 Mbps 以太网
・无线通信: 支持IEEE 802.11b/g/n的无线LAN、Bluetooth 4.1(支持BLE)
・低级外设: 27×GPIO、UART、I2C、SPI和2个芯片选择、
+3.3 V、+5 V、GND
・摄像头连接器: 15端子 MIPI摄像头串口(CSI-2)
配备连接器
・显示器连接器: Display Serial Interface(DSI)15端子排线连接器
・电源供应: 5 V / USB Micro-B连接器 或者 GPIO连接器
・电源: +5 V @ 2.5 A、通过micro USB插座
・尺寸: 85 x 56 x 17 mm
LCD触摸屏 Raspberry Pi Touch Display ・显示器:FT5406(10点多触静电触控式触摸屏)
・尺寸:横194 mm×纵110 mm×厚度20 mm
・触屏尺寸:155 mm x 86 mm
传感器板 Raspberry Pi Sense Hat ・8x8、16位LED显示器
・4方向+1方向操纵杆(上下左右+按下)
・惯性测量单元(IMU:加速度、陀螺仪、磁力)
・气压传感器  ・温度传感器  ・湿度传感器
电源 Raspberry Pi Power Supply ・输出规格 : 5.1V / 2.5A
・一体USB数据线(microB 1.5m) (①和②用电源2套)
附件 ILC AIR Kit Accessory ・六角支撑住(50mm)×4个
・中空垫片(3mm)×4个(②使用)
・六角支撑住(11mm)×4个(①和③连接用)
Micro SD card ILC AIR Kit SD ・OS:Linux
・编译器 : GCC
・ILC AIR Kit用软件: 库 & 执行环境一套

8.商品一览

产品名称 内容 价格(元) 使用ILC产品名称
通用
1 ILC AIR Kit 通用硬件规格列表①~⑥。需要自行组装硬件。
6,000
-
2 ILC AIR Kit SD Card 只包含通用硬件规格一览中⑥。需要自行组装硬件。
5,000
-
嵌入式原型开发 (通过ILC STATION下载必要的开发工具和实例)
3 软件PLC 开发工具、实例工程数据 - INTALOGIC
4 GUI 开发工具、实例工程数据 - GENWARE3
5 嵌入式程序 实例工程数据(C/mruby/MicroPython) - -
IoT系统原型开发 (通过ILC STATION下载必要的开发工具和实例)
6 IoT 平台 开发工具、实例工程数据(C/mruby/MicroPython) - SEP
Real-Developer2
7 智能设备联动GUI 开发工具、实例工程数据 - GENWARE AIR
云系统原型开发 (访问ILC STATION可利用的开发工具和实例)
8 IoT 程序 与云服务(ILC STATION)连接使用 另行协议 INTAconnection
9 远程控制 与云服务(ILC STATION)连接使用 另行协议 INTALOGIC AIR
注1:购买产品1或2的客户可以从EC网站(ILC STATION)下载3~9的软件进行原型开发。
注2:用3~9制作的程序只能在购买的1或2的 Micro SD Card启动的硬件上运行。
注3:价格不含税。另外,运费需要额外支付。
注4:请发送邮件至以下的技术中心咨询(support@ilc-china.com)。
注5:本套件Version1.00提供产品1~4。产品5以后会依次在ILC STATION上发行,可以自行下载使用。

9.ILC AIR Kit 伙伴

ILC正在招募ILC AIR Kit的合作伙伴。
通过将ILC AIR Kit与合作伙伴的产品和服务组装后提供给用户,能为其扩展新业务并活运ILC AIR Kit。
还可以将ILC AIR Kit应用到合作伙伴的OEM产品中。
如有兴趣请咨询support@ilc-china.com。
届时本公司的营业将会与您联系。
期待您的加入!

10.购买入口

support@ilc-china.com

© 爱尔希(大连)科技有限公司 2007-2017 All Rights Reserved. 辽ICP备11013133号-2