您的位置:首页 > 运维架构

一个嵌入式监控系统的总体设计

2012-06-12 00:09 357 查看
     转眼间在这个非IT公司研发部有两年之久了,这个项目算是流程化一个项目的开篇吧,其实前面做了个项目但构架非常糟糕。

  刚开始毕业会写写C#代码就以为自己,写写类似五子棋,打地鼠之类的小游戏就觉得自己很牛逼,每次面试都自信满满的,总觉得别人都很挫。但这种心态让我在求职的道路上饱受挫折,面试官视乎不喜欢那种傲气十足的人,最少我去的公司大部分也是这样,或许面试官也在冷笑。

  几经挫折,只能来到这个一个生产电力产品的一个不到50人规模的小公司的研发部,工资2K 。 一进公司经理就叫我开发所有公司产品的一个后台通讯软件,完成之后转正。还好我用擅长的.NET2个礼拜完成了,后来我知道这个软件在软件公司报价5W。这个软件根本就谈不上什么构架了,基本上凑上去,代码写了后面我可能都看不懂。

 转正之后老板觉得我还不错,接着让我去开发嵌入式软件。要用QT作界面,arm-linux系统,刚开始光移植一个QT进设备就花了整整2个礼拜,接着碰到驱动问题,字库问题,软键盘问题。。。。。。,刚接触的时候就是碰到问题都不知道如何搜索。在第2个月才渐渐熟悉过来,第3个月完成了这个项目。可最悲剧的事情,老板说我做的这个是个玩具,我才知道有另一个人用ARM7的板子裸奔在跑这个监控系统。接着调入研发部,工资加了1K,接着让我搞太阳能逆变器,作为一个计算机毕业的人去研发电力产品那是相当吃力,途中经过N多次拿起数电,模电,什么电路设计的书,最终还是没看明白。半年内我只在鼓浪屿上给他们其他研发人员买菜做饭,作为一个科班毕业七尺男儿做这个事真是要疯了。在岛上半年我对项目的共享就找了一块电力载波芯片,还掌握了它开发环境。

   为其半年的封闭研发结束回到公司,之后半年做了一个嵌入式的电力设备WEB监控系统,大家有兴趣可以看看http://27.154.228.118:8090/ 用户名和密码都是usertest

  接下来由于ARM7裸奔的项目出现严重通讯问题,所以老板想继续让我带个新人一起做原来我做过的那个老板称之为玩具的系统。由于没有经验所以赶鸭子上架,完成了这个系统的需求分析和总体设计,但不知这样设计对不对,无奈无人交流。

  各个电源模块和母线电压电流进行模拟量与状态的采集,并显示到图形界面上。并进行越线告警,且给电源模块提供均流策略。





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息