zoukankan      html  css  js  c++  java
  • 毕业设计那点事

    最近总会听到这些声音:有人说纯软件毕业设计难做,数据库不知道怎么设计,还要写代码;有些人就笑了,说当初选择硬件毕业设计就是个悲剧;我听到了,也笑了....尼玛,谁有软硬通吃的毕业设计坑爹呀!

    每次有人问我毕设题目是什么,我都还得去毕设管理系统去看看,然后说“室内自主导航机器人的关键技术研究”,这题目听着多霸气啊...额...

    我对毕设任务理解用下面的框图很清晰地能表现出来:

    不过,到目前为止,我还处于搭建中间ARM软硬件环境阶段。

    再看看任务规划:

    2012-02-13~2012-02-29    完成需求分析,调研文献资料,完成外文翻译
    2012-03-01~2012-03-31    熟悉开发工具及超声波定位原理,调研相关算法
    2012-04-01~2012-04-30    完成系统整理设计和硬件设计
    2012-05-01~2012-05-15    完成系统软件设计并进行初步调试
    2012-05-16~2012-05-31    系统功能完善,整理文档,撰写论文
    2012-06-01~2012-06-10    完成论文,准备答辩

    现在这个时候应该基本要完成软件的设计了,可悲剧的是,每走一步都会受挫,进度缓慢!

    之前单片机程序写好了,调试的时候发现单片机总是复位,这个应该是电路板设计有问题,老师也不明白问题出在哪,就让我放下了。

    我开始往上层做,这一个星期过去了,我这环境还没搭建好,从5月1号开始,花了两天在虚拟机中装了Linux系统,完成了使用minicom与开发板进行通讯,第一步就遇到好多问题....问题集锦:http://blog.csdn.net/hazir/article/details/7527198

    Arm-Linux程序的开发并不像我们以前接触的Windows程序开发那样,关于平台的搭建就繁琐很多,在虚拟机Linux和主机Windows下切换来切换去,电脑性能太差,一卡就要等半天。总体应该是这样的:

    这几天就一直纠结于装QT,真烦.... 光是的版本就有Qtopia-2.2.0、QtE-4.7.0、Qt-Extended-4.4.3,前者无可视化的IDE,后两者可以在用IDE进行开发。每种又分为x86版本和arm版本的,先在PC-Linux环境下使用模拟器进行运行,然后再移植到ARM上去。破东西,每编译一个要花好几个小时,从下午开始装一个,等到现在还没编译好:

    纠结了这么长时间,总结了一下,主要原因是我对Linux环境不熟悉,包括一些解压、安装、移动目录等等命令不熟悉,每次操作都要百度;其次我对ARM-LINUX程序开发流程不清楚,只对着说明文档做却不知其所以然,错了之后就完全不知道干什么了。

    得赶紧的了!

  • 相关阅读:
    [转载]杨建:网站加速--动态应用篇 (下)
    [转载]杨建:网站加速--动态应用篇 (下)
    [转载]正则表达式 30分钟入门 教程
    [转载]正则表达式 30分钟入门 教程
    Single Number
    数据库应该使用异步吗 Should my database calls be Asynchronous?
    C# return dynamic/anonymous type value as function result
    Entity Framework: 视图查询时重复返回第一行值, duplicate frst rows in resultset from a view
    wysiwyg editor
    shutdown computer in ad and ou
  • 原文地址:https://www.cnblogs.com/hazir/p/2488228.html
Copyright © 2011-2022 走看看