项目需求如下:
1.硬件:板卡驱动7寸LCD分辨率:1028x768,使用电阻屏;2个ETH网口,分别连接不同的网络设备;1个USBHOST用于存储数据;3个RS232接口;
2.软件:基于QT或MFC,开发自己的工业组态软件,替换像威纶通这样的组态屏,功能可能不需要这么强大,能实现曲线显示和数据查询以及基本的人机交互功能,
3.开发背景:由于维纶通或工控机价格和交期不受控,有些时候功能受限,组态屏厂家也不会为某个用户而去定制某个功能,导致项目需求不能满足用户需求,从而想自己找人开发特定功能的人机交互方案,
感谢各位大佬给些建议,目前选这颗物料:NUC972DF71YC,准备去买个开发板从头学习,没有玩过lunix 基础,只玩过类似STM32的Cortex-M单片机,不清楚还有多少路要走,应该会遇到不少问题,有一颗前进学习的东西,花时间终究能搞定。。。。或许是想多了:/
离线
除非你自用的量非常大否则别浪费精神了。不说软件开发所需要的成本大到你承受不起,仅仅是硬件成本,你自己做出来的模块还不如买别人的成本低,你是自己做还是买现成的?别人专业屏幕模块厂家一个月出货上万套甚至几十万套,材料采购价格、质量管理、成本控制等条件你怎么跟他们比?
离线
新唐ARM9的MPU的主频有点低,跑Linux + QT驱动1024x768显示屏还是有点吃力的。
不过新唐的MPU支持裸机或RTOS开发,在裸机或RTOS上跑LVGL或AWTK之类的UI来驱动7寸屏应该会比QT流畅不少。
建议基于RTOS + LVGL或AWTK来开发,并且不搞动画效果,这个可行性还是OK的。并且这芯片还有个叫GE2D的2D加速器,把它应用到UI库上,可以减少CPU利用率提高界面流畅度。
最近编辑记录 海石生风 (2021-11-29 20:12:33)
离线
972性能太低不适合刷这么大的屏幕,而且972的驱动显示动态画面有问题,会撕裂
离线
新唐ARM9的MPU主频低,跑Linux + QT驱动1024x768显示屏吃力的很哦。
经过一段时间开发和使用,发现NUC972这个片子更适合裸奔。
离线
NUC972这个片子和f1c100s有人比较过吗,MFC是微软的windows组件吗?如果要是这个好象是不能用的
最近编辑记录 bigbat (2022-01-30 12:50:15)
离线
硬件可以满足需求,972内部RAM最大只有64M,跑QT速度不会太快
离线
这个芯片跑liunx qt感觉有点吃力
离线
这类工业控HMI 的项目中一般不放视频,普通UI 切换对帧率要求不高,自己熟悉应用的话,用RTOS+LVGL 实现起来也不复杂的,市场上很多HMI组态屏用的是200MHz 的新唐N32903
最近编辑记录 gary (2023-12-11 17:50:25)
离线