我有编写C程序的经验,并使用芯片制造商提供的IDE将程序刻录到芯片中。
我还听说有一个名为SoC的概念,这意味着像Linux这样的操作系统正在芯片上运行。在这种情况下,我可以像在Linux PC上一样在芯片上运行我的程序。
我真的不知道这两种芯片之间的区别。它们是一样的吗?我可以在每个芯片上安装Linux吗?
我必须在我的工作中使用一个名为Renesas V850的芯片。这款V850是哪种芯片?
答案 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上阅读更多相关信息。它们提供了您可能需要的所有documentation。 application notes and sample code还有一个部分也可以提供帮助。