产品 > DIDE

 都江堰操作系统(简称djyos)是国内原创的免费开源操作系统,采用类BSD许可证。DIDE是djyos配套的开发工具,提供CPU管理、板件管理、工程向导、工程裁剪、BSP开发向导、源码调试等功能。DIDE提供傻瓜化的开发环境,使基于djyos的软件开发变得更加简单。它提供资源管理功能,管理嵌入式开发碎片化的硬件和软件资源,使之整齐有序。企业从小到大的发展过程中,会接触许多种类的硬件和软件资源,如开发工具不加以管理,就只能靠人,能管理这些资源的人,一般都是资深工程师,人力成本很高。同时,人工管理,难免有疏漏,俗称挖坑,坑多了,既影响产品可靠性,又延误开发。

一、CPU管理
djyos支持众多CPU,为不致碎片化,DIDE专门提供CPU管理界面。djyos开源团队提供众多预设的CPU,用户可以直接选用。DIDE提供厂商通道,方便CPU厂商把自己的CPU加入到DIDE中。用户也可以方便地把自己用到的CPU加入进来。

 
二、板件管理
嵌入式应用开发,都是基于具体的板件的,在CPU管理的基础上,DIDE提供板件管理功能。用户的板件,添加一次,就可以重复使用,创建工程时,直接从板件列表中调取即可。开发板厂商、芯片原厂也可以利用此功能,把自己的板子添加到DIDE中,通过djyos开源团队认证后,可以进而添加到官方发布的版本中。“CPU管理”和“板件管理”功能,共同构成bsp管理功能,使用图形化的工具,用户无须接触硬件底层,即可完成开发,降低嵌入式开发门槛。
 
 
三、工程向导
基于板件管理,工程向导提供图形化的界面,帮助用户创建工程、裁剪组件、配置组件功能。特别是bsp的配置功能,使APP开发者就可以直接用图形化的方式配置硬件功能,无须驱动开发人员介入,方便了项目管理,也降低了用户的人力成本。djyos的组件配置采用的是“源码自决”的方案,简洁实用,完全不影响阅读源码,不像一些开源软件,需要读懂复杂如天书的configure、makefile文件,才能理解源码。