0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

嵌入式与单片机之间的关系

广东微电科技有限公司 2022-03-16 09:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

现在但凡是从事电子行业的工程技术人员以及电子爱好者们,就没有不知道什么是单片机嵌入式的。在电子技术发展过程中,我个人认为,电子管半导体技术那都是里程碑式的技术发明。伴随着半导体技术的发展,单片机的出现,那就是一个必然的结果;而嵌入式系统是计算机控制程序在硬件上的大规模使用的一个必然的结果。

早期的电子产品是没有PCB的,直接固定好元器件,再使用导线连接起来,就像下面这样:

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

随着技术的发展,电子元器件的尺寸越来越小、电路上的电子元器件越来越多,PCB和集成电路也就出现了。而集成电路的出现,极大地促进了电子技术的发展,那么单片机以及嵌入式的产生也就成为了必然。我个人以为,集成电路的整体结构上,其实就是微观版本的PCB,只是依托的介质和具体的设计不同而已。

我们都知道,早期一个传统的计算机,包括电源、中央处理单元(CPU)、主板、内存、显卡、声卡、硬盘、显示器等。

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

CPU附着在主板上,控制程序保存在硬盘中。在运行时,程序需要调入内存中,同时通过各种接口,完成和其他输入、输出设备的通讯,从而实现各种控制。计算机的运算速度、应用便利、控制灵活等特点,使得它的应用迅速进入工业控制领域。但是,由于它的体积比较大,在某些地方就没法使用了,这个时候,把计算机小型化,把运算器、内存、输入输出控制器集成起来使用的单片机就出现了。

早期的单片机是没有集成ROM的,所以需要外部ROM来保存控制程序,同时需要单片机提供必要的接口来实现。所以早期的51单片机,都会提供专用的读写管脚、ALE管脚、P0口等,用来访问外部ROM的资源。而现在的单片机内集成了ROM、Flash,使程序和数据的存储,就不再需要单独架设外部ROM了。

单片机的应用,是一定离不开程序的,每种单片机都有自己专用的汇编语言系统。通过汇编编程,配合外部电路,实现特定功能,构成了一套完整的单片机控制系统,这就是嵌入式的由来。当然,现在已经没有多少人会全部使用汇编语言来开发嵌入式控制系统了,C语言的特点,使得它成为嵌入式开发的首选。

poYBAGDYdXCAWkKMAAAAK8RNs4s030.png

随着技术的发展,计算机中的实时性、多任务性也被“好事者”们移植到了单片机中,从而在单片机中嵌入了操作系统。当然,这个时候单片机的发展,已经能够保证单片机中有足够的资源用来支撑一个小型的操作系统了。今天,电子技术的发展,早就不是硬件技术和软件技术的单独发展了。

可以说,嵌入式系统就是软硬件共同发展的一个结晶;今天嵌入式系统的发展,也越来越紧密地跟随着计算机软件技术的发展了。单片机是嵌入式系统的载体,嵌入式系统利用单片机提供的各种资源,实现灵活控制,广泛应用于各种领域,尤其是进入到我们生活中的方方面面。电饭煲、洗衣机、热水器、手机、路由器、智能穿戴设备等,已经成为我们生活中必不可少的一部分。

研发销售6轴、9轴电子罗盘(陀螺仪|加速计|磁力计)、倾角传感器、姿态传感器,惯导、数据采集盒、IoT远程智慧监测等

产品广泛应用于:无人机、无人船、巡检/引导/送餐/水下机器人、AGV、云台装置、望远镜、Qiang支瞄准镜、雷达定位、聚光太阳能、工矿/隧道无人设备等!

核心研发人员十年技术积累,专业研发团队,军工级品质,替代进口。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6074

    文章

    45340

    浏览量

    663543
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一个面向单片机、事件驱动的嵌入式开发平台介绍

    EventOS,是一个面向单片机、事件驱动的嵌入式开发平台。它主要有两大技术特色:一是事件驱动,二是超轻量。EventOS以及其母项目EventOS,目标是开发一个企业级的嵌入式开发平台,以事件总线
    发表于 12-05 06:26

    开源 | 60余套STM32单片机嵌入式Linux、物联网、人工智能项目(开发板+教程+源码)

    私信免费领取!60余套综合项目案例STM32单片机嵌入式、物联网、人工智能智能车/机器狗/小智AI/家居/农业/安防等多领域项目文档+项目源码,全开源高校教学、学生毕设、创新竞赛、项目练手01
    的头像 发表于 12-04 11:42 73次阅读
    开源 | 60余套STM32<b class='flag-5'>单片机</b>、<b class='flag-5'>嵌入式</b>Linux、物联网、人工智能项目(开发板+教程+源码)

    分享一个嵌入式开发学习路线

    法,这些语法在嵌入式开发中至关重要。 2. 技能进阶期(2-3个月) 从51单片机过渡到主流的ARM Cortex-M系列(嵌入式就业核心平台),学会使用STM32单片机,掌握
    发表于 12-04 11:01

    ARM嵌入式这样学

    系统大区里面体现了下,其他的都有明确的板块对应关系。但是学习之路并非如此学习,而是分为几个层次,据该工程师多年对业内的观察,将嵌入式工程师的技术范围分成下面几个等级: 1.初级:8051或其他单片机
    发表于 12-04 07:48

    嵌入式单片机定义及区别

    单片机,即嵌入式微控制器MCU,是嵌入式系统的核心组成部分。除此之外,嵌入式处理器还包括嵌入式DSP处理器、
    发表于 11-17 08:11

    嵌入式系统的定义和应用领域

    在一起,共同构成了一个高效、稳定的工作系统。 其实,嵌入式系统的概念与个人PC有着相似的底层逻辑。单片机,作为单个芯片上的计算机系统,其定义明确且独特。尽管不同的单片机在配置、性能、厂家以及指令集
    发表于 11-17 06:49

    单片机嵌入式,到底是什么关系

    关系:什么是单片机?什么是嵌入式?它们到底是不是一回事?先说说大家最先听说的那个词——单片机(MCU)。单片机,全称是Microcontr
    的头像 发表于 11-14 10:28 583次阅读
    <b class='flag-5'>单片机</b>和<b class='flag-5'>嵌入式</b>,到底是什么<b class='flag-5'>关系</b>?

    高能效与灵活性能:Microchip分析8位单片机的持久影响力

    随着嵌入式系统的不断发展,8位单片机所独有的性能表现、能效和开发简便性,确保了其持久的重要性。无论是延长电池寿命,还是集成智能外设,8位单片机都将在现代嵌入式设计中持续发挥关键作用。
    发表于 09-04 09:10 656次阅读
    高能效与灵活性能:Microchip分析8位<b class='flag-5'>单片机</b>的持久影响力

    嵌入式单片机,是同一个东西吗?

    的程序控制各种外部设备,完成特定的操作。 总结来说,单片机嵌入式系统中的一种重要硬件组件,而嵌入式系统则是一个更为广泛的概念,它包含了单片机在内的所有软硬件组件,旨在实现特定任务的控
    发表于 07-09 10:20

    Linux嵌入式单片机嵌入式的区别?

    Linux嵌入式单片机嵌入式在多个方面存在显著的区别,以下是详细的比较和归纳: 一、基本概念 1. Linux嵌入式: 定义:将Linux操作系统运行在
    发表于 06-20 09:46

    嵌入式单片机在电机控制系统中的应用

    摘要:在工业领域,电机的运行状态关系到生产的效率和安全,是广大机电控制技术人员关注的重点。随着数字控制系统的发展,嵌入式单片机在电机控制系统的应用越来越广发,对电机的控制更加的安全、
    发表于 06-11 15:07

    嵌入式单片机的区别?一文简单明了的给你讲透两者的技术本质!

    上周有个做智能硬件创业的朋友问我:"我们产品用的是STM32单片机,但方案商总说要做嵌入式系统,这两者到底有啥区别?"这个问题其实戳中了大多数电子工程师的认知盲区。作为深耕物联网
    的头像 发表于 04-21 16:10 2143次阅读
    <b class='flag-5'>嵌入式</b>和<b class='flag-5'>单片机</b>的区别?一文简单明了的给你讲透两者的技术本质!

    【入门必看】从菜鸟到大牛,嵌入式系统完整学习路线!看这篇就够了!

    嵌入式系统是许多现代电子设备和智能系统的核心,掌握嵌入式系统,意味着能够设计和开发更加智能化的产品。本文为所有想进入嵌入式领域的初学者提供一个完整系统学习的路线图,按照“STM32单片机
    的头像 发表于 02-20 10:53 3175次阅读
    【入门必看】从菜鸟到大牛,<b class='flag-5'>嵌入式</b>系统完整学习路线!看这篇就够了!

    单片机Debug工具性能对比 单片机调试常用命令

    单片机(Microcontroller Unit, MCU)调试是嵌入式开发中的一个重要环节,它帮助开发者发现和修复代码中的错误,优化程序性能。不同的单片机和开发环境可能使用不同的调试工具和命令
    的头像 发表于 12-19 09:56 2162次阅读

    嵌入式系统开发与硬件的关系 嵌入式系统开发常见问题解决

    嵌入式系统开发与硬件的关系 嵌入式系统是专为特定应用设计的计算机系统,它们通常嵌入在所控制的设备中。这些系统的关键特点是它们与硬件的紧密集成,这意味着软件必须为特定的硬件平台量身定制。
    的头像 发表于 12-09 09:38 1467次阅读