社区活动专版
直播中

meiyaolei

12年用户 424经验值
擅长:测量仪表,连接器,EMC/MEI设计,处理器/DSP,接口/总线/驱动,控制/MCU
私信 关注

ARM MCU嵌入式开发 | 基于国产GD32F10x芯片+嵌入的开始

嵌人式系统的分类方法是依照系统主控制芯片的复杂性进行分类。可以分为型嵌入式系统、中等规模嵌入式系统、复杂嵌入式系统。

认识一下嵌入式,嵌人式系统的分类方法是依照系统主控制芯片的复杂性进行分类。可以分为型嵌入式系统、中等规模嵌入式系统、复杂嵌入式系统。
62bd8edaf3f69cd47f31bdafc395da0.jpg

嵌入式系统根据实时性、功能、应用场景及主控芯片复杂性等标准可划分为多种类型。强实时系统强调时间严格性,用于关键领域;弱实时系统则对时间要求较为宽松,如视频点播。联网嵌入式系统通过有线或无线方式连接网络,智能家居是典型应用。移动嵌入式系统如智能手机、可穿戴设备,对运算能力和低功耗有高要求。按主控芯片分,小型嵌入式系统简单,多由8/16位单片机控制;中等规模系统软硬件较复杂,需高级开发工具和语言;复杂系统则性能强大,用于高要求场景。嵌入式系统的分类随技术发展而变化,体现了其多样性和动态性。

RISC架构在嵌入式系统等对性能、功耗和成本有严格要求的领域展现出了巨大的优势,但其局限性也需要在具体应用中加以考虑和平衡。随着技术的不断发展,未来处理器架构和指令集设计将继续演进,以满足更加多样化的应用需求。

b954982ca4863a8738a84706c9a9091.jpg

处理器的发展从最初的位处理器,到广泛应用的8位单片机,再到如今受到广泛关注的32位甚至更高位的嵌入式处理器,展示了技术进步的显著轨迹。处理器的设计与生产需遵循严格的规范,这些规范即处理器架构,它们决定了处理器内部逻辑威廉希尔官方网站 的组织方式。不同的应用场景和技术路线催生了多种处理器架构,如x86、ARM和MIPS等。

指令集架构(ISA)是计算机体系结构的核心,定义了处理器与系统其他组件之间的接口和交互规则。ISA分为复杂指令集计算机(CISC)和精简指令集计算机(RISC)两大类。RISC架构的设计旨在通过减少指令的复杂性来提升处理器的执行速度和效率,其主要特点包括精简的指令集、固定长度的指令格式、以及延迟槽机制等。这些特点使得RISC处理器能够更快速地执行指令,降低功耗,减少芯片面积,并提高编译器的效率,从而在嵌入式系统等领域得到广泛应用。

RISC架构的优势在于其简单、规范和高效的特点,这有助于提升程序的执行效率,并简化处理器的设计和优化过程。然而,RISC也存在一些局限性,如由于每个指令只执行单一操作,完成复杂任务时可能需要更多的指令,从而增加代码长度;同时,其有限的内部寄存器和地址寻址方式可能增加内存访问次数,影响程序执行效率。
d2ac06d74d812f807e0e6a93a5eefea.jpg

CISC与RISC是两种主要的指令集架构,各有优劣。CISC通过单条指令完成多个操作,提高了编程效率,但设计复杂且执行时间较长。RISC则通过精简指令集,提高了执行速度和功耗效率,但可能需要更多指令完成复杂任务。现代处理器常采用混合指令集,结合CISC与RISC的优势,以优化性能和编程便利性。

在嵌入式系统领域,ARM架构因其基于RISC的高效性和广泛应用而备受推崇。ARM提供了多种内核和架构选择,如ARMV8、ARMV7等,均采用了RISC指令集,并通过Thumb和Thumb-2扩展指令集进一步优化了性能和存储效率。这些特点使得ARM架构在嵌入式系统、移动设备等领域占据重要地位。

1f50fff6d0cbfd48fe62f37e1228e62.jpg

ARM公司成立于1978年,由Hermann Hauser和Chris Curry在英国剑桥创立,起初名为CPU公司,后更名为Acorn Computer Group。ARM专注于设计和授权处理器架构,其低功耗和高效能的特点使其成为嵌入式系统和移动设备的首选。ARM处理器架构包括Cortex-A、Cortex-R和Cortex-M系列,广泛应用于智能手机、平板电脑、物联网、服务器等多个领域。ARM的成功得益于其强大的生态系统,包括丰富的软件、工具和开发板支持,以及全球1200多位合作伙伴的共同努力。ARM在全球嵌入式处理器市场的份额超过80%,特别是在智能手机和平板电脑领域占据主导地位。其发展历程展现了从初创公司到行业领导者的转变,是技术与市场需求的完美结合。

0f1b7ad324e931dbc2688d90d684ce3.jpg

ARM的发展历程充满了创新与挑战。自1983年Acorn Computer Group公司开始研发ARM架构以来,该架构迅速在计算机领域崭露头角。1990年,公司更名为ARM计算机公司,并面临资金困境,但选择了仅授权芯片设计方案而非自行生产的策略,这一决策最终成为ARM成功的关键。此后,ARM处理器被多家知名公司采用,如苹果公司在PowerBook上使用了ARM处理器。随着技术的不断进步,ARM相继推出了ARM7和ARM6等更先进的架构,这些架构不仅提升了性能,还进一步降低了功耗,为ARM在嵌入式系统和移动设备市场的领先地位奠定了坚实基础。

更多回帖

发帖
×
20
完善资料,
赚取积分