![](https://img-blog.csdnimg.cn/e11e24589ddd4146b99c3a9ba3118207.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
DJYGUI都江堰图形系统
文章平均质量分 72
都江堰类脑操作系统图形系统技术文章介绍。
DJYOS都江堰操作系统
都江堰操作系统(简称:DJYOS)是由深圳市秦简计算机有限公司公司支持的都江堰操作系统开源社区维护的一款开源大型嵌入式操作系统,采用类BSD许可证。都江堰操作系统项目源于2004年。它一改传统操作系统的调度方式,创新地提出了“事件调度”方案。都江堰操作系统除调度内核是原创的以外,网络协议栈、IO系统、文件系统、图形系统都是原创的。
DJYOS最大优势在于实时性名列前茅,同时内核是基于事件调度的机制让DJYOS天然的适合跑在异构多核、异构网络上。
展开
-
基于DJYOS的图形界面编程--DJYGUI系列教程
关于DJYOS的图形用户界面的开发,以下整合成一系列教程,欢迎阅读……DJYGUI系列教程 CSDN专栏访问入口……GDD方面编程,后续更新。原创 2022-11-20 02:25:46 · 687 阅读 · 2 评论 -
基于 DJYOS 的 HMI 场景研究:探索智能生活的无限可能
具备标准、强力、睡眠等多种工作模式,可根据环境湿度自动调整,具备湿度调节和手机 APP 远程控制功能,可与智能空气净化器联动。支持制冷、制热、加湿等多种工作模式,可根据环境温度自动调整,具备温度调节和手机 APP 远程控制功能,可与智能窗帘联动。支持多种灯光模式,可根据用户需求和场景自动调整,具备定时开关和手机 APP 远程控制功能,可与其他智能设备联动。实时显示室内温度和室外天气情况,具备智能控制功能,支持手机 APP 远程控制,可与智能加湿器联动。实时了解车辆行驶状态和路况信息,实现智能化驾驶。原创 2024-06-29 15:45:23 · 607 阅读 · 0 评论 -
DJYGUI 都江堰图形系统的矩形区域运算
通过传入矩形对象的指针 prc,以及矩形左右两边的扩大或缩小值 dx 和上下两边的扩大或缩小值 dy,我们可以实现矩形的尺寸调整。这种以左上角为起点的设计,符合人们对于图形空间的直观理解,也为矩形区域的各种操作提供了便利的基础。无论是在创建现代化的用户界面,还是在实现复杂的图形效果和交互功能方面,DJYGUI 的矩形区域运算都为开发者提供了坚实的基础和强大的支持。相信随着技术的不断发展和创新,DJYGUI 的矩形区域运算功能将在更多的领域得到广泛的应用和发展,为我们带来更加精彩和丰富的图形体验。原创 2024-06-29 01:07:31 · 2980 阅读 · 3 评论 -
DJYGUI AI低代码图形编程开发平台:开启嵌入式软件图形编程新纪元
它将不断优化算法,提高代码生成的准确性和效率,同时与都江堰图形系统的融合将更加深入,为软件开发行业带来更多的突破和创新。以智能屏开发为例,开发者只需详细描述所需的功能和界面布局,开发平台便能利用DJYGUI的图形设计能力,自动生成相应的代码,并搭配合适的硬件方案。借助DJYGUI的功能,开发平台能够将开发者的需求转化为高质量的代码,并根据硬件特性提供完善的解决方案。它与都江堰图形系统的协同合作,为开发者提供了更高效的开发工具,为智能屏、物联屏、串口屏等嵌入式显示设备领域的发展注入了强大的动力。原创 2024-06-29 00:39:18 · 374 阅读 · 0 评论 -
基于 DJYGUI 的镜像显示:实现远程协助与维护的创新技术
在当今数字化时代,远程协助和远程维护变得越来越重要。基于 DJYGUI 的镜像显示技术为实现这一目标提供了一种有效的解决方案。原创 2024-06-28 13:46:31 · 720 阅读 · 0 评论 -
DJYGUI系列文章十二:GDD输入系统
关于GDD输入方面的系统,写文章类目预留着。原创 2022-11-23 11:21:34 · 198 阅读 · 0 评论 -
DJYGUI系列文章十一:GDD矩形区域运算
说明下矩形的位置基准。后面补充详细说明,先把API接口写上……gdd.hprc: 矩形对象指针。矩形宽度。原创 2022-11-23 11:18:16 · 3236 阅读 · 1 评论 -
DJYGUI系列文章十:GDD定时器
GDD 的定时器是以系统TICK为基准进行计时,是属于一种软件模拟性质的虚拟定时器,这些特性使得定时器不会有很高的精度和准确度,适用于一些对时间要求不是很严格的场合。定时器是作为窗口的资源形式存在,它的服务对象是直接面向窗口。每个窗口都可以由用户创建最多65536个独立的定时器,在窗口运行过程中,用户可以动态去创建和删除定时器,也可以动态去修改已有的定时器运行参数。原创 2022-11-23 10:36:31 · 4264 阅读 · 1 评论 -
DJYGUI系列文章九:GDD消息系统
消息系统在整个系统中的关系层次如所示:图 4-1 消息系统在GDD中层次示意图每个主窗口均会有一个消息队列,在调用CreateWindow函数创建主窗口时内部会创建一个该主窗口所属的消息队列,消息队列长度为32。子窗口通过主窗口的消息队列获取消息。原创 2022-11-23 10:28:53 · 4148 阅读 · 1 评论 -
DJYGUI系列文章八:GDD绘图系统
用户所有的绘图操作,都需要在一个绘图上下文上进行(以下简称DC)。DC中记录着一些绘制参数,如各类颜色值,当前使用字体等等,用户通过设置这些参数,来改变绘图行为和效果。多个绘图上下文可同时使用,通过信号量保证了线程使用绘图上下文的安全性。原创 2022-11-22 09:08:43 · 3326 阅读 · 2 评论 -
DJYGUI系列文章七:GDD窗口系统
GDD中窗口分为三大类:桌面窗口、主窗口、控件。桌面窗口是整个系统唯一的一个全局根窗口,它在系统启动时,由系统自动创建,如果用户要对桌面窗口进行操作,可以先通过GetDesktopWindow获得桌面窗口句柄。可以使用相应的窗口API函数集对其进行操作。主窗口由用户创建,是用户图形窗口程序必须创建的第一个窗口。是所有控件的载体,也负责整个用户窗口程序的消息事件收集与派发。控件是在主窗口创建之后,由用户创建。控件不是必须的,一个窗口系统必须至少有一个主窗口,而控件则是用户按实际应用情况,是否使用;原创 2022-11-22 08:41:28 · 7246 阅读 · 1 评论 -
DJYGUI系列文章六:GK程序示例
DJYGUI的GK编程比较简单,以下是一个简单的程序示例。原创 2022-11-19 19:16:46 · 5668 阅读 · 4 评论 -
DJYGUI系列文章五:GK显示器接口
显示器是图形显示的终端,图形的所有操作都会直接或间接的体现在显示器上面。DJYGUI支持多显示器、虚显示器和镜像显示器的功能。应用程序在调用API函数绘图前,需安装显示器,按照GK显示器标接口实现驱动函数。GK的底层硬件标准接口函数大体分为三类,第一类是在位图中绘图,第二类是在屏幕上绘图,第三类是显示器的控制函数。安装显示器时,将这三类接口函数注册到图形系统,当用户调用GUI Kernel API时,这些驱动函数将以回调函数的方式被调用。原创 2022-11-19 18:39:52 · 8276 阅读 · 3 评论 -
DJYGUI系列文章四:GK文本显示
计算机使用二进制语言,而使用计算机的人则用各自的自然语言,这些自然语言的文字,需要编码才能在计算机中标识。为了让计算机“理解”人类的语言,人们设计了许多字符集和字符编码方式,主要分以下两大类。原创 2022-11-19 18:17:16 · 10789 阅读 · 1 评论 -
DJYGUI系列文章三:GK窗口绘制
GK支持的窗口绘制包括单个像素、直线(含/不含端点)、圆、曲线、文本和矩形填充。同步异步操作是影响了绘图的调用返回方式,而缓冲模式则决定了绘制的过程,像素颜色、二元光栅操作和渐变填充直接影响绘图效果,本章将作详细介绍。2 同步与异步操作窗口绘制同步操作是指应用程序调用绘制函数,绘制完成或超时才返回,异步操作是指调用函数后立刻返回,此时绘制操作可能未完成。绝大多数绘制函数中,都有一个参数SyncTime,如果该参数为0,上层应用程序调用绘制函数后,绘制消息发送到消息管道后直接返回,此时,绘制操作可能未完成。原创 2018-08-26 17:12:54 · 1379 阅读 · 0 评论 -
DJYGUI系列文章二:GK窗口管理
由于被改变优先级的窗口可能还有子窗口,所以,在z轴中被移动的,不是一个窗口,而是连续的一组窗口。上面的一段程序,在桌面上创建了一个名为window1的窗口,填充颜色为红色CN_COLOR_RED(0xff0000),缓冲模式是没有缓冲区(CN_WINBUF_NONE),只能进行直接写屏操作,窗口左上角、右下角坐标分别是(0,0)、(200,200),给定坐标是相对于父窗口的,窗口像素格式与显示器一致,窗口透明色和灰度基色为黑色(CN_COLOR_BLACK),窗口RopMode属性为0(无特殊效果)。原创 2022-11-19 19:05:20 · 8807 阅读 · 2 评论 -
DJYGUI系列文章一:DJYGUI图形系统介绍
GK(GUI KERNEL,即图形内核)是DJYGUI多窗口支持的底层核心,大部分的图形操作如剪切域、多窗口层叠、基本显示等都是在这里完成,它不是一堆显示函数的集合,而是一套比较完善的图形支持系统。GK提供图形操作的大部分功能,如多窗口管理、多显示器、镜像显示、色彩管理、窗口ROP属性和多种缓冲方式等,同时支持基本的图形绘制,如点、直线、圆、曲线、矩形填充和位图等。原创 2022-11-19 18:46:14 · 5730 阅读 · 1 评论 -
【djysim】djyos模拟器-djysim,初步搞定,可以在djysim上面跑GUI了
djyos模拟器-djysim,初步搞定,可以在djysim上面跑GUI了原创 2012-03-21 15:41:21 · 1542 阅读 · 0 评论 -
【djyGUI普通效果图】djyos图形界面--djyGUI普通效果图1
这是在tq2440平台上面,画了几个窗口,并填充颜色。原创 2011-11-29 15:10:10 · 2155 阅读 · 5 评论