SQ610D S16A 平台
SQ812 S16A 平台
|
| |
SQ610D S16A 平台 |
|
| |
SQ610 SDK 为以 S16A CPU 并使用 embedded RTOS 的开发平台,不仅是一组固定功能的可执行程序代码 (BIN Code) 与组件工具,且是独立软件厂商 (ISV) 或加值开发 / 制造商 (VAR) 用来建立 网络数字媒体 ( 包含影像与声音 ) 监控 解决方案的平台。 SQ610 开发套件 (SDK) 提供软件开发所需的工具,以便在此平台上开发解决方案。 |
|
| |
SQ610D SDK 内容因复杂度区分为 3 个层级 ( L3/ L2/L1 ) ,其内容主要包含: |
|
| |
- 硬件系统 ( 参考线路 , BOM, 供货商信息 , 使用手册 , 参考 / 建议配套组件规格书 )
- ASIC 技术规格 ( ASIC DataSheet ) )
- Programming Guide ( API Component Level )
- 不同层级之 LIB 链接库
- 不同层级之 Source Code
- 可执行程序代码 ( BIN Code )
|
|
| |
有关 IDE 开发工具, SQ610D SDK 建议使用 Paradigm C++ Pro Extended, 包含 Editor, Complier, Assembler, Linker, Locater and Debugger, 详请参考 http://www.devtools.com/ |
|
| |
依软件开发复杂度需要的各层级 SDK |
|
| |
SQ610D SDK
提供多种类型的
API ,主要包含: |
|
| |
- 影音撷取与处理 : Image Get, Image Process, Scalar , CCIR656-IN Interface , Sensor Gain , AE , AWB , Audio 等 API
- 影像压缩 : JPEG CODEC 等 API
- 网路设定与协定 : Network , PPPoE , DDNS , DHCP , SMTP , FTP , NTP 等 API
- I/O 介面 : GPIO , I 2C , UART , PCMCIA , EEPROM , Storage , SD/MMC Card 等 API
- 工具 : Motion Detection, F/W Update , RTOS , , Rotate image , Network Search time … 等等
可供上层程序开发多样化各种应用
|
|
| |
Library 依层级分出(1) L0.lib( L1 SDK )(2) L1.lib( L2 SDK )(3) L2.lib ( L3 SDK ) ; 使用 L1 SDK时,需搭配 L0.lib ;使用 L2 SDK时,则需搭配 L0.lib 及 L1.lib ,而使用 L3 SDK时,则三个 .lib 都要加入。意即使用越上层的 SDK , 可修改的 Source Code较少,需外挂较多的 Library使用。 |
|
| |
L3 SDK |
|
| |
-
提供全部的 Network Application Source Code , 包含有 Http , Ftp , Smtp , Sntp , Dns, Ddns 等等 , 并有一大部分 GPIO相关的应用。
|
|
| |
L2 SDK |
|
| |
-
提供较底层的 System Control相关的 Source Code , 如 System timer , Network, Audio , UART , OSD, GPU , DMA , Power 等等。 针对 PCMCIA I/F 的 WLAN Support 与 Driver Porting, L2 SDK 是必须的。 L2 SDK 也提供对手机监控之支援 (需另与 3rd Party ISV 签订授权书 )
|
|
| |
L1 SDK |
|
| |
- 提供了完整的 TCP/IP Source code , 以及 File System 流程控制的程式。
|
|
| |
有关不同层级之 SDK 内容( Source Code ) ,请叁阅 SQ610 SDK Architecture ( PDF )
有关 SQ610D SDK 个别元件 (API) 的说明,请叁阅 SQ610 Programming Guide ( 需签署 NDA ) |
|
| |
IPCAM 网路摄影机 |
|
| |
建立 HTTP Server 网页是网络摄影机的第一要务 . 透过 SDK 所提供的 Tool , ISV ( 独立软件厂商 ) 可利用 SQ 610 L 3 SDK 直接加载所有 HTTP 上之原始码并进行网页更新编辑,再使用 Paradigm C++ 将支持 IE Brower 的 ActiveX Control 组件与 LIB 整合到系统程序。如此不但可提供最强的功能与弹性,而且让开发人员省下从头开始建立转码器、编辑以及设定格式等工作。由于 SDK 功能完备,您也可以用来进行 Debug 以加速软件开发 。 |
|
| |
- 网页外观 — 自订的网页。
- 功能 — 利用指令码,可加入新的功能,如 Snapshot , AVI Record 等。
- 权限管理 — 可设定不同层级的管理与检视权限。
|
|
| |
ActiveX Control 嵌入式播放对象包括完整的播放控件,藉由其自订与指令码控件,开发人员只须撰写数行程序代码,便能与 HTTP Server 建立完整的网络媒体播放程序。 |
|
| |
开发人员如需要变更相关之硬件支持,可借着升级至较上层 ( 如 L1/L2) 的 SDK 对更多的硬件进行 Driver 的建置与操控,以达到功能区隔或结省成本之目的。 |
|
| |
Video Server / NVR 网路伺服器 |
|
| |
透过如 Philips7113 Video Decoder 等之支持, SQ610 SDK 可进行 1~4 CH 的网络服务器开发。利用 CCIR API ,您可轻易变更不同的 Video Decoder ,以符合产品规格之定义。同时您亦可利用 SDK 强大的内存管理功能 , 进行如 OSD, Software QUAD 等进阶之运用 。 |
|
| |
扩充 SQ610 SDK 系列的功能 |
|
| |
SQ610 SDK 为提供丰富的能力与核心功能以发布网络数字影音,达到远程监控之目的。其弹性与模块化的程序架构,让开发人员与 IT 专业人员利用外挂方式,扩充原有的功能并整合到现有的系统与解决方案
。
|
|
| |
其扩充运用包含
- 无线网路 WLAN 功能
- TV Out/ Digital TFT Out
- Digital I/O Trigger 功能
- 双轴马达控制功能
- 2.5G , 3G 手机监控功能
|
|
|