曾经比肩ARM、x86的MIPS处理器出局,现已投奔RISC-V

在CPU指令集上,现年40岁的MIPS架构一度比肩ARM、x86,然而这几年逐渐沉沦,现在更是彻底放弃了,母公司Wave Computing表态加入RISC-V阵营了。MIPS指令集始于1981年,由图灵奖得主、谷歌母公司董事长John Hennessy创办,在移动、嵌入式领域曾经也非常火爆,技术理念也非常先进,64位MIPS比ARM还要早,被视为三大CPU指令之一。

Arm架构知识科普

近十年的移动互联网发展,让智能手机大规模普及,也带火了一个曾经并不为人广泛知道的公司——ARM。这家成立于英国剑桥的芯片设计公司在1985年研发出了精简指令集架构处理器,名为Acorn RISC Machine,而简称就是著名的ARM。作为一家处理器设计公司,其研发的ARM架构最初面向的是低功耗、低成本、高性能处理器。

GD32和STM32有什么区别?

前言
GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以STM32作为模板做出来的。所以GD32和STM32有很多地方都是一样的,不过GD32毕竟是不同的产品,不可能所有东西都沿用STM32,有些自主开发的东西还是有区别的。相同的地方我们就不说了,下面我给大家讲一下不同的地方。

BSP(板级支持包)是什么? 有什么作用

    一、BSP是什么  板级支持包(BSP)是介于主板硬件和操作系统中驱动层程序之间的一层,一般认为它属于操作系统一部分,主要是实现对操作系统的支持,为上层的驱动程序提供访问硬件设备寄存器的函数包,使之能够更好的运行于硬件主板。在嵌入式系统软件的组成中,就有BSP。BSP是相对于操作系统而言的,不同的操作系统对应于不同定义形式的BSP,例如VxWorks的BSP和Linux的BSP相对于某一CPU来说尽管实现的功能一样,可是写法和接口定义是完全不同的,所以写BSP一定要按照该系统BSP的定义形式来写(BSP的编程过程大多数是在某一个成型的BSP模板上进行修改)。这样才能与上层OS保持正确的接口,良好的支持上层OS。