嵌入式系统入门及一些逻辑解析

嵌入式系统与PC机类似,包含CPU、总线、内存和外设,但以专用软硬件系统形式存在。SOC是整体系统,包括CPU等部件,而CPU在嵌入式中更多负责控制外设。ARM公司在嵌入式领域占主导,ARM体系架构从ARMv4到ARMv7,处理器系列包括ARM7和Cortex系列。初学者常混淆ARM架构和处理器,理解其差异对入门至关重要。
摘要由CSDN通过智能技术生成

 很多人刚开始进入嵌入式领域,会认为嵌入式系统仅仅属于某门技术或者某门学科。其实嵌入式系统是一个整体的计算器系统,其组成类似于PC机,他们都包含CPU、总线、内存、外设。区别在于前者为专用,后者为通用软硬件系统。这两者是并列的存在,只是处理能力和具体软硬件不同。    

    正因为嵌入式系统是个整体软硬件体系所以入门有一定难度,初学者(我现在依然是)容易困在其中,很多东西绕不清,更要命的是可能连自己哪里不懂都不知道。而市面上的嵌入式书籍大多写的浅而全,无法带领初学者入门。

    先说一下SOC(System on chip),人们常混淆嵌入式系统中的处理器和PC机的中央处理器,即CPU和SOC。SOC是包含CPU、总线、内存、一些外设在内的一个整体系统,单片机也属于SOC,CPU是SOC的一部分。拆过PC机,看过PC机内部CPU的同学会发现PC机的CPU比很多嵌入式板子中的SOC芯片还大。那是因为面向通用机的CPU需要有很强的计算能力,它的晶体管集成度更高,它没有把一些外设和CPU集成在一个芯片中。SOC中的CPU核主要功能是控制外设,计算能力相对薄弱。CPU是一个系统的核心,目前世界被划分为通用PC机和专用嵌入式系统两个部分。PC机的CPU以Intel、AMD为主导。嵌入式世界ARM公司一家独大。

    针对嵌入式的构成,可以把现在大多数企业的工作方向分成三个部分:1、利用某些公司的SOC搭建特定需求的系统。2、利用ARM公司的CPU核,设计SOC架构设计自己的芯片。3、研究CPU架构,设计CPU核。这里1、2、3难度逐级上升,因此从事的公司和人员数量逐级下降。对于ARM,嵌入式系统行业的人对此应该不陌生,现在市面上的嵌入式产品如手机在内ÿ

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值