公告板系统
【篇一:基于arm的校园led公告板系统设计 】
基于arm的校园led公告板系统设计
【大比特导读】随着led 显示屏行业的不断发展, 人们对led 显示屏的控制要求越来越高,尤其是led 显示屏的远程控制,传统的单个led 显示屏的控制已经很难满足多个led 显示屏的应用场合。
近年来,led电子显示屏作为一种高科技产品日益引起人们的重视。它可以实时显示或循环播放文字、图形和图像信息,具有显示方式丰富、观赏性强、显示内容修改方便、亮度高、显示稳定且寿命长等多种优点,被广泛应用于诸多领域。随着led显示屏行业的不断发展, 人们对led显示屏的控制要求越来越高,尤其是led显示屏的远程控制,传统的单个led显示屏的控制已经很难满足多个led显示屏的应用场合。
目前,校园内的led公告板的使用越来越多,用于各类通知的宣传和传播,但其控制仍是以单块led公告板控制为主流,操作和更新显示屏信息十分不方便。在这种背景下,本设计对目前
校园内的led公告板系统进行研究和改进,在原有的led 公告板基础上加入了zigbee 收发模块,设计了一个基于
arm 器件,使用了触摸屏技术和zigbee 无线传输技术的校园led公告板系统。
1 控制系统的硬件设计
1.1 s3c2440 处理器主控板模块
在此硬件平台上嵌入linux 实时操作系统,进行校园整个led公告板系统的管理和控制。s3c2440芯片支持触摸屏接口,其包含触摸屏控制器、四个外部晶体管,还有一个外部电压源。触摸屏接口控制,选择控制信号(nypon、ymon、nxpon、xmon)和模拟引脚与触摸屏面板的引脚和外部晶体管相连。
1.2 ps2 键盘模块ps2 键盘传输协议是以下面的数据格式进行数据传输的:1
个起始位(总是逻辑0),8 个数据位(低位在前),1 个奇偶校验位(奇校验),1 个停止位(总是逻辑1),1 个应答位(仅用于在主机对设备的通信中)。键盘的发送时序如图2 所示。
1.3 液晶显示器模块
1.4 四线电阻式触摸屏模块
四线电阻式触摸屏是电阻式触摸屏中应用最广、最普及的一种。其结构由下线路导电ito 层和上线路导电ito 层组成,中间由细微绝缘点隔开。当触摸屏表面无压力时,上下线路成开路状态;一旦有压力施加到触摸屏上,上下线路导通,控制器通过下线路导电ito层在x 坐标方向上施加驱动电压, 通过上线路导电ito 层上的探针侦测x 方向上的电压, 由此推算出触点的x 坐标,通过控制器改变施加电压的方向,同理可测出触点的y 坐标,从而明确触点的位置。其等效电路如图3 所示。
图3 四线电阻式触摸屏的等效电路。
1.5 zigbee 无线传输模块zigbee 通信模块选用顺舟科技的sz05 模块,处理器与通信模块通过rt1_tx 和rt1_rx 引脚连接,在叫号终端中应用的通信模块选用终端节点工作模式(即把通信模块上的ds 引脚接地)。zigbee 无线传输模块与主控制板的连接如图4 所示。
discuz系统 图4 zigbee 无线模块与主控制电路连接图。
这里zigbee 构成一个星型网的网络类型, 发送模式设置为主从模式,波特率选择为9600,数据位设置为8+0+1.
使用zigbee 无线传输模块实现无线数据显示信息传递与更新, 避免了使用基于中国移动通信运营商的gsm/gprs 通信网络的数据传输而带来在信息更新时的额外开销费用。
2 系统软件设计
2.1 zigbee 无线通信协议的设计
由于zigbee无线传输模块使用了串口通信,需要设计一个led显示屏操作系统的通信协议,保证准确无误地对各个led 显示屏进行操作和更新。因此规定了其帧格式,如表1 所示。
表1 zigbee 通信协议的帧格式①帧头:表示一个帧的开始,内容为ffaa,帧头长度为2 个字节。
②帧长: 表示该数据包不包括帧头在内的帧数据的长度,帧长长度为2 个字节。
③地址标识:每个zigbee 无线模块的物理地址,包括目的地址和源地址,长度都是1 个字
节。
④数据:数据包的内容,长度为0byte~256byte.
⑤奇偶校验:为了降低通信中的误码率,此协议中用了奇偶校验方法,数据位中1 的个数为偶数,校验位为1;数据位中1 的个数为奇数,校验位为0.
2.2 基于linux 的qt4 开发软件的主界面的设计
qt 软件是诺基亚开发的一个跨平台的c++图形用户界面应用程序框架。它提供给应用程序开发者建立艺术级的图形用户界面所需的功能。qt 是完全面向对象的,很容易扩展,并且允许真正地组件编程。自从1996 年早些时候,qt 进入商业领域, 它已经成为全世界范围内数千种成功的应用程序的基础。qt 也是流行的linux 桌面环境kde 的基础。基本上,qt 同window上的motif,openwin,gtk 等图形界面库和windows平台上的mfc,owl,vcl,atl 是同类型的东西,但
qt 具有优良的跨平台特性、面向对象、丰富的api、大量的开发文档等优点。
该系统的主界面主要包括以下几方面内容:
①整个led 显示屏系统的总开关按键图标;
②选择对哪个led 显示屏进行操作的界面;
③选中的led 显示屏上显示的内容的窗口;
④选中的led 显示屏的单个显示屏的开关按键图标和发送按键图标。
3 结语采用了本系统后, 四线触摸屏技术让控制主界面更加得人性化, 操作者可以在办公室内通过触摸屏显示主界面分时更新多台led公告板的显示内容和对各个led公告板进行开关控制。使用了物联网中智能家居用的zigbee 通信模块,实现了校园中多个led显示屏的远程控制和显示更新, 组成了一个小型的led显示屏控制系统。
【篇二:论坛软件系统亦称电子公告板(bbs)系统,它伴随社区】
论坛软件系统亦称电子公告板(bbs)系统,它伴随社区bbs的流行而成为互联网最重要的应用之一,也逐渐成为网站核心竞争力的标志性体现。2006年7月 cnnic 发布的最新统计表明,43.2% 的中国网民经常使用论坛/bbs/讨论组,论坛社区应用首次超过即时通讯 im ,成为仅次于收发email的互联网基本应用。
crossday discuz! board(以下简称 discuz!,中国国家版权局著作权登记号 2006sr11895)是康盛创想(北京)科技有限公司(英文简称comsenz)推出的一套通用的社区论坛软件系统,用户可以在不需要任何编程的基础上,通过简单的设置和安装,在互联网上搭建起具备完善功能、很强负载能力和可高度定制的论坛服务。discuz! 的基础架构采用世界上最流行的 web 编程组合 php+mysql 实现,是一个经过完善设计,适用于各种服务器环境的高效论坛系统解决方案。
作为国内最大的社区软件及服务提供商,comsenz旗下的 discuz! 开发组具有丰富的 web 应用程序设计经验,尤其在论坛产品及相关领域,经过长期创新性开发,掌握了一整套从算法,数据结构到产品安全性方面的领先技术。使得 discuz! 无论在稳定性,负载能力,安全保障等方面都居于国内外同类产品领先地位。
discuz! 适用的应用领域
discuz! 适用于以下的应用领域:
对稳定性和负载能力要求较高的门户网站 大中型企业的客户在线调查、技术与产品服务 企
事业单位内部交流与沟通,办公协作与自动化(oa) 大中专院校的学生、教工与校友讨论区 已经发展到一定规模,具有相当访问量的个人网站 商业、交友、科技、影音、下载等等方面的专门网站 地方政府、电信公司或爱好者建立的地域性讨论区 以上仅是一些常见应用领域的举例,事实上,discuz! 因其全面的功能设计和可圈点的安全防范,几乎适用于所有需要互动和交流功能的网站,尤其是已经具备相当规模,且经常因为服务器资源耗尽、安全问题或其他原因而损失人气的中大型应用案例。同时我们也不断吸取用户的意见和建议,在现有系统的基础上,降低应用门槛、简化和人性化使用操作,有的放矢的进行功能扩充,使 discuz! 适用于更多的应用领域。
discuz! 产品特
卓越的访问速度和负载能力
discuz! 从创立之初即以提高产品效率为突破口,随着编译模板、语法生成内核、数据缓存和自动更新机制等独创或独有技术的应用,以及坚固的数据结构与最少化数据库查询设计,使得 discuz! 可以在极为繁忙的服务器环境下快速稳定运行,切实节约企业成本,提升企业形象。依据实际应用案例,在 p4 2.4g,1g ram,ide 硬盘的入门级服务器上,dis
cuz! 可以容纳 150 万篇帖子并稳定负载 2500 人/30
分钟在线的流量,最高可达 5000 人/30 分钟在线。在硬件配置稍好的环境中,如双 xeon 2.4g,2g ram,万转 scsi 硬盘的服务器上,以上数字均实现了翻番,即容纳 300 万篇以上帖子,稳定负载 5000~8000 人/30 分钟在线,最高可超过 10000 人/30 分钟。如果采用 web 和数据库分离的方式负载,并采用 raid-5,各项指标可达到上述的二至三倍,即实现约 30000人/30 分钟在线。这样的负载能力完全可以满足中大型网站乃至门户网站的应用需求。
强大而完善的功能
除了一般论坛所具有的功能外,discuz! 还提供了很大限度的个性化设定,力求做到功能设置的系统性、丰富性,功能使用的人性化、傻瓜化,需求定制的最大化、智能化。绝大多数功能均在后台预留开关,可按用户需要启用。前后台全部采用语言文件等国际化设计,前台采用 discuz! 开发组自主开发的编译模板等先进技术,更换界面易如反掌。完善的权限设定,使管理员可控制到每个用户,每个组及所在每个分论坛的各种权限,满足应用于各种领域的论坛管理者。
国际化和标准化的产品架构
目前发布的版本分为简体中文、繁体中文和英文三个版本。自 discuz! 2.0 以来,因其高效国际化内核的应用,使其成功走出国门,步入海外市场。我们十分重视在产品开发与推广的全过程中与国际接轨,时刻不忘中国软件走向世界的奋斗目标,专注于开发符合国际标准、具有国际影响力的中国软件产品,discuz! 4.0.0 以后,discuz! 开发组更加大了国际化的研发力度,通过良好的设计和有效的宣传,努力提高海外用户数量,提升 discuz! 品牌的国际竞争力。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论