2-STM32开发板(Cortex-M3)和exynos4412(Cortex-A9)之间的区别和联系

本文详细介绍了ARM处理器的历史背景、技术特性及商业运作模式,对比了ARM与x86指令集的区别,并深入探讨了ARM公司独特的授权业务。同时,文章还对比了Cortex-M3和Cortex-A9处理器在架构、时钟系统及操作系统移植方面的差异。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、ARM的简介——what??

part1:ARM代表什么?

    1)ARM是"Advanced RISC Machine"的缩写,最早的ARM处理器诞生于80年代的英国,目前总部在英国剑桥
    2)ARM公司自己并不生产或者销售芯片,它采用技术授权模式,通过出售芯片技术授权,收取授权费和技术转让费
    3)基于ARM内核的处理器是目前消费类电子市场中占有量第一的处理器,尤其是手机和平板电脑行业
    4)ARM是一个cpu内核,是一家cpu设计公司,是一种处理器架构的代

    5)ARM这个名字有几个含义?
           (1)ARM公司名字

           (2)ARM处理器的名称(A,R,M系列处理器)
   6) ARM为什么能被广泛应用?

           ARM状态低功耗,低成本,高性能,可靠性好(强大的开发工具,便于开发者进行开发工作)

part2:什么是指令集?
1.精简指令集RISC(arm)
      1) RSIC:着眼于如何使计算机的结构更加简单和如何使计算机的处理速度更加快速高效。RISC选取了使用频率最高的简单指令,抛弃复杂指令,固定指令长度,减少指令格式和寻址方式。这些特点使得RISC非常适合嵌入式处理器。

2.复杂指令集CISC(x86)   

      2) CISC:传统的复杂指令集计算机,更侧重于硬件执行的功能性,使CISC指令以及处理器的硬件结构变得复杂。这些会导致成本,芯片体积增加影响其在嵌入式产品中的应用。

part3:ARM公司怎么赚钱??
        ARM将其技术授权给世界上许多著名的半导体,软件和OEM厂商,每个厂商得到的ARM的套餐都是独一无二的ARM相关技术及其服务。利用这种合作关系,ARM很快成为许多全球性RISC标准的缔造者。
        目前,总共有30家半导体公司与ARM签订了硬件技术使用许可协议,包括Intel,IBM,LG半导体,NEC,SONY,飞利浦和国家半导体这样的大公司。至于软件系统的合伙人,则包括Microsoft,SUN和HRI等一系列知名公司。

part4:ARM处理器的分类
NO1:ARM处理器家族:ARM7,ARM9,ARM11,Cortex-A,Cortex-R,Cortex-M,SecurCore

           .NOTE:具体见ARM官网

NO2: ARM7是冯诺依曼体系结构(三级流水线),ARM9、ARM11等是哈佛体系结构(三级以上流水线)(数据和指令分开存储,分开访问速度更快)。

          .NOTE:流水线分析——以经典的三级流水线分析

二、Cortex-M3和Cortex-A9之间的区别和联系

part1:总体框架区别

STM32F10xx系列总框架:

SAMSUNG-Exynos4412系列总框架:

 

part2:时钟系统

STM32F10xx系列时钟树:

SAMSUNG-Exynos4412系列时钟管理单元(Clock Management Unit):

part3:操作系统

对于纯粹的底层操作

    ——STM32F10xx系列直接调用库进行配置            ——底层

   ——Exynos4412系列直接在最底层配置寄存器操作——最最底层

对于移植操作系统

   两者都是嵌入式相关的,可以移植操作系统

   以Cortex-A9为例,移植流程见后期文档!!

 

 

 

1.2 产品简介 UT-Exynos4412开发板是一款功能极为强大的高端ARM Coretex-A9开发平台,采用Samsung最新的Exynos4412Exynos4412 Quad),主频达到1.4~1.6GHz;Exynos4412的主要特性为:QuadCore、WXGAresolution、1080pHDTVdisplay throughoutHDMI、I2Ssupports、USBHost&Device2;.0、HSICinterface、LPDDR2PackageonPackage、Chip2Chip等;内建32/32KB数据/指令一级缓存,1MB的二级缓存;GPU采用的是Mali 400MP四核心图形处理器,支持2D/3D图形加速;内建HDMI1.4(3D feature)兼容HDCP1.1DVI1.0;内部的MFC支持MPEG-2/4、H.263、H.264等的编解码VC1的解码。硬件编解码器实现视频会议数字电视。该芯片采用了最新的32nm HKMG的先进工艺制程。相比于之前的45nm工艺,功耗方面有了明显的降低,即使是四核,同等测试下的功耗比双核的4210低了40%。四核处理器在达到双核两倍性能的同时,功耗却只有双核的八成,续航发热都可能会大大改善。目前三星最新的N7100 GALAXY Note2GALAXY SIII系列手机采用的就是此款芯片,表现相当出色。Exynos4412处理器采用0.4mm pitch值的12x12平方毫米FCMSP封装,降低PCB加工工艺要求。 UT-Exynos4412开发板本着完全展现Exynos4412芯片功能,结合客户反馈与广泛调研,设计而成,其功能全面、接口丰富,完美展现了Samsung Exynos4412芯片的强大,主要面向企业用户进行产品开发过程中,对Exynos4412芯片的性能评估、设计参考使用。其丰富的外设接口及强大的性能,也成为高校、科研机构等单位的最佳科研设备;可为无线通讯、个人导航、摄像、移动游戏音乐视频、PDA、医疗器械、车载、广告机、手机等提供前期测试平台,无论从功能、性价比、调试飞线等方面,都可方便进行,大大缩短公司产品的研发周期。 UT-Exynos4412开发板堪称市面上最强大的ARM平台,采用Exynos4412的主芯片,具有更高的主频更丰富外设,配置2GB DDR3的内存及8GB iNAND存储,具有稳定性强、可靠性高,能适用于对性能处理能力有更高要求的嵌入式系统应用场合。 UT-Exynos4412开发板可以选配有无线WIFI模块、Bluetooth、GPS、Camera、3G等模组,支持HDMI1.4(1080P/60Hz)显示,客户可以直接从开发平台中汲取完整的产品信息,甚至可以直接用于后续的产品开发中,完全不同于一般意义的开发平台。 UT-Exynos4412开发板最新的操作系统:Google Android4.0.4 ICS,提供平台完整的源码,支持WIFI、Bluetooth、GPS、Camera、HDMI、3G等选配模块。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值