02_ARM世界概要

发布时间 2023-12-14 15:10:47作者: StarAire

02_ARM世界概要

1. ARM公司介绍

成立于1990年11月,前身为Acorn计算机公司
主要设计ARM系列RISC处理器内核
授权ARM内核给生产和销售半导体的合作伙伴(ARM公司本身不生产芯片)
提供ARM架构的开发设计技术(软件工具,评估板,测试工具,应用软件,总线架构,外围设备单元)

2. 主流芯片(高性能)

以下是十年前(2012年左右)的主流芯片

  • Ti 德州仪器
    • Omap3430(Cortex-A8):产品Nokia N96
  • Samsung(三星)
    • S5PC100(Cortex-A8):产品 Iphone 3GS
    • S5PC210(Cortex-A8):产品 Iphone 4,Ipad
  • Freescalse(飞思卡尔) 已经被NXP恩智浦收购
    • LMX513 上网本
  • Marvell(马维尔)
    • PXA930
  • Qualicomm(高通)
    • Snapdragon QSD8650A
  • Nvidia(英伟达)
    • Tegra2

流行的芯片

  • 三星
    • Exynos 4412 (Galaxy S3)
  • 高通
    • Snapdragon S4 APQ8064 (国产机 - 小米二)
  • 英伟达
    • Tegra3 (HTC OneX)
  • MTK 联发科
    • MT6588 (国产、华为、中兴、联想、山寨)

3. 非主流芯片

  • Cortex-M系列:低功耗,低成本的微处理器
  • Cortex-R系列:实时性要求高的
  • SecureCore:安全方向

4. 开发环境搭建

4.1. 官方的

RDT
ADS
RVDS
MDK -> MCUs
DS-5 -> ASICS 通用开发

4.2. 开源的GNU工具链

linux 路径下 arm-linux-gcc-4.5.1-v6-vfp-20120301.tgz

4.3. 阅读源码工具 Source insight

下载wine(模拟windows的软件路径 去运行windows的软件): apt insatll wine

将source insight 拷贝到linux,然后用wine去运行