aCoral配套的图形系统

发布于 2022-09-17 09:13:15 字数 587 浏览 13 评论 0

aCoral的GUI系统是在lgui的基础上修改完成的。Lgui是一款多进程的Linux图形系统,我们将其进行线程化改造,去linux化(嵌入式操作系统没有linux那些接口),同时修改了通信机制,增加了移植层,同时将所有linux相关的接口规范化,归入移植层,同时将其改造为嵌入式多线程操作系统能够使用的接口。
     Lgui的作者李玉东很值得敬佩,因为他的书对图形系统讲解的很好,是一本深入讲解图形系统的书籍,对于想深入了解图形系统的学习者来说,非常受用,我就是其中一位受益人,在此再次感谢李玉东前辈。他的书名叫做《构建自己的 GUI 环境》,大家可以访问他的网站http://www.lguitech.com
    修改后的gui我们暂称为TLGUI,它目前是一款多线程的多窗体图形系统,能够移植到各种嵌入式多线程操作系统上,图形系统采用C/S模型。系统只有一个图形服务器,每个窗体对应一个Client,而每个Client的主窗体,子窗体对应一个线程,控件没有自己的接受函数,也没有自己的线程.C/S的通信直接采用Notify消息通信。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文