什么是arm软件核心和硬件核心,两者有什么区别?
嵌入式系统实现的最高形式是片上系统(SOC),SOC的核心技术是ip核(知识产权核)。IP核包括硬件核、软件核和固件核。硬件核心主要指8/16/32/64位MPU核心或DSP核心。硬件提供商以数据软件库的形式,为EDA工具提供其久经考验的处理器逻辑和芯片版图数据,以直接在芯片上配置MPU/DSP功能单元;软件核心是软件提供商要求的RTOS内核软件或其他功能软件,如通信协议软件、传真功能软件等组件。标准的API模式和IP内核组件形式被IDE和EDA工具用来制作FLASH或ROM可执行代码单元,加速了SOC嵌入式系统的定制或开发。目前,一些嵌入式软件厂商以软件IP内核组件的形式销售成熟的RTOS内核和功能扩展,如中晶ARM的VRTXoc。