什么是DWIN OS?
DWIN OS 可以看成为在迪文的平台上面的一个用迪文定义的汇编语言的可编程平台。屏的寄存器、变量地址、数据库 flash,可以通过 os 的寄存器方便地进行交换处理,数据的判断、运算。
DWIN OS 的常见应用是处理非迪文的串口通讯协议 (DGUSII 屏非串口 2 的通讯),可以解析用户的不同格式数据协议,能代替工控机或 HMI,不仅降低成本,同时极大地提升了可靠性。
DWIN OS 有什么优势?
我们可以列举一个简单的功能去理解迪文的 OS 功能:用户要实现密码登录判断,如果用单片机处理,需要将录入的键盘数据录入后用串口接收,进行判断,判断正确,单片机通过串口发页面切换指令让屏跳转到某个正确的页面……如果用了迪文的 OS,会在屏本身上面进行判断处理、切换页面,不需要单片机参与这部分功能,精简了单片机的代码。
DWIN OS 如何简单?
迪文定义的汇编语直接、简练,编程时直入主题,执行速度快,特别地,T5 DWINOS 目前支持迪文 C 编译器的 C 语言代码,使用方便、灵活、稳定。
掌握的迪文的 OS 功能会使您的项目开发更加灵活,如虎添翼,当然大部分的 OS 能实现的功能,用单片机串口发指令也可以实现的,所以迪文屏用户可以根据自己的项目需要选择性去使用 OS 功能。
版主对迪文DWIN OS 的使用体验:
1、os的指令并不都需要会用,其实非常好掌握,分类分好就只有会10几条左右就可以进行简单的开发应用了。
2、迪文的汇编指令每条指令的用法,文档解释得非常仔细,学起来还是非常快,写起来也很高效。
3、如果您的公司用迪文屏比较多,建议可以接触和掌握学习迪文的os,因为毕竟学会了迪文的串口屏,其实在日后的产品开发中相当于多学会了一门东西,开发起来会更加方便。
4、DWIN_OS的学习最开始可以结合最简单的某一个功能的例子去看,如果您在学习过程中花费超过半天的学习之后还是一头雾水,为了避免时间的浪费,不推荐您继续学习深入。毕竟DWIN OS 并不是一个必须要用到的功能。