- 1、本文档共48页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Goahead网络远程设备控制程序设计;一.课程设计目的和意义;二.课程设计的需求与方法
2.2需求分析
2.2.1功能需求分析
远程控制是当前信息技术领域的热点,使用远程控制技术,我们可以克服因地域差异而造成的操作不便,让网络的效率得到更大的发挥。随着技术的发展与网络的普及,目前远程控制技术的应用领域已经相当广泛。我们不仅可以通过远程控制技术管理远端电脑,解决远端电脑的故障,与其他同事通过网络实现远程协作,一起编辑一份文档或者与其他团队成员交流信息,还可以在家里或旅途中使用公司内部网络的数据与办公设备,实现远程办公。
2.2.2性能需求分析
(1)准确性与及时性
(2)灵活性
(3)响应速度
; 2.2.3课题任务目标
(1)将“GoAhead”网络服务器移植到实验箱目标板Linux系统上;
(2)创建作为网络服务器的索引文件使用的 index.html 文件;
(3)完成编写利用 Web 的 LED,7-Segment,TextLCD的控制程序。
2.2.4输入输出的要求
(1)鼠标点击WEB输入,通过键盘输入两个16进制的数,通过CGI程序将其转换成8位二进制数来控制开发板中的LED 0~8的暗灭。(1为亮0为灭)
(2)鼠标点击WEB输入,通过键盘输入6位16进制的数,在开发板的七段码中显示出来。
(3)鼠标点击WEB输入,通过键盘在网页的Line1和Line2中输入一串字母或数字,在开发板的TextLCD中将输入的这些字符对应的显示出来。
2.2.5系统运行环境
硬件环境:pc机、HBE-EMPOSIII-SV210 hardware、串口线、网线等
软件环境:windows、ubuntu等一些应用软件
宿主机开发环境:交叉编译环境、调试环境
;2.3软硬件平台设计
2.3.1硬件平台设计
;2.3.2 软件平台设计
嵌入式网络控制系统通过RS-232串行接口直接传送到Samsung S5PV210微处理器上的WEB服务器,之后通过浏览器,用户可以方便的监测控制。
因此系统软件部分主要由数据采集、数据传输、服务器数据处理和CGI程序访问等几大部分。系统工作流程如下图所示:
;2.3.3 Goahead服务器的特点以及使用方式;三.课程设计的步骤与实现;3.2通过HTML中的CGI接口完成对开发板的链接
;虚拟机及超级终端截图:;通过HTML中的CGI接口完成对开发板的链接
实验截图:;3.3嵌入式Web服务器的实现
3.3.1利用 Web 的 LED 控制程序
;
LED 控制页面运行确认及测试
实验截图:
;3.3.2 7-Segment 设备驱动程序
;
7segment控制页面运行确认及测试
实验截图:
;3.3.3利用 Web 的 textlcd 控制程序
;
textlcd控制页面运行确认
实验截图:
;textlcd控制页面运行确认
实验截图:
;四 总结;4.2实验效果分析
本次实验虽然能将开发板中的LED,7-Segment,TextLCD成功显示出来。但是本次实验的效果仍有几点不足。
第一:通过goahead网页服务器编写LED,7-Segment,TextLCD的网页较为简单。 第二:控制开发板中7-Segment的显示时间没有进行精确的控制。
4.3课程设计心得体会
本次课程设计也获得一个经验:在写一个程序的时候,一定要事先把程序原理方框图化出来。以前总觉得这样做没必要,很浪费时间。但是,这次课程设计完全改变了我以前的那种错误的认识。这次课程设计中碰到的那些需要很多代码才能完成的任务,画程序方框图是很有必要的,因为通过程序方框图,在做设计的过程中,我们每一步要做什么,每一步要完成什么任务都有一个很清楚的思路,而且在程序测试的过程中也有利于查错。
经过本次试验我们这次做的实验还算是比较成功的,因为我们同时也在不知不觉中提高了动手能力和独立分析思考问题、解决问题的能力。
这两个星期的嵌入式应用的课程设计,使我们更加系统的认识和了解Goahead网络远程设备控制的工作原理,更深层次的认识了嵌入式开发,相信在今后的学习以及相关工作上会有很大帮助。
致谢
感谢孙老师和范老师在课设中给予的指导和鼓励。感谢学校提供机会,能够让我们在实践中培养动手能力,将理论与实际结合再一起。;五.代码附录参考资料;void getword(char *word, char *line, char stop)
{
int x =0, y = 0;
for(x=0;((line[x]) (line[x] != stop)); x++) word[x]
您可能关注的文档
- Eviews11章VAR模型和VEC模型.pptx
- FG时间管理对策.pptx
- fd基金管理有限公司人力资源整合项目最终报告.pptx
- FIDIC施工合同条件(具体条款的解释).pptx
- FMEA培训失效模式与效应分析(ppt85).pptx
- FMEA失效模式与后果分析技术应用.pptx
- FMEA失效模式与效应分析的培训.pptx
- FMEA失效模式的管理作用.pptx
- FMEA失效模式及后果分析.pptx
- FMEA潜在失效模式及后果分析(第三版)sim.pptx
- 高膳食纤维无糖松花粉饼干配方及工艺优化的研究.docx
- 《单向度的人》之现代意义.docx
- 2025年斜面无视差游标卡尺项目可行性研究报告.docx
- 2025至2030年稀土耐磨钢弯头项目投资价值分析报告.docx
- 2025至2030年无皱折玻璃纤维针织复合织物项目投资价值分析报告.docx
- 2025年鞋柜防霉器项目可行性研究报告.docx
- [中央]2024年中国国土勘测规划院招聘在职人员6人笔试历年参考题库频考点试题附带答案详解 .docx
- 老年高血压患者不遵医服药行为的原因分析和对策 ——以新余市人民医院全科医学科就诊患者省为例.docx
- 永辉超市采购现状与对策分析.docx
- 2024年毕马威全球能源及天然资源行业首席执行官展望-2024.11-24页.pdf
最近下载
- CD33漫反射型操作说明书中文版.pdf
- 电力牵引传动与控制.ppt
- 人教版-物理-八年级下册-71《力》习题及答案.pdf VIP
- 初中物理八年级下册力学经典习题(附解析).pdf VIP
- 2024年土地抵押借款合同范本6篇.docx
- 政治-江苏省苏州市2024-2025学年2025届高三第一学期学业期末质量阳光指标调研卷试题和答案.docx
- 国际机器人联合会(IFR):2024世界机器人报告(中文版).pdf
- 2024届高三九省联考地理:新疆联考2024届高三新高考适应性测试地理试卷(含解析).pdf VIP
- Siemens 西门子家电 洗碗机 SJ656X26JC 使用说明书_2.pdf
- 2024离婚起诉书离婚起诉状【范本】.pdf
文档评论(0)