检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:杨博[1] 李可生[1] 何书专[1,2] 李伟[1,2] 李丽[1,2] 潘红兵[1,2]
机构地区:[1]南京大学电子科学与工程学院,江苏南京210046 [2]南京大学江苏省光电信息功能材料重点实验室,江苏南京210093
出 处:《计算机工程与设计》2016年第6期1478-1484,共7页Computer Engineering and Design
基 金:国家自然科学基金项目(61176024;61006018;61370040;61376075);高等学校博士学科点专项科研基金项目(20120091110029);江苏省产学研联合创新资金-前瞻性联合研究基金项目(BY2013072-05)
摘 要:为满足户外LED屏幕对异步控制的需求,利用面向对象的设计方法,设计实现一款基于i.MX6处理器的LED全彩异步控制系统嵌入式软件。提出基于多线程的事件队列和基于插件的GStreamer流媒体播放系统等技术方案;利用嵌入式Linux环境下可移植库的特性,实现对上位机发送的数据进行灵活的动态化处理,以及对多种格式的多媒体节目播放的异步控制;在性能上优化开机时间和播放策略。测试结果表明,该方案拥有较好用户体验,满足了设计需求。Aiming at asynchronous control requirement of outdoor LED screen,the design and implementation of embedded software was put forward,which could be used on the i.MX6 processor based asynchronous LED display control system.An event queue method based on multithreading in the announced embedded software was adopted,accompanied with the utilization of the GStreamer based streaming media player system.Using the characteristics of portable library in embedded Linux environment,the data from the upper computer were processed dynamically and asynchronous control of multimedia programs in multiple formats was realized.Considering the functionality of the system,boot time and playing strategy were optimized for the performance.Results of several tests show that the proposed methods have better user experiences and satisfying results.
关 键 词:面向对象 多线程 流媒体播放 异步控制 嵌入式软件
分 类 号:TP311[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117