专注电子技术学习与研究
当前位置:单片机教程网 >> MCU设计实例 >> 浏览文章

一个简单的嵌入小系统

作者:刘文芎   来源:本站原创   点击数:  更新时间:2010年06月06日   【字体:

    学完了简单的51单片机后,应该学习嵌入式技术了,今天闲来没事在51hei网和大家探讨一下,只当抛砖引玉.有人觉得嵌入式很难,有人觉得很简单。觉得难的人认为,那个东西深奥、奇妙无比,懂了之后,可以做多种花样多种功能的手机、可以做数码相机、还可以实现汽车导航。且即要求工程师具备硬件的知识,又要求具备软件的知识。觉得简单的人,则认为国内的嵌入式,就那点东西,拿外国人的技术,删删减减就是我们可以赚钱的产品。外国比我们先进,不模仿他们的,自己埋头弄那是傻子。既然有得抄或有现成的方案,研发就是修修补补的事了。在中小型私企,太高的水平用不上,开拓人口众多的国内消费市场,才是这领域纳财秘笈。

下面介绍一个简单的嵌入式系统模型:

         
 

         LCD 屏属于显示输出部分,触摸板是输入部分。有了这输入和输出,嵌入式小系统就有了与人交互的窗口。

         NandFlash 属于大容量的存储器,且掉电数据不会丢失。有了这个存储器我们就可以把操作系统镜像和一些我们的应用程序,游戏软件等,放在里面。

        SD卡是可以方便移动的大容量存储器,对于系统来说,跟NandFlash没什么区别,都是用于存储数据。

         SDRAM DDR 或DDR2属于内存,数据掉电就消失。但系统运行过程中,不可缺少的一部分。

        USB 接口可以用作接U盘、鼠标、键盘等设备,一般也会用作跟电脑通信 调试下载。USB是比较方便的调试下载接口,高速、通用。

       UART(串口)是跟电脑通信的最简单,最实用的接口了。一般都会用作嵌入式的调试下载端口。

       系统要正常启动,有几个部分是很关键的。第一是电源,如果没有电源,系统当然就无法工作了。且嵌入式设备对电源要求很严格,一般都会精确到0.1V。电源的好坏跟系统的稳定性也有直接的关联。第二部分是复位。跟电脑差不多,启动时是一个掉电复位过程。如果不注意复位,当然就会导致系统无法启动。第三部分是晶振,系统晶振和RTC晶振。虽然晶振电路很简单,通常都不会出错,但系统通电后,我们要检测晶振是否有信号,如果没信号,系统当然也无法启动了。

           我们日常见到的,MP4、数码相机、手机等,都是一个嵌入式的系统,只是对应不同的应用,侧重点不一样而已。其实我们国内的一般企业并没有具备研发的能力,我们一般都*芯片提供商(都是外国的),给予他们的完整开发板技术资料,然后我们硬件在这个基础上删减就成了我们自己的产品。所以有时候,为什么那个电阻用2M,而不是用1M,我们没有一个人知道。人家原厂的开发板是那样用的,我们就那样用。要不然,会出问题的。

           有时挺纳闷,中国航天领域这么先进,为什么我们民用的核心嵌入式技术都是外国人的东西呢。我们唯一可以做的,就是买外国的核心技术,然后组装成国内的多样需求的产品。

          很无奈,但没办法,因为拼拼补补也需要一定的技术,且我还要在上面做二次开发,没心情没时间也没能力去扭转这个大局。 

         我的第一份工作就是这个行业,我也不知该说些什么好。只是简单觉得,因为我懂一些这方面的技术,或者有一点这方面的天赋,所以出来社会后,我可以通过双手养活自己。比较乐观的想法是,我出来社会后的第一桶金,必须*实打实的技术换取。我很难想到,目前除此之外我的赚钱门路。但愿,挖这一桶金,不要耗费我毕生的时间。

关闭窗口

相关文章