现在的位置: 首页 > 综合 > 正文

近阶段工作总结

2014年02月06日 ⁄ 综合 ⁄ 共 1051字 ⁄ 字号 评论关闭

从4月份跳槽,回到老家工作,进入新的工作环境之后由于项目比较忙,很少像之前的公司一样进行写学习总结。

 

进入新公司后,把之前接的私活,关于ADC数据采集,与PC通过USB bulk通信的项目了结。就进行新产品的开发。

 

主要针对公司的液位测量系统,从4月22号到7月13号,做了两款设备的软件。都是基于STM32+ucos的平台。通过对ucos的使用,深刻体会到跑操作系统写应用程序的方便,以及在缩短项目开发周期上的作用。特别是通过对设备的完整的开发,通过短周期内,编写完整的C语言项目代码,让自己信心倍增。

 

由于在项目上,刚刚接触ucos,所以能做到的也只是应用。主要就是用任务管理函数,时间管理函数,以及用信号量,消息等进行任务间的行为同步。特别推荐北航周航慈版本的基于嵌入式实时操作系统的程序设计技术。正式通过这本书,让我顺利的用ucos开发出两款设备。它并没有太多的原理信的解释,所以就不会显得枯燥,更符合项目实际。至于要深究ucos,有时间再去看看源码分析之类的书。

 

第一个设备是一个显示设备。通过485与液位测量的模块进行通信,将数据进行仪表盘的显示。平台是STM32F103VET6+SSD1963+ucos+ucgui。ucgui由于也是第一次使用,所以主要是参考下载的ucgui软件包中的源码。比如仪表盘autodev设备,滚动条实现开机进度显示,触摸校正,绘制仪表盘刻度等,很多都可以在源码包的资源里面找到例子。所以推荐刚开始接触时候,可以使用3.98版本的,这样有问题可以方便的通过查看源码进行学习。

 

第二个是一个12864做的手持设备,可以进行CAN和485通信,对液位测量设备进行初始参数的设置。菜单参考了网上的一个12864设计,非常方便,推荐给大家。http://bbs.eeworld.com.cn/thread-316928-1-8.html,做一些修改就可以用到自己项目里。 比如我就是根据需求,改成在每个菜单之后能显示数据。

 

 

2个半月左右,做了2个项目,将近2W行左右的代码。感觉很充实。。。。就是momey感觉不够花╮(╯▽╰)╭

 

下面给出这两个项目中自己收集的资料。

GUIBuilder_V5.12

设计界面用图标

UCGUIFontTool

uC-GUI-V3-98

 

还有一些在ucgui移植时候需要优化的,和ucos移植文档基于STM32的uCGUI移植和优化

基于STM32的μC/OS_II移植实例

 

接下去稍微可以调整下,, 学习下画PCB。。。O(∩_∩)O哈哈哈~

抱歉!评论已关闭.