浅谈嵌入式技术

简介:
随着IT技术的发展,嵌入式技术也被随之推广。嵌入式技术涉及的方面广泛,如:工业控制领域、信息家电领域、环境监测、军事领域等等。带动科学技术的发展的同时,也将高科技产品引入百姓家庭,最重要的是给我们国防事业做出巨大贡献。
        一. 嵌入式系统定义
        广泛的定义嵌入式系统是“执行专用功能并被内部计算机控制的设备或者系统。嵌入式系统不能使用通用型计算机,而且运行的是固化的软件,用术语表示就是固件(firmware),终端用户很难或者不可能改变固件。”
        从体系的角度来定义嵌入式系统,尽管绝大多数嵌入式系统是用户针对特定任务而定制的,但它们一般都是由下面几个模块组成的:
        1.一台计算机或者微控制器,字长可能是可怜的4位或者8位、16位、32位甚至是64位。
        2.以保存固件的ROM(非挥发性只读存储器)。 
        3.程序数据的RAM(挥发性的随机访问存储器)。 
        4. 连接微控制器和开关、按钮、传感器、模数转化器、控制器、LED(发光二极管)和显示器的I/O端口。 
        5.量级的嵌入式操作系统,一般是自行编写的。 
        6.单片微控制器是大多数嵌入式系统的核心。通过把若干个关键的系统组成部分集成到单个芯片上,系统设计者就可以得到小而便宜、可以操作较少外围电子设备的计算机。
        二.浅谈嵌入式入门
         嵌入式技术有一定的门槛,搞linux驱动开发、linux系统移植、linux内核开发,入门基础,要有C语言基础及汇编基础。但可以从linux操作系统入手,最容易入门,只有熟悉linux这方面的开发环境,才能在这种环境中游刃有余。
       三.嵌入式技术的应用
        1.控制领域:
        各种智能测量仪表、数控装置、可编程控制器、控制机、分布式控制系统、现场总线仪表及控制系统、工业机器人、机电一体化机械设备、汽车电子设备,以及广泛采用微处理器、控制器芯片级、标准总线的模板级系统嵌入式计算机等。
        2.家电领域
        具有用户界面,能远程控制,智能管理的电器是未来的发展趋势,如数字电视机、机顶盒、数码相机、VCD/DVD音响设备、可视电话、家庭网络设备、洗衣机、电冰箱、空调、智能玩具等。
        3.管理、环境监测
        交通管理方面,在车辆导航、流量控制、信息检测与汽车服务方面采用ARM技术,如GPS产品
环境监测方面在水文资料实时监测、防洪体系及水土质量监测、堤坝安全、地震监测网、实时气象信息网、水源和空气污染监测等方面采用ARM技术。
        4.式Internet应用
        ARM在语言及视频处理上进行了优化,并获得广泛支持,也对DSP的应用领域提出了挑战。
        5.国防领域
        ARM微处理器及技术已应用于各种武器控制(如火炮控制、导弹控制、智能炸弹制导引爆装置),坦克、舰艇、轰炸机等陆海空各种军用电子装备,雷达、电子对抗军事通信装备,野战指挥作战用的各种专用设备等。

        从现在的形式来看,嵌入式技术发展前景很美好,嵌入式技术涉及的范围广且实用,不久的将来嵌入式技术必将成为热门技术。









本文转自 chen138 51CTO博客,原文链接:http://blog.51cto.com/chenboqiang/261425,如需转载请自行联系原作者
目录
相关文章
|
6月前
|
Linux API C语言
嵌入式
嵌入式
88 2
|
5月前
|
C语言
嵌入式程设
嵌入式程设
|
传感器 人工智能 安全
有什么是嵌入式不能满足的?
从20世纪60年代开始,嵌入式系统就已经开始出现,当时主要应用于航空航天、国防、工业自动化等领域
|
数据安全/隐私保护 C语言
day12嵌入式(2022.1.18)
day12嵌入式(2022.1.18)
|
Linux Windows
day9嵌入式(2022.1.15)
day9嵌入式(2022.1.15)
|
C语言
嵌入式day4(2022.1.10)
嵌入式day4(2022.1.10)
|
传感器 设计模式 Ubuntu
嵌入式到底该怎么学
其实一直有人问我嵌入式怎么学,今天跟大家讲讲我的理解。因为嵌入式是一个泛的概念,可能很多人认为嵌入式就是嵌入式Linux。但是其实并不仅仅只有Linux, 像STM32,51单片机也属于这个范畴之内的,它们有的也可以跑协议栈,跑ucos等系统。所以其实嵌入式是有很多方向的,选择一个方向,做好,做精,都是有前途的。接下来,跟大家探讨一下嵌入式的一些方向,和如何去学习。我以前也是摸索着过来的,没人告诉我如何学习,也没有学习线路,所以走了很多弯路。所以希望这篇文章可以帮助到一些正在学习的人,当然这些内容可能有主观的东西,欢迎大家一起探讨吧。
嵌入式C++(二)(下)
嵌入式C++(二)(下)
102 0
嵌入式C++(二)(下)