1 DJYOS介绍

1.1 都江堰操作系统缘起

1.1.1 DJYOS缘起

​ 都江堰操作系统设计思想源于中国传统的哲学思想,操作系统内核调度采用事件调度机制,全球首创,突破单机桎梏,实现异构网络调度,开拓新赛道。 “有事就动,没事就静”的事件触发机制符合人类的自然思维,使程序员编程更简单高效。

1.2.1 DJYOS历史

2004:开始构建以事件调度为基础的新型架构嵌入式操作系统。

2009:DJYOS内核正式发布。

2012:发布第一代完整自主DJYOS内核和核心组件。

2016:深圳秦简成立,DJYOS正式以公司性质运营。

2019:完成第二代都江堰泛计算操作系统内核开发。

2023:东莞松山湖研发中心成立。

1.3 100%国产化率操作系统组件

1.3.1 国产化程度最高的嵌入式操作系统

DJYOS-RT:实时操作系统内核:DJYOS-RT内核是一个事件调度的新型架构操作系统,编程方式符合人类自然思维,易学易用。

DJYOS-UC:泛计算操作系统内核:是基于DJYOS-RT发展的第二代操作系统。支持异构多核、异构网络的大型分布式调度操作系统。支持操作系统运行数据切片和重组,让操作系统天然安全。

DJYGUI:都江堰图形系统:基于DJYOS-uc的特性,DJYOS创新性的提出支持异构多核的CPU。彻底解决异构芯片协同管理和开发问题。

DJYIP :自主TC P /I P网络协议栈DJYOS是国内嵌入式操作系统里唯一有自己TCP/IP网络协议栈的操作系统。DJYIP具有实时性、高效率、传输稳定。

UCMP模式:支持异构多核,基于DJYOS-uc的特性,DJYOS创新性的提出支持异构多核的CPU,彻底解决异构芯片协同管理和开发问题。

“裸跑级”强实时性:都江堰操作系统是业界唯一 一个支持复杂任务的“裸跑级”强实时的嵌入式操作系统。实现普通实时操作系统需要借助专门硬件才能实现的强实时效果。

1.4 DJYOS性能参数和对比

对比说明:DJYOS在硬件性能比友商差很多的情况下,系统实时性能遥遥领先

1.5 DJYOS核心组件:都江堰图形系统

DJYGUI在2009年已经构建初代框架,在2010年到2012年开发和实现。DJYGUI是运行在DJYOS的一个图形系统,包括GK(图形内核)、GKLIB(GK函数库)和GDD(图形装饰平台)三大组件

• GK(GUI KERNEL,即图形内核)是DJYGUI多窗口支持的底层核心。

• GKLib是在GK纸上的一系列函数库,用于底层绘制共性图形。

•GDD(The Graphics decorate designer,图形装饰设计师)是建立在Djyos内核与GK(GUI Kernel)之上的一套图形支持系统。

1.6 DJYOS核心组件:自主网络协议栈

1.6.1 原生网络协议的高可靠性

DJYOS网路协议栈DJYIP,是国内国产操作系统里唯一拥有自己网络协议的厂家。

1.6.2 DJYIP具有的特性

1)高可靠性。

2)实时性。

3)传输速度稳定

对比国外开源网络协议栈LWIP(大部分物联网操作系统接入该协议栈)数据对比如右图。

可应用于对电力、军工、消防、安全、交通等网络传输稳定的应用领域。

1.6.3 卡标点

1)自主的网络协议栈。

2)在交通设备组网的网络通信里,可以利用实时性和数据稳定性卡标。

1.7 走出新路:都江堰反计算机操作系统技术原理

传统操作系统由于不能做跨芯片的调度,涉及多芯片或多CPU的算力集群只能从应用层完成。

都江堰泛计算操作系统在内核层面跨越SMP,通过操作系统的事件调度机制实现多机调度。通过事件和数据切片、重组、远程事件感知,实现计算任务智能化快速部署和迁移。

DJYOS事件可以在搭载DJYOS的设备上实现操作系统级别的大型异构网络集群调度,实现无处不在的异构串行和异构并行计算。

1.8 都江堰泛计算机操作系统技术特点

代码跨芯片运行:全球首个通过操作系统将运行的代码,实现从芯片内到芯片外运行。

超异构统一编程:实现“全网设备”统一编程框架,可进行人脑思维的“神经网络框架”编程。全网设备系统对象越复杂越有优势。

原生算力调度(多机算力调度): 实现操作系统级大型异构神经网络多机调度(数千万级),运行在大量的AI芯片上,可实现大型原生算力调度。

原生控制协同(多机控制协同):实现操作系统级大型异构神经网络多机调度(数千万级),结合全网设备“泛计算时钟同步”技术,可实现大型控制协同。

支持异构多核:都江堰泛计算操作系统实现支持异构多核SOC芯片,全球首次解决大型异构芯片运行一个操作系统。

原生安全:操作系统运行数据可自动切片和重组,孤立设备的数据无意义,实现操作系统原生安全。

设备“即插即用”:实现设备即插即用,可实现瞬间组网或分离。

支持数千万设备部署: 都江堰泛计算操作系统实现“三级”组网架构,可实现数千万设备部署协同。需要实现数亿、数百亿设备部署,可使用分布式部署


2.教程大类目录


3.更新记录

第一次更新:对首页.md、都江堰操作系统用户手册.md、基于DJYOS开发的的IIC驱动编写指导手册.md、基于DJYOS开发的的SPI驱动编写指导手册.md、基于DJYOS开发的的UART驱动编写指导手册.md、DJYOS图形编程(上).md、DJYOS图形编程(下).md 页面的编写和更新。

第二次更新:对基于意法半导体STM32H730芯片开发的料理机器人教程入门.md页面进行编写,主要编写内容为DJYOS软件部署教程。

暂无内容;等待编辑

powered by GitbookFile Modify: 2023-12-22 14:22:00

results matching ""

    No results matching ""