以具有成本效益的方式开发设备组合可能具有挑战性。当您只需要一种用于任何硬件技术的开发工具时,它会很有帮助
01过去的投资组合示例
2011年,我在诺基亚从事产品管理工作,当时我们正在构建运行名为MeeGo的操作系统的诺基亚N9智能手机。当我们为智能手机和平板电脑开发基于Linux的操作系统MeeGo时,我们一直在考虑可扩展性。我们需要操作系统从低端智能手机扩展到高性能平板电脑。MeeGo操作系统必须在从高端英特尔到低端ARMCPU技术的任何设备上运行。UI必须从小型智能手机分辨率扩展到平板电脑大小的设备。
我们设计和开发了MeeGo操作系统及其应用程序,可以很好地适应不同的显示尺寸。但当时我们需要为不同的芯片组技术构建内部各种硬件适配和固件。为维持广泛的产品组合而进行昂贵的硬件调整是诺基亚在其智能手机业务的最后几年面临的诸多挑战之一。
据****的贡献者称,诺基亚试图在代号为 Meltemi的项目中扩展其Meego智能手机产品组合以降低价格点。Meltemi项目的目标应该是 MeeGo操作系统的轻量级衍生产品,它是“为边缘低端智能手机设计的”。为具有类似智能手机体验的功能手机构建MeeGo操作系统的衍生产品意味着简化UI框架和操作系统中间件,以适应较低的CPU和内存限制。拥有丰富的智能手机操作系统和在功能较弱的硬件上的类似体验意味着维护Meltemi项目中某些MeeGo操作系统组件的简化版本。不幸的是,由于平台战略向Windows Phone操作系统的转变,MeeGo操作系统从未有机会发挥其潜力。此外,根据****,Meltemi项目于2012年停止。
02扩展设备组合
03Qt for MCU 优势
前端开发人员可以从Figma或AdobeXD导入UI设计,并将其转换为在MCU和MPU上运行的功能UI代码。全栈开发人员可以将应用程序逻辑添加到QtCreator IDE中的UI。简化的开箱即用UI控件可加速开发过程。参考设备映像可加快目标设备上的首次启动。自2022年2月起,客户不再需要专用许可证即可从MCU开发工具包中受益。用于MCU和MPU驱动的设备开发的所有Qt功能都可通过任何Qt DeviceCreation许可包获得。
总体而言,Qt for MCU功能是捆绑在专用软件库中的 Qt框架中UI启用程序的简化版本。轻量级图形引擎提供流畅的、类似智能手机的用户体验。然后可以以不同的方式编译整个应用程序,以优化可用处理、缓存和内存配置的性能。虽然这些功能最初是单独授权的,但现在所有硬件设备开发人员都可以在同一许可证下使用Qt for MCU。
04总结
如果您想更多地了解Qt商业版,请随时与我们联系!(文/Peter Schneider)
深圳市优飞迪科技有限公司成立于2010年,是一家专注于产品开发平台解决方案与工业软件开发的高科技企业,是ANSYS、MSC、COMSOL、Qt、国产CAD、国产尺寸链公差等工业软件的战略合作伙伴,拥有十多项行业领先的自主工业软件著作权。优飞迪科技倡导“极致用户体验驱动产品开发模式”变革,助力中国质造,赋能极致研发,专注于仿真咨询、工业软件开发、工业软件销售、系统集成等领域的产品开发平台解决方案,拥有一支硬核实力的技术服务专家团队,能为企业提供“全心U 端到端服务“。如今,华为、中兴、中国航天、格力、大族、华强、华星光电等知名企业与优飞迪保持着长期的紧密战略合作伙伴关系。