《TD开发笔记》TD是个啥?一起了解一下

免责声明:文中部分信息有参考到其他网站及牛人的资料,在引用到的地方会注明其来源,如有不宜之处可联系本人进行更正或者删除!学术看法及观点仅代表个人,仅供参考。知识共享,共同学习,来源于社会,回馈社会。

目录

1 前言

2 TD是什么?

3 用TD干什么?

4 怎么用TD?


1 前言

TD是个啥?其他行业的小伙伴可能听都没听说过,可能QT还比较了解一点。但是在车载行业,在国内的车载行业,TD不能说是耳熟能详,但是几乎行内人都知道,似乎是在一夜之间就传遍的。在这里,由于原因种种,种种原因呢,行业相关的就打住不多说,有兴趣的小伙伴请自行百度或者找业内人士了解。我们重点了解一下TD这个神秘大哥。

2 TD是什么?

不妨我们大胆地百度一下先,直接搜“TD”呢貌似搜出来的是一大堆不相关的东西。既然叫TD,是不是和QT有千丝万缕的联系呢,了解QT的都知道QT是个GUI开发框架,那我们就搜“TD GUI”试试。果然,有出来两则排在前面的很显眼的链接。没错,就是他了,第一则是蓝星科技同花顺圈子,有简单描述推广TD GUI引擎,第二则TD还和QT扯在一块儿了,还比肩QT,有意思了。

[来源:百度]

言归正传,从仅有的资料中可以了解到:TD是武汉蓝星开发的一套国产的嵌入式图形系统,包含TD Realizer、TD GUI-Engine、TD X-OS、TD IDS。有说是和QT非常类似,因为其中的TD Realizer和QT Designer长得差不多。官网了解一下,嗯~,感觉很强大哦!

  • TD Realizer是嵌入式系统图形用户界面快速开发工具,可运行于Windows和Linux等主流桌面操作系统。
  • TD GUI-Engine嵌入式图形引擎是一套完整的嵌入式图形用户接口编程框架,属于嵌入式软件系统的中间件产品。
  • TD X-OS嵌入式系统平台集成了大量可裁剪、可配置组件,同时提供标准化的硬件扩展接口以及与硬件无关的标准化API接口。
  • TD IDS是基于TD系列产品,为用户提供在Linux内核上同时运行Linux应用与Android应用的终端双系统服务。[来源:武汉蓝星官网]

3 用TD干什么?

和QT类似地,我们一般用TD来开发嵌入式图形应用程序,不同的是TD暂不支持Windows应用程序开发,但可借助WSL其在Windows上开发及运行Linux程序。目前TD GUI-Engine适配Linux、SylixOS等操作系统,TD GUIE-Smart适配eCos、Melis等操作系统[来源:武汉蓝星官网]

值得一提的是TD轻量级,Qt 在设计架构中,没有图形 Server,还依赖于其所适配的操作系统,而 TD 图形软件系统自带自主开发的图形 Server,不依赖于任何操作系统[来源:IT之家IT资讯];而且TD是用全C语言开发的,其API也是C语言的,可适用于C或C++的应用开发。

在TD系统中,作为一线开发人员的我们,主要用到TD Realizer。就像QT的QT Designer,用他来做应用程序界面布局及设计。简单贴个图,看看像不像同一个模子刻出来的。

TD Realizer  QT Designer

TD Realizer是作为VS Code的一个插件,集成图形化设计工具、编译和运行预览,也可借助强大的VS Code进行代码编辑及断点调试。但是毕竟咱TD作为后起之秀,在很多方面还是弟弟,TD Realizer的开发及使用暂还不如QT那样便捷,有待后续逐步的改善。

4 怎么用TD?

共同学习,参照《TD开发笔记》下一篇博文的内容更新,一步步揭开TD的神秘面纱。

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值