软件开发工程师评职论文范文论文
沈阳小程序制作和视频举行播放。
3 i.MX51平台移植
3.1 搭建LTIB开发情况
LTIB(Linux Target Image Builder)是飞思卡尔公司开发的一个用于部署BSP的工具,含有U-Boot等指导加载程序,支持Bootloader和内核映像的构建。使用该工具,可以定制出切合GNU/Linux尺度的跨平台的根文件系统。本设计选择使用飞思卡尔公司提供的L2.6.31_10.07.11_ER_source.tar.gz集成源码包,在一台安装了Ubuntu 10.04操作系统的PC机上设置安装LTIB[4]。其历程如下:
(1)解压缩源码包,执行./install进入安装LTIB的下令提醒。
(2)执行./ltib进入LTIB的设置界面。
(3)在LTIB设置Platform时选择i.MX51平台。
(4)设置Kernel时选择CLAA WVGA Panel(LCD触摸屏驱动)和SoC Audio support for IMX - SGTL5000(声卡驱动),其他保持默认。
(5)将交织编译工具arm-none-linux-gnueabi-gcc加入PATH情况变量,在ltib根目录执行下述下令,交织编译Qt库:
./ltib -m prep -p qt-embedded.spec
./ltib -m scbuild -p qt-embedded.spec
(6)执行make install,在ltib下的rootfs目录就会天生响应的U-Boot、内核和文件系统,将将其复制到目的板的TF卡上。
3.2 架设NFS文件系统
为了简化调试历程和缩短开发周期,在Linux主机上建设了NFS网络文件系统,这样就实现了宿主机与目的板的文件共享。开发历程简化为:Linux主机编译天生目的平台的可执行文件→复制文件到NFS共享目录→目的板运行程序,从而省去了重复制作镜像、下载镜像、重启开发板等步骤,节约了大量的开发时间。目的板的NFS汇海信息如图3所示。
4 系统测试及效果
4.1 并发测试
并发测试主要用来测试多个用户同时会见统一个应用程序、统一个数据记载时是否存在死锁或其他问题。由于本系统是面向一个小区的住户,因此系统的并发测试尤为主要。
数据库并发测试:室内机开启多个线程同时会见中央机服务器,界面并不会因大量的数据操作而泛起“冻结”征象,CPU占用稳固,数据库返回效果显示正常。
信息公布测试:中央机沈阳APP软件开启多个线程同时发送广播信息,各室内机吸收正常,不会泛起显示错误或“丢包”征象。
4.2 跨网段测试
思量到小区用户一样平常在几百甚至上千,一个网段的IP地址不能知足需求。为了检测在差别网段下通讯模块能否正常事情,使用一台华为S5300交流机(switch)和两台华为5200交流机搭建了一个小型的网络情况举行相关测试。如图4所示,测试接纳IPv4静态路由,使差别网段的恣意两台室内机之间能够互通。测试讲明,分属差别网段的室内机之间,可视通话、信息互发等模块均正常事情,从而验证了本设计方案的可行性。
4.3 可视对讲性能测试
可视对讲性能测试主要是检测室内机终端中音视频的收罗、编解码、收发和显示。对于音视频的收罗、收发和显示,可通过扬声器和LCD显示直观地检测。而对编解码的测试则比力庞大,本设计是从最长时间、最短时间宁静均时间三个方面来测试编解码一帧音视频所需要消耗的时间。
本文接纳Linux和Qt相关手艺,在飞思卡尔公司i.MX51平台上设计了一种多功效的智能家居控制系统,实现了客户端与服务器的Socke通讯和音视频同步传输等焦点功效。
《盘算机仿真》创刊于1984年,是由中国航天科工团体公司主管, 由航天科工团体十七所主理的天下焦点期刊。国际刊号ISSN:1006-9348;海内刊号CN:11-3724/TP,邮发代号 82-773办刊宗旨:《盘算机仿真》杂志提供有关于论文查询、仿真运动的动态、仿真产物展示、仿真用户需求等。现在,生长我国仿真手艺,勇攀天下科技岑岭,业已成为仿真界的行动口号。整个科技界都要根据自主创新、重点跨越、支持生长、引领未来的要求,以求真务实的科学态度和只争旦夕的奋斗精神,为建设创新型国家作出不懈起劲。因此,中国鸣网和《盘算机仿真》杂志进一步要将自身打造成为一个有利于自主创新的园地,促进仿真手艺交流和生长。
沈阳软件开发
“沈阳软件公司”的新闻页面文章、图片、音频、视频等稿件均为自媒体人、第三方机构发布或转载。如稿件涉及版权等问题,请与
我们联系删除或处理,客服QQ:55506560,稿件内容仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同
其观点或证实其内容的真实性。
热门文章
使用“扫一扫”即可将网页分享至朋友圈。