请教如何构建一个优秀的嵌入式人机界面软件运行机制和平台~
[复制链接]
先看两张图:
图1 GE彩超机
图2 安捷伦示波器 我一直想做一个仪器,大小如同微波炉,想要个7寸左右的触摸屏,然后做出来的界面效果就如同图1和图2的一样色彩鲜艳、分辨率高,而且最好还是做成嵌入式的,不带电脑主机。但是对于电路、单片机、嵌入式都略懂一些的自己,却想不出来到底应该购买一个什么样的触摸屏,然后又该用怎样的芯片去编写制作在触摸屏上显示的人机交互软件。因为自己是想做成可以被市场接受的产品,所以像实验室里那种由开发板所搭建出来的显示屏视觉效果还是太粗糙,就好比毕业设计我们自己用单片机做出来能前后左右行驶的小车能够和玩具厂商做出来小而精的遥控车相提并论且能卖出去么?所以想求教各位能不能给自己一些思路,到底用怎样的机制实现触摸屏上优质的人机界面操控,哪怕能告诉我上面两幅图可能的用户界面软件制作方法和搭载的系统也行,我只是想先搭载出基本仪器运行平台,万分感谢~(当然,自己之前问过一些大神说有用Android,Linux+Qt,Wince+VB等,求不同见解,因为自己想以最快速度将嵌入式图形化软件给开发出来) 附录: 自己再把想制作的仪器到底需要怎样的功能具体列一下,以供大神能够准确帮到忙: 1、它需要有一个触摸屏,电阻屏就行,但要其质量绝对精良才行,电容屏也可以考虑。 2、它通电后屏幕上会有一个漂亮的开机动画,然后再进入到自己制作的用户控制软件。 3、它的屏幕大小在7寸左右,分辨率要高,色彩鲜艳,触摸控制灵敏,用户界面美观。当然,如果可以能否预留个USB接口,然后还能接上鼠标,用鼠标操作整个用户软件。 4、它有一个较大的内存可以读存数据,不容易死机。 5、它可以和下位机进行通讯,比如STM32的单片机,然后让单片机控制其它硬件操作,诸如啥LED、蜂鸣器等等。当然,如果控制触摸屏的核心处理器能够直接控制底下硬件的话,自己也是非常高兴接受的。 6、我不想用工控HIM产品,因为自己用过做出来的一些界面效果还是不够美观,尤其是动画方面的能力不够,还有它是自带外壳的,但毕竟做产品肯定是一块玻璃内嵌自己产品,哪还能带上其它厂家的商标呢? 7、我以前自学过一阵子利用S3C6410为基础的,且以LINUX为操作系统,结合QT来制作图形化界面,但只是入门菜鸟级别,尚无足够能力随意在此基础上开发产品。可是自己还是想赶着时间最快将效果做出来,所以有些吃力且无强大自信。 8、我有时在想,我们学生自学永远都是那几块最最通用的开发板进行开发,但是各大手机厂商每推出一款手机,里面的核心处理器都不一样,这些处理器它们又不可能有配套开发板,那么公司里的技术员工是如何学习和使用这些各种不一样的芯片来进行产品软硬件制作呢?同理,平板电脑也一样,另外插一句,要是能够自己做一个平板电脑,估摸也不会提出上述傻叉的问题的了。 9、我是本着做用户满意产品的角度出发的,因此一切都以能够被市场接受为准则来对产品各个方面提出准确要求。
|