通用嵌入式计算机GEC
本项目以通用嵌入式计算机GEC为基础,以构件化为核心,以集成开发环境AHL-GEC-IDE为枢纽,以云侦听、Web、微信小程序模板为框架,形成了集硬件构件、软件构件、工程模板、开发工具、RTOS等为一体的嵌入式人工智能与物联网应用开发生态系统,为“照葫芦画瓢”地进行具体应用开发提供共性技术,可有效地降低开发门槛、减少开发成本、缩短开发周期。
一、项目分类
关键核心技术突破
二、技术分析
嵌入式智能系统设计涵盖传感器电路、终端编程、边缘计算、云侦听、人机交互系统等技术,技术人员往往从“零”做起,具有门槛高、成本大、周期长等特征,是许多企业技术转型的重要瓶颈之一。
本项目通过长期深耕嵌入式终端的软硬件构件化理论与实践研究,经过上百个嵌入式与物联网应用项目的实践,提炼嵌入式人工智能与物联网应用开发的共性技术,从技术科学范畴,遵循人的认识过程由个别到一般,又由一般到个别的哲学原理,提出了通用嵌入式计算机GEC(General Embedded Computer,GEC)概念,并进行了有效实践。在硬件上把MCU硬件最小系统及面向具体应用的共性电路封装成一个整体,为用户提供SOC芯片级的可重用GEC硬件实体; 在软件上,把嵌入式软件分为BIOS与User两部分,通过较复杂内部机制,为用户提供基于知识要素的符合软件工程基本原理的函数原型级调用接口API,研制具有自主知识产权的集成开发环境AHL-GEC-IDE,完成了国产实时操作系统RT-Thread的驻留,制订了不同RTOS统一API,较大幅度地降低智能终端的开发难度。在GEC概念与实践基础上,针对广域物联网的通信系统,提出信息邮局(Mssage Post Office,MPO)概念,设计出云侦听模板;针对人机交互系统,设计Web、微信小程序等模板。
本项目以通用嵌入式计算机GEC为基础,以构件化为核心,以集成开发环境AHL-GEC-IDE为枢纽,以云侦听、Web、微信小程序模板为框架,形成了集硬件构件、软件构件、工程模板、开发工具、RTOS等为一体的嵌入式人工智能与物联网应用开发生态系统,为“照葫芦画瓢”地进行具体应用开发提供共性技术,可有效地降低开发门槛、减少开发成本、缩短开发周期。
实践表明,该生态系统在有效降低开发门槛及缩短开发周期前提下,可节约80%研发成本,已经成功应用于工厂设备智能化、涵养农业、桥梁监测、智能路灯、NB-IoT燃气表等系统,是嵌入式人工智能与物联网的共性基础技术。
苏州大学
2022-08-15