新闻中心

EEPW首页>测试测量>设计应用> 基于μC/OS-II的便携式飞行参数数据卸载器

基于μC/OS-II的便携式飞行参数数据卸载器

作者: 时间:2012-08-13 来源:网络 收藏

3.2卸载器实现功能
卸载器的软件设计目前分为波形显示、键盘中断、Flash读写和USB存储4个部分。以加入优先级低于主任务的低功耗任务,可以保证在外场长时间操作。程序开始时初始化μC/,然后创建新任务,启动多任务调度后,系统就进入了多任务操作系统状态。系统根据优先级,开始Mytask任务,μC/GUI初始化,显示波形和其他信息。在多任务环境中,处理器会响应中断,当有按键按下时,会进入按键中断服务子程序,从而进入不同的工作状态和界面。系统主任务流程如图4所示。

本文引用地址://m.amcfsurvey.com/article/193415.htm

d.JPG


在数据卸载时能够显示工作状态、卸载方式和查看方式,在显示波形时可以同时显示时间、日期、架次等信息及误码率,显示界面可根据需要同时显示多个波形,在波形动态移动时,若使用简单的Draw函数,波形闪烁强烈,是因为直接将数据显示在波形上而造成的图像闪烁。解决办法为利用GUI_MEMDEV_Draw()进行绘图,其在执行时会调用回调函数,基本可以消除显示屏上的闪烁。

4 结束语
嵌入式实时操作系统μC/和图形用户界面μC/GUI为飞行参数数据卸载器提供了新的思路,STM32系列微处理器较以往的8位单片机或工控机而言,丰富的外设接口及高性能提供了更多的功能,加入大尺寸液晶屏显示创造了良好的人机界面,在STM32上移植μC/和μC/CUI,其实时性、多任务、可视化及小型化的特点,以及该设计中D触发器锁存信号降低误码率及最高5 120 bit/s高速数据转录的实现,可提高飞行参数数据卸载器的功能应用和使用效率。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭