什么是SoC(片上系统)?瑞萨V850有一个系统吗?

时间:2015-10-29 09:38:05

标签: linux embedded embedded-linux

我有编写C程序的经验,并使用芯片制造商提供的IDE将程序刻录到芯片中。

我还听说有一个名为SoC的概念,这意味着像Linux这样的操作系统正在芯片上运行。在这种情况下,我可以像在Linux PC上一样在芯片上运行我的程序。

我真的不知道这两种芯片之间的区别。它们是一样的吗?我可以在每个芯片上安装Linux吗?

我必须在我的工作中使用一个名为Renesas V850的芯片。这款V850是哪种芯片?

2 个答案:

答案 0 :(得分:2)

SoC只是“超过片上处理器”的营销术语。它并不意味着Linux或操作系统。

多年前,系统的每个部分都在自己的芯片上:处理器,串行端口,内存,ADC,DAC等。你有一块PCB和一块原理图将它们捆绑在一起。

随着时间的推移,越来越多的功能集成到处理器中,特别是针对特定应用的处理器和微控制器。今天,几乎只有像英特尔和AMD旗舰处理器这样的大型铁制处理器是独立的,即便如此,也有一些x86芯片是'SoC'(就像AMD Geode线一样,如果它仍然存在的话)。其他所有产品都有USB端口,串行端口,ADC,DAC,甚至集成在同一芯片中的无线无线电。

至于'什么是Renasas v850?'你最好去谷歌并阅读产品文档。它不是ARM或MIP核心,它似乎不支持主线Linux内核,只有μClinux

答案 1 :(得分:1)

Renesas V850 Wikipedia page表示自2.6.27版(2008年发布)以来,Linux内核对v850的支持一直缺席。

通常,您需要知道芯片所属的组,并在Renesas website上阅读更多相关信息。它们提供了您可能需要的所有documentationapplication notes and sample code还有一个部分也可以提供帮助。