当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]我的技术之路-VC++->单片机->ARM->LINUX->Wince

    我是一个从小就喜欢动手的农家子弟,经历了很多的风雨,也有过很多成功喜悦.

    自从初中的时候,我的同学自己组装了一台功放机,那种风光让我对电子技术产生了痴迷的爱好.经历过很多曲折后,怀着梦想,2001进入了一所大学学习计算机,上天给了我成就梦想的机会,虽然现在还没有实现.

    2003年的上学期,我们C++课程的教授在找搞设计学生,我很荣幸被教授选中,给的第一个课题是化工品管理,当作我入选考题.当时没有什么经验,花了3个月业余时间才完成基本的功能.经过这个这简单的课题,我认识到了C++程序设计基本方法,熟悉了C++的语法及面向对象的编程思想.了解了MFC的基本框架.2003年的上学期就这样完了.

    2003年的下学期正式到教授的实验室开始"上班".课题是三维地理信息系统.一看傻眼了,复杂程度让我有点害怕起来.但是来了就安心做吧.就这样开始了VC++的开发之路.项目主要人员是两个导师,一个博士,三个研究生.包括我在内的三个本科生.项目的主要功能是建立三维城市模型(虚拟现实),已经有基本的模块.我要完成的第一个模块就是需要实现三维模型中建立道路,接到任务后发现不仅需要狂补VC++的知识,还要熟悉OpenGL,Oracle空间数据库.完全是个全新的世界.呵呵.就这样一边写程序,一边学习基本知识.经过了8个月的时间,程序框架及功能在导师的指导下基本完成.经过这段时间的学习,对应用程序的消息机制,控件的应用有个全新的认识.知道了应用开发的整个过程,也明白程序设计要注意的一些细节.也发表了一篇不是很地道的论文.项目期间导师前后给我的工资平均下来大概500元/月,对于学生来讲,这是个天文数字了,我会永远记住那位教授对我的恩情.还记得第一次领到工资兴奋得花了600元去买了个手机.可惜没有用到多久就被小偷拿去享受了.

   做了那个项目都快到2004年的4月份了,因为一直对电子怀有浓厚的兴趣,作出了我大学最愚蠢的计划.离开项目组准备考电子方面的研究生.然而正好那年开始要改革,研究生需要收费,当时经济条件也不是很好.也没法放弃VC++及电子的兴趣去考研,坚持了六个月放弃考研.但在准备考验的期间也在补充自己电子方面的基础知识.通过图书馆,网络论坛,用PROTEL画了一个51单片机最小系统原理图和PCB,当第一次用单片机完成跑马灯试验,让我高兴得跳起来,同时也了解到了FPGA,DSP,ARM.让我对电子领域有个基本的了解但不是很深入.后来找同学借了500块自己装了块公版的S3C44B0的板子.最然没有把全部功能都实现,但是对硬件有个初步的了解.就这样又度过了大学的6个月,基本上每天都是忙到11点才睡觉.马上又是一个新学期的开始.

   2004年9月份已经彻底放弃考研,专心学习实践知识,也知道了家里实在很难凑足我的学费了.找工作的压力也来了.10月份的时候就开始找工作.第一次走进校园招聘会看到那爆满的场面有点感到恐怖.经过几次失败和成功,11月底确定了深圳一家公司.因为过完年就可以上班.然后就是按照公司的要求补充视频方面的知识,因为主要工作是VC++的视频方面的软件开发.2004年又这样过去了.

  2005年2月份就到深圳的那家公司上班了.这家公司主要是安防设备供应商及系统集成商.刚去什么都不懂,又得重新学习安防知识及系统集成方面的东西.经过大概三个月试用期的时间基本上了解了整个系统及公司产品.后面就是开发了.程序都不是很大.第一个项目是开发一个软件通过串口来控制一个设备.初次合作没有很好的沟通,前后花了2个月才完成.并且程序界面处理上,刷屏有个很严重BUG,测试过程中没有发现,导致领导在验收的时候把系统搞死掉了.这次深受打击.发现自己在程序的框架设计上有很大的不足,在后面的多个项目中一直在摸索程序框架设计的思路,自己写的程序的性能也在不断的提高.我的任务一直都不是很重,老大发现我对硬件有一定的了解.很多时候也要我帮他去调试硬件.设备里面基本上都是用PIC单片机,外围有很多的模拟电路及控制电路.从中学到很多的硬件基础知识和调试技能.也让我在工作中找到了很多的乐趣.没事时就找同事谈技术问题.业余时间还是坚持搞电子产品试验及分析别人的代码.

    到了2006年4月份的时候,负责工程的二总给了我一个很急的项目,让我尽快完成.不是很大的项目,但各种资源还没有准备好,我在一个星期内就完成了项目.交给他们测试.因此受到了二总的关注.后面就不断的接到很多重要的项目,然而同事关系也发生了微妙的变化.提出辞职的时候老板给了我很优厚的待遇,最终还是在2006年10月初离开了第一个公司.但在这个公司让我成熟了不少,让我在集成及技术应用方面有个全面的了解.更加了解了程序设计的细节及硬件系统的设计思路.离职3个月后第一个公司找到我,公司愿意拿出200万给我作为研发资金,要我回去继续做项目,但第二家公司我是主要负责做硬件的.因为个人兴趣还是拒绝了他们.到现在认为自己的选择还是对的.产品化的单片机/ARM系统设计都是在第二家公司做的.在这家公司让我的硬件技术有个很大的进步.让我更加有信心做一名工程师.
 
   心情不好,写下一点过去的记忆.祝我爸妈身体健康!也谢谢我爱人,朋友的支持!
 
   后续是开始单片机,ARM,LINUX,WINCE开发的过程,未完
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: 驱动电源

在工业自动化蓬勃发展的当下,工业电机作为核心动力设备,其驱动电源的性能直接关系到整个系统的稳定性和可靠性。其中,反电动势抑制与过流保护是驱动电源设计中至关重要的两个环节,集成化方案的设计成为提升电机驱动性能的关键。

关键字: 工业电机 驱动电源

LED 驱动电源作为 LED 照明系统的 “心脏”,其稳定性直接决定了整个照明设备的使用寿命。然而,在实际应用中,LED 驱动电源易损坏的问题却十分常见,不仅增加了维护成本,还影响了用户体验。要解决这一问题,需从设计、生...

关键字: 驱动电源 照明系统 散热

根据LED驱动电源的公式,电感内电流波动大小和电感值成反比,输出纹波和输出电容值成反比。所以加大电感值和输出电容值可以减小纹波。

关键字: LED 设计 驱动电源

电动汽车(EV)作为新能源汽车的重要代表,正逐渐成为全球汽车产业的重要发展方向。电动汽车的核心技术之一是电机驱动控制系统,而绝缘栅双极型晶体管(IGBT)作为电机驱动系统中的关键元件,其性能直接影响到电动汽车的动力性能和...

关键字: 电动汽车 新能源 驱动电源

在现代城市建设中,街道及停车场照明作为基础设施的重要组成部分,其质量和效率直接关系到城市的公共安全、居民生活质量和能源利用效率。随着科技的进步,高亮度白光发光二极管(LED)因其独特的优势逐渐取代传统光源,成为大功率区域...

关键字: 发光二极管 驱动电源 LED

LED通用照明设计工程师会遇到许多挑战,如功率密度、功率因数校正(PFC)、空间受限和可靠性等。

关键字: LED 驱动电源 功率因数校正

在LED照明技术日益普及的今天,LED驱动电源的电磁干扰(EMI)问题成为了一个不可忽视的挑战。电磁干扰不仅会影响LED灯具的正常工作,还可能对周围电子设备造成不利影响,甚至引发系统故障。因此,采取有效的硬件措施来解决L...

关键字: LED照明技术 电磁干扰 驱动电源

开关电源具有效率高的特性,而且开关电源的变压器体积比串联稳压型电源的要小得多,电源电路比较整洁,整机重量也有所下降,所以,现在的LED驱动电源

关键字: LED 驱动电源 开关电源

LED驱动电源是把电源供应转换为特定的电压电流以驱动LED发光的电压转换器,通常情况下:LED驱动电源的输入包括高压工频交流(即市电)、低压直流、高压直流、低压高频交流(如电子变压器的输出)等。

关键字: LED 隧道灯 驱动电源
关闭