《实习专题报告.docx》由会员分享,可在线阅读,更多相关《实习专题报告.docx(4页珍藏版)》请在三一办公上搜索。
1、实习专题报告实习专题报告 题 目: 实习名称: 班 级: 学 号: 学生姓名: 指导教师: 哈尔滨工程大学 年 月 日 实习专题报告 在东软为期两周的实习结束了,这期间我们学会了很多知识,从对嵌入式一窍不通到最后小组合作完成一个项目,我们获益匪浅,下面是我对我们组所做项目的专题报告。 项目名称:医生手中宝 项目目的:测量病人血压,并显示出具体血压值。 项目所分模块:系统连接模块、血压采样模块、按键控制模块、数值显示模块、界面设计模块 项目具体实现:整个项目的设计我们是建立在一块小型的ARM开发小板上,在Linux系统中通过编程来实现的。所以项目的核心在于软件部分,数据通过ARM开发板上ADC模
2、块的采集,然后利用socket建立开发板和PC计之间的通信连接将数据传至PC端,最后将PC端的数据显示在用GTK实现的窗口中。整体来讲我们的设计及可以实现血压的测量还可以将其智能的动态显示在我们每个人都再熟悉不过的窗口中,并且在这个设计之中还有很大的拓展空间,如果再稍加开发他还能实现它还能成为一款集多项医疗项目测量与一体的多功能测量仪。这也正好符合了现代人追求简单,高效,智能产品的需求。 项目技术亮点:该系统项目完成模拟医疗中血压测量的过程,是一款实用、便捷的电子医疗测量设备,直接在用户界面上实时显示血压测量值,并且拥有方便、温馨、绚丽的操作界面。利用套接字网络通信连接技术,在客户端和服务器建
3、立连接,使用按键进行测量控制的开始与结束。完全从用户体验考虑。项目以ARM开发板作为客户端,利用嵌入式Linux系统进行开发。用到套接字网络通信技术建立连接,使用GTK进行界面显示,程序、系统简单,方便进行进一步开发。 项目成果展示: 主界面展示: 血压测量显示界面: 不同血压值显示: 项目实现过程回顾: 该项目的实现由小组合作完成,我们小组共6人,为了更好的完成该项目,我们进行了合理分工,两个人负责系统连接模块、血压采样模块、按键控制模块、数值显示模块的代码完成,两个人负责界面设计模块代码完成、汇报PPT的制作,两个人负责项目文档的完成。合理的分工使我们小组的进度一直保持在前面。 我是负责几
4、个模块的代码完成,在完成代码的过程中遇到了很多问题。由于我们这个项目分成好几个模块,模块之间的结合就成了一个大问题,比如系统连接模块和血压采样模块,把系统连接模块完成后,进行血压采样时总是只能显示一个值,这个问题不止一次出现,当把按键控制模块加入之后,又会出现同样的问题,所以我们在这方面花了很多时间和经历,当然,这也是整个项目实现的关键问题和难点所在,为了解决这个问题,我们组内成员进行了多次讨论,终于在大家的努力下,我们成功解决了这一大难题。 另外,在写代码过程中,还遇到一些小问题,比如段错误、显示乱码等,这些把我们不扎实的C语言功底暴露无遗,还好有老师的悉心指导,我们才能攻克C语言编程失误。
5、 最后,为了使我们的界面更加美观,负责这部分的成员对界面不断美化,最后达到非常满意的界面。 整个项目的完成用了不到一个星期,在最后一天,我们完成了整个项目,并将项目文档也全部完成。 项目感受: 第一,在做项目的过程中,我们学会了很多知识,更加熟悉了嵌入式系统编程,对系统与外接设备的结合也有了一定了解,整个项目的完成使我们对Linux的基本操作十分熟练,就像老师说的:不敲十万行代码是不能成为编程高手的,这充分说明了熟能生巧,而我们也恰恰证实了这一点,不过,显然,我们离高手还有很长很长一段道路要走。 第二,编程时遇到问题很正常,心急是没有用的,这对于我这样的急性子简直是一大考验,也正是在编程的过程当中,我发现了自己的不足,在这一星期内,我急躁的脾气改了不少,也明白了遇到事情干着急是没有用的,应该静下心思考问题的解决方案,而不是怨天尤人。 第三,编程容易走入死胡同,这时就应该向队友求助,不应该一直呆在死角,这是编程的大忌。 第四,此次项目的完成,让我再次体会到合作的重要性,我们每个人都在团队中起到了不可替代的作用,合作不仅节省了精力,也节省了时间,让我们先于大部分组完成项目,并也很突出! 第五,感谢学校、学院以及东软可以让我们有这样的机会去锻炼,我们也很珍惜并感谢此次实习。