当下,在嵌入式行业,有很多使用人机交互的界面,需要使用miniGUI,QT来构建自己的应用。小编在此,以使用rv1109的使用者,来介绍怎么商业化自己的产品,可能会给你规避很多麻烦或者减少几十万的商业损失。
QT作为免费的GUI软件,可以帮大家很快入手,或形成自己的产品。特别是对于年轻人,很多都在学校就学习了相关的知识,并做了一些应用。这些个人行为,非商业化的都遵循免费的开放协议,就是免费的,不会收你一分钱。但是,如果你是公司性的商业性行为的话,开发产品没有问题,但是如果产品用于售卖,你需要认真研读开放协议,全英文的,需要认真阅读和理解,从而在你商业化的产品中,能够避免侵权,否则,等待你的就是一纸法律索赔。如果你收到法律文件,不好意思,你将体会到坠入深坑的感觉,妥妥的一套房。
比如rv1109的sdk中有提供有一套qt源码,并封装好了给你使用,由于无GPU,无法使用opengl进行加速,只能使用RGA进行加速,而SDK中已经帮你添加了RGA功能处理,就是已经做了加速。实测,加速效果并不好,这里不做多介绍。主要是,这里的更改,如果你是需要产品商业化,请更换QT,就是你可以重新从官网下载,自己编译一套出来,应用到你的产品中去,这样你使用的就是遵循开放协议的版本。。
当然,如果你是土豪,需要使用官方提供的资源,你可以使用商业化的应用到你的产品中去。官方会提供支持,能够保证给你优化,带来较好的用户体验。