当前位置:首页 > 嵌入式 > 嵌入式软件
[导读]我的技术之路-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开发的过程,未完
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

串口作为单片机开发的一个常用的外设,应用范围非常广。大部分时候,串口需要接收处理的数据长度是不定的。那么怎么才能判断一帧数据是否结束呢,今天就以STM32单片机为例,介绍几种接收不定长数据的方法。

关键字: 单片机 串口 STM32

物联网正在扩大规模并加速发展,进而驱动着全新的经济。而Arm生态系统正是这一巨大机遇背后的推动力。

关键字: ARM 物联网

ARM公司是一家知识产权(IP)供应商,它与一般的半导体公司最大的不同就是不制造芯片且不向终端用户出售芯片,而是通过转让设计方案,由合作伙伴生产出各具特色的芯片。

关键字: ARM

单片机诞生于1971年,经历了SCM、MCU、SoC三大阶段。单片机由以前的1位、4位、8位、16位,发展到现在的32位甚至64位。当前国内MCU厂商已有上百家,对标进口芯片的情况非常严重,导致国内MCU产品将陷入同质化...

关键字: 单片机 MCU 市场

(微控制单元 MCU(Microcontroller Unit),又称单片机,是把中央处理器(CentralProcess Unit; CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、US...

关键字: 单片机 芯片 CPU

2018年10月26日,深圳星河丽思卡尔顿酒店,ARM中国CEO吴雄昂在ARM年度技术论坛上对记者如是说,彼时的吴坚定,温雅,意气风发。时隔两年,ARM中国CEO吴雄昂再次回到媒体视线,这一次,ARM中国与来自投资方和剑...

关键字: ARM 芯片 集成电路

喜欢折腾主机的小伙伴一定都知道X86和ARM架构的区别,前者在PC领域已经统治了几十年;后者则主要应用于移动领域,尤其是近几年,ARM的产品在终端应用特别是手持终端应用飞速发展。

关键字: 国产 ARM 主机

在疫情的影响下,出门后、用餐前使用酒精消毒已成了人们的日常,而酒精喷雾机也因此变得十分热销。为了避免交叉感染的风险,自动酒精喷雾器也就应运而生。不同于传统手动喷雾器不美观、手部接触不卫生的bug,此款自动感应酒精喷雾器使...

关键字: 芯岭技术 方案开发 解决方案 单片机

科技公司们认为,收购将使英伟达控制一个重要的供应商,该供应商向苹果、英特尔、三星电子、亚马逊和华为等公司授权基本的芯片技术,同时也向不计其数的中小技术企业提供授权。总部位于英国的ARM公司将芯片设计和相关软件代码授权给所...

关键字: 英伟达 ARM 半导体公司

在去年九月,英伟达宣布以400亿美金收购ARM时,就注定这场收购不会太顺利。因为一旦ARM成功被英伟达收购,这将使ARM改变在全球半导体市场中的中立立场,因为ARM的很多客户,都是英伟达的直接或者间接的对手。除此之外,还...

关键字: 英伟达 ARM 半导体

嵌入式软件

15715 篇文章

关注

发布文章

编辑精选

技术子站

关闭