基于ep9315+linux2.6+qte237的嵌入式组态软件系统 点击:341 | 回复:0



chensou

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:19帖 | 41回
  • 年度积分:0
  • 历史总积分:217
  • 注册:2007年2月12日
发表于:2009-04-22 17:04:44
楼主
系统结构分为:上位机机软件部分和嵌入式运行部分,上位机软件有图形绘制,工程管理,在线、离线模拟。嵌入式软件有实时运行系统,软件狗,ftp服务器,设备驱动等。
硬件体系采用cirrus logic EP9315 移植linux2.6内核。
软件部分采用qt-embedded-2.3.7,上位机程序采用qt-win-3.2.1
主要设计思想:
1、嵌入式部分采用qt-embedded-2.3.7,因为cirrus logic ep9315专门对qt-embedded-2.3.7打了补丁,安装这个补丁之后,很容易编译对ep9315支持很好的运行库。qt-embedded-2.3.7在功能和稳定性上都是不错的选择,尽管与qt3有较大差异。
2、图形界面采用上位机绘制、模拟运行之后,通过tftp将图形文件下载到嵌入式运行,因此,图形系统分为上位机绘制组态部分和嵌入式运行部分,绘制组态部分采用qt-win-3.2.1版本,因为开始就用的是这个版本。图形系统提供:矩形、直线、箭头、椭圆、圆角矩形、折线、多边形、贝塞尔曲线、超级组对象、普通按钮、三D按钮、数字编辑框、下拉列表框、3D管道、棒条、表格实时显示、报警显示等众多控件,具有鼠标绘制、属性编辑等功能。
3、工程管理器管理整个组态的嵌入式工程,具有系统参数设置、实时数据参数设置、报警参数设置、权限设置、驱动设置等功能。
4、嵌入式开机自启动运行系统,根据参数配置打开主画面,打开主实时数据库系统。用户通过触摸 屏实现操作和控制。
5、在线模拟和离线模式可以避免频繁的下载文件,而可以模拟好之后一次性下载即可。
6、嵌入式字体采用“文泉译”字体,这种字体对中文的支持非常好,唯一遗憾的是大于16号的还没出来。同样,windows下面也可以安装“文泉译”字体,在模拟的时候字体保持一致。
7、模拟软件的运行和嵌入式的运行系统代码一致,所不同的是运行的不同的库文件,嵌入式下运行的是qt-2.3.7库,而windows的模拟软件用的是qt230cn.dll的库文件。
8、系统运行之后,大约占有20M左右的系统内存,因此32M的SDRAM就可以满足需求,大约占用10M左右的FLASH空间,加上内核和文件系统,总占有不超过16M的FLASH空间。

需要交流的可以加 QQ :38057938


热门招聘
相关主题

官方公众号

智造工程师