20155334课程设计个人报告——基于ARM实验箱的Android交友软件的设计与实现

课程设计个人报告——基于ARM实验箱的Android交友软件的设计与实现

个人贡献:

  • 参与课设题目讨论及部分过程
  • 代码调试
  • 资料收集
  • 在实验箱上实现工程代码

一、实验环境:

  1. Eclipse软件开发环境;
  2. ARM实验箱(HonyaS5PC100);
  3. windows操作系统。

二、实践内容

  1. Eclipse开发环境的搭建和使用
  2. 在Eclipse上创建安卓模拟器
  3. 将ARM实验箱与PC机连接起来
  4. 将工程代码在Eclipse的安卓模拟器和ARM实验箱上实现;

三、实践步骤

在实验箱上实现工程代码:

  1. 在Eclipse上已经搭建好的Android开发环境上进行调试运行后:

    这部分是由20155338常胜杰同学实现的

  2. 将实验所用到的ARM实验箱(HonyaS5PC100)与PC机连接。

    连接好串口线、电源线以及USB线,如图所示:

    这部分是由20155307刘浩同学实现的

  3. 在Eclipse中点击项目运行之后会出现设备选择,上面是安卓模拟器,下面是开发板。

  4. 将工程代码在ARM实验箱上实现:

  5. 在Android手机终端上的实现:

    1. 打开Android手机上的开发者选项,我是用的是小米手机,需要手动打开USB安装功能:
    2. 连接手机到电脑,在Eclipse中点击项目运行之后会出现设备选择如下:
    3. 此时手机桌面上出现我们约会吧的新图标,点击运行:
    4. 经过测试,各项功能完整。

实验中遇到的问题及解决

用户注册时显示连接超时,无法返回ID号
原因分析:主机网络IP和服务器IP需要处于同一网段
解决方法:查询主机网络IP,在服务器端代码更改网络IP地址

四、设计体会及收获:

课程设计是一个系统全面的检验,它检验着我们小组里每个人的专业知识、理解能力以及动手操作的能力。总的来说就是一场对三年来的所学知识的一场检验。
本次课程设计历时四周,现在很高兴完成了,真的学到了不少:
首先就是对于实验箱的了解,代码再完美,模拟再真实,都不如在实验箱上运行一边来的确切。而对实验箱的理解就是一步的基础。
其次,就是交叉编译的操作,之前在娄老师的课程上试过交叉编译,但都是浮于表面,没有深刻理解,这次进行了较为全面的学习。
总之,这次的课程设计算的确花费了很多时间,精诚所至金石为开。
最后在此感谢娄老师的悉心指导,谢谢。

五、参考资料:

posted @ 2018-06-03 22:09  T_T>_<20155334  阅读(384)  评论(0)    收藏  举报