浅谈嵌入式技术

简介:
随着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,如需转载请自行联系原作者
目录
相关文章
|
小程序 开发工具 开发者
微信开发者工具使用教程
微信开发者工具使用教程
|
编译器 Linux C语言
MinGW介绍
MinGW介绍
619 0
|
芯片 C++
【MDK(keil)编译错误】找不到main.o及解决方法、多处报错“未定义”
【MDK(keil)编译错误】找不到main.o及解决方法、多处报错“未定义”
2443 0
【MDK(keil)编译错误】找不到main.o及解决方法、多处报错“未定义”
|
传感器 JSON 算法
智慧家居·万物互联:我的智能花盆DIY之旅(ESP32)
智慧家居·万物互联:我的智能花盆DIY之旅(ESP32)
1520 0
智慧家居·万物互联:我的智能花盆DIY之旅(ESP32)
|
算法 Unix Linux
2.5w字 + 36 张图爆肝操作系统面试题(一)
大家好,我是 cxuan,我之前汇总了一下关于操作系统的面试题,最近又重新翻阅了一下发现不是很全,现在也到了面试季了,所以我又花了一周的时间修订整理了一下这份面试题,这份面试题可以吊打市面上所有的操作系统面试题了,不是我说,是因为我系统查过,如果有不相信的大佬,欢迎狠狠的打我脸。
2.5w字 + 36 张图爆肝操作系统面试题(一)
|
敏捷开发 测试技术 持续交付
深聊测开领域之:测试策略模型有哪些?
深聊测开领域之:测试策略模型有哪些?
437 0
深聊测开领域之:测试策略模型有哪些?
|
存储 SQL NoSQL
TuGraph数据库
TuGraph数据库 过去的几年中创造的数据超过人类以往历史,有效地管理、操纵和保护这些信息资产的需求从未像现在这样重要,这一需求一直由领先的数据库供应商来解决,然而,在过去的十年中,无数的挑战者已经进入了这个战场,扰动着数据爆炸时代的数据库市场秩序。
1619 0
TuGraph数据库
|
存储 Ubuntu Linux
(七) Linux 查找文件、软硬链接、打包以及压缩 和 ubuntu软件安装 的命令
(七) Linux 查找文件、软硬链接、打包以及压缩 和 ubuntu软件安装 的命令
644 0
(七) Linux 查找文件、软硬链接、打包以及压缩 和 ubuntu软件安装 的命令
|
机器学习/深度学习 人工智能 自然语言处理
和 AI 一起玩剧本杀真“上头”:没想到 AI 比我还入戏
“走进不同的世界,成为不同的自己”这句话从剧本杀诞生起便存在。
1681 0
和 AI 一起玩剧本杀真“上头”:没想到 AI 比我还入戏
|
数据挖掘
如何使用Excel快速生成随机数据,你肯定想不到
做数据分析的同学,可能经常会遇到造数据的问题。一个个手工造那可真是累死人了,去网上找又不一定能找到合适的。 今天教大家如何快速生成随机测试数据。
如何使用Excel快速生成随机数据,你肯定想不到